<SEC-DOCUMENT>0001453015-24-000002.txt : 20241204
<SEC-HEADER>0001453015-24-000002.hdr.sgml : 20241204
<ACCEPTANCE-DATETIME>20240311084400
ACCESSION NUMBER:		0001453015-24-000002
CONFORMED SUBMISSION TYPE:	40-F
PUBLIC DOCUMENT COUNT:		157
CONFORMED PERIOD OF REPORT:	20231231
FILED AS OF DATE:		20240311
DATE AS OF CHANGE:		20240311

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Ballard Power Systems Inc.
		CENTRAL INDEX KEY:			0001453015
		STANDARD INDUSTRIAL CLASSIFICATION:	ELECTRICAL INDUSTRIAL APPARATUS [3620]
		ORGANIZATION NAME:           	04 Manufacturing
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			Z4
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		40-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	000-53543
		FILM NUMBER:		24736677

	BUSINESS ADDRESS:	
		STREET 1:		9000 GLENLYON PARKWAY
		CITY:			BURNABY
		STATE:			A1
		ZIP:			V5J 5J8
		BUSINESS PHONE:		604-454-0900

	MAIL ADDRESS:	
		STREET 1:		9000 GLENLYON PARKWAY
		CITY:			BURNABY
		STATE:			A1
		ZIP:			V5J 5J8

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	7076991 Canada Inc.
		DATE OF NAME CHANGE:	20090102
</SEC-HEADER>
<DOCUMENT>
<TYPE>40-F
<SEQUENCE>1
<FILENAME>bldp-20231231_d2.htm
<DESCRIPTION>40-F
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:srt="http://fasb.org/srt/2023" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:bldp="http://www.ballard.com/20231231" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns="http://www.w3.org/1999/xhtml" xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>bldp-20231231_d2</title></head><body><div id="icf27d13afc3148e7b1e757c332358d8f_1"></div><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNITED STATES </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SECURITIES AND EXCHANGE COMMISSION</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Washington, D.C. 20549</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">FORM <ix:nonNumeric contextRef="c-1" name="dei:DocumentType" id="f-1766">40-F</ix:nonNumeric> </span></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"/><td style="width:2.581%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.581%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.338%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentRegistrationStatement" format="ixt:fixed-false" id="f-1767">&#9744;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Registration statement pursuant to Section 12 of the Securities Exchange Act of 1934</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">or</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"/><td style="width:2.581%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:2.581%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:93.338%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentAnnualReport" format="ixt:fixed-true" id="f-1768">&#9746;</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Annual report pursuant to Section 13(a) or 15(d) of the Securities Exchange Act of 1934</span></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.830%"><tr><td style="width:1.0%"/><td style="width:24.195%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.562%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:23.604%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.239%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">For the fiscal year ended:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline"><ix:nonNumeric contextRef="c-1" name="dei:DocumentPeriodEndDate" format="ixt:date-monthname-day-year-en" id="f-1769"><ix:nonNumeric contextRef="c-1" name="dei:CurrentFiscalYearEndDate" format="ixt:date-monthname-day-en" id="f-1770">December 31</ix:nonNumeric>, 2023</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Commission File Number:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%;text-decoration:underline">&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityFileNumber" id="f-1771">000-53543</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:18pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityRegistrantName" id="f-1772">Ballard Power Systems Inc.</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Exact name of registrant as specified in its charter)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:31.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.744%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:31.746%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityIncorporationStateCountryCode" format="ixt-sec:edgarprovcountryen" id="f-1773">British Columbia, Canada</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:EntityPrimarySicNumber" id="f-1774">3620</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Not Applicable</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Province or Other Jurisdiction of</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Primary Standard Industrial Classification</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(I.R.S. Employer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Incorporation or Organization)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Code Number)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Identification No.)</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressAddressLine1" id="f-1775">9000 Glenlyon Parkway</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCityOrTown" id="f-1776">Burnaby</ix:nonNumeric>, <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressStateOrProvince" id="f-1777">BC</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:EntityAddressCountry" format="ixt-sec:countrynameen" id="f-1778">Canada</ix:nonNumeric> <ix:nonNumeric contextRef="c-1" name="dei:EntityAddressPostalZipCode" id="f-1779">V5J 5J8</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-1" name="dei:CityAreaCode" id="f-1780">604</ix:nonNumeric>) <ix:nonNumeric contextRef="c-1" name="dei:LocalPhoneNumber" id="f-1781">454-0900</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Address and telephone number of registrant&#8217;s principal executive offices)</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-568" name="dei:ContactPersonnelName" id="f-1782">CORPORATION SERVICE COMPANY (CSC</ix:nonNumeric>)</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-568" name="dei:EntityAddressAddressLine1" id="f-1783">19 West 44th street, Suite 200</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"><ix:nonNumeric contextRef="c-568" name="dei:EntityAddressCityOrTown" id="f-1784">New York</ix:nonNumeric>, <ix:nonNumeric contextRef="c-568" name="dei:EntityAddressStateOrProvince" id="f-1785">NY</ix:nonNumeric> <ix:nonNumeric contextRef="c-568" name="dei:EntityAddressPostalZipCode" id="f-1786">1000510036</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">(<ix:nonNumeric contextRef="c-568" name="dei:CityAreaCode" id="f-1787">800</ix:nonNumeric>) <ix:nonNumeric contextRef="c-568" name="dei:LocalPhoneNumber" id="f-1788">927-9800</ix:nonNumeric></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Name, address (including zip code) and telephone number (including area code) of agent for service in the United States)</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">____________________</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered or to be registered pursuant to Section 12(b) of the Act:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.538%"><tr><td style="width:1.0%"/><td style="width:31.986%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:20.858%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:43.856%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Title of Each Class:</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Trading Symbol</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline">Name of Each Exchange On Which Registered:</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:Security12bTitle" id="f-1789">Common Shares</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:TradingSymbol" id="f-1790">BLDP</ix:nonNumeric></span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:SecurityExchangeName" format="ixt-sec:exchnameen" id="f-1791">NASDAQ Global Market</ix:nonNumeric></span></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities registered or to be registered pursuant to Section 12(g) of the Act:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Not applicable</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Securities for which there is a reporting obligation pursuant to Section <ix:nonNumeric contextRef="c-1" name="dei:SecurityReportingObligation" id="f-1792">15(d)</ix:nonNumeric> of the Act:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Not applicable</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For annual reports, indicate by check mark the information filed with this form:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.415%"><tr><td style="width:1.0%"/><td style="width:48.752%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:49.048%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:AnnualInformationForm" format="ixt:fixed-true" id="f-1793">&#9746;</ix:nonNumeric>  Annual Information Form</span></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="dei:AuditedAnnualFinancialStatements" format="ixt:fixed-true" id="f-1794">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">&#160;&#160;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Audited Annual Financial Statements</span></div></td></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate the number of outstanding shares of each of the registrant&#8217;s classes of capital or common stock as of the close of the period covered by the annual report:</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">As of December 31, 2023, there were <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="dei:EntityCommonStockSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-1795">298,935,706</ix:nonFraction> common shares outstanding.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Exchange Act during the preceding 12 months (or for such shorter period that the Registrant was required to file such reports) and (2) has been subject to such filing requirements for the past 90 days. </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityCurrentReportingStatus" id="f-1796">Yes</ix:nonNumeric>       </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No </span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the Registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or such shorter period that the Registrant was required to submit such files).  </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9746;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;<ix:nonNumeric contextRef="c-1" name="dei:EntityInteractiveDataCurrent" id="f-1797">Yes</ix:nonNumeric>       </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#9744;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;No </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Indicate by check mark whether the registrant is an emerging growth company as defined in Rule 12b-2 of the Exchange Act. </span></div><div style="padding-left:288pt;text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">         Emerging growth company         <ix:nonNumeric contextRef="c-1" name="dei:EntityEmergingGrowthCompany" format="ixt:fixed-false" id="f-1798">&#9744;</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards provided pursuant to Section 13(a) of the Exchange Act.                       &#9744;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Indicate by check mark whether the registrant has filed a report on and attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report.       </span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:115%"><ix:nonNumeric contextRef="c-1" name="dei:IcfrAuditorAttestationFlag" format="ixt-sec:boolballotbox" id="f-1799">&#9746;</ix:nonNumeric></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">&#160;</span></div><div style="margin-bottom:6pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If securities are registered pursuant to Section 12(b) of the Act, indicate by check mark whether the financial statements of the registrant included in the filing reflect the correction of an error to previously issued financial statements. </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">  </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">                                                                                                                           </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"><ix:nonNumeric contextRef="c-1" name="dei:DocumentFinStmtErrorCorrectionFlag" format="ixt:fixed-false" id="f-1800">&#9744;</ix:nonNumeric></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Indicate by check mark whether any of those error corrections are restatements that required a recovery analysis of incentive-based compensation received by any of the registrant&#8217;s executive officers during the relevant recovery period pursuant to &#167;240.10D-1(b).</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:112%">                                                                                            </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#9744;</span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="icf27d13afc3148e7b1e757c332358d8f_7"></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="-sec-extract:summary;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">This Annual Report (this &#8220;Annual Report&#8221;) on Form 40-F shall be incorporated by reference into or as an exhibit to, as applicable, the following Registration Statements of the Registrant filed under the Securities Act of 1933: Form S-8 (File Nos. 333-225494 and 333-161807); and Form F-10/A (File No. 333-271758).</span></div><div style="text-indent:15.75pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DOCUMENTS INCORPORATED BY REFERENCE</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following documents of Ballard Power Systems Inc. (the &#8220;Registrant&#8221; or the &#8220;Company&#8221;) are filed as exhibits to this Annual Report and are hereby incorporated by reference herein:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:0.1%"/><td style="width:2.581%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:96.119%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the Registrant&#8217;s Annual Information Form for the year ended December 31, 2023;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the Registrant&#8217;s Audited Consolidated Financial Statements as at and for the years ended December 31, 2023 and 2022, including the notes thereto, together with the report of the independent registered public accounting firm thereon; and</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#9679;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">the Registrant&#8217;s Management&#8217;s Discussion and Analysis for the year ended December 31, 2023.</span></td></tr></table></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXPLANATORY NOTE</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company is a Canadian issuer eligible to file its annual report pursuant to Section 13 of the United States Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;) on Form 40-F. The Company is a &#8220;foreign private issuer&#8221; as defined in Rule 3b-4 under the Exchange Act and Rule 405 under the Securities Act of 1933, as amended. Accordingly, the Company&#8217;s equity securities are exempt from Sections 14(a), 14(b), 14(c), 14(f) and 16 of the Exchange Act pursuant to Rule 3a12-3.  </span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company is permitted, under a multi-jurisdictional disclosure system adopted by the United States, to prepare this Annual Report on Form 40-F in accordance with Canadian disclosure requirements, which are different from those of the United States.  </span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company prepares its financial statements in accordance with International Financial Reporting Standards as issued by the International Financial Accounting Boards, and they may be subject to Canadian auditing and auditor independence standards. Accordingly, the financial statements of the Company incorporated by reference in this Annual Report may not be comparable to financial statements of United States companies.</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CAUTIONARY STATEMENT REGARDING FORWARD LOOKING STATEMENTS</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">This Annual Report contains forward-looking statements concerning anticipated developments in the operations of the Company in future periods, planned development activities, the adequacy of the Company&#8217;s financial resources and other events or conditions that may occur in the future. Forward-looking statements are frequently, but not always, identified by words such as &#8220;estimate&#8221;, &#8220;project&#8221;, &#8220;believe&#8221;, &#8220;anticipate&#8221;, &#8220;intend&#8221;, &#8220;expect&#8221;, &#8220;plan&#8221;, &#8220;predict&#8221;, &#8220;may&#8221;, &#8220;should&#8221;, &#8220;will&#8221; and similar expressions, or by statements that events, conditions or results &#8220;will,&#8221; &#8220;may,&#8221; &#8220;could&#8221; or &#8220;should&#8221; occur or be achieved. Forward-looking statements are statements about the future and are inherently uncertain, and actual achievements of the Company or other future events or conditions may differ materially from those reflected in the forward-looking statements due to a variety of risks, uncertainties and other factors, including, without limitation, those described in the Annual Information Form incorporated by reference in this Annual Report.  </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company&#8217;s forward-looking statements are based on the beliefs, expectations and opinions of management on the date the statements are made and the Company assumes no obligation to update such forward-looking statements in the future. For the reasons set forth above, investors should not place undue reliance on forward-looking statements.</span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">DISCLOSURE CONTROLS AND PROCEDURES</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The required disclosure is included in Management&#8217;s Discussion and Analysis, which is incorporated herein by reference to Exhibit 99.2. </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">MANAGEMENT&#8217;S ANNUAL REPORT ON INTERNAL CONTROL OVER FINANCIAL REPORTING</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The required disclosure is included in Management&#8217;s Discussion and Analysis, which is incorporated herein by reference to Exhibit 99.2. </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">ATTESTATION REPORT OF THE REGISTERED PUBLIC ACCOUNTING FIRM</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Registrant&#8217;s independent registered public accounting firm, KPMG LLP, independently assessed the effectiveness of the Registrant&#8217;s internal control over financial reporting. KPMG LLP&#8217;s attestation is located in the Report of Independent Registered Public Accounting Firm included in the Registrant&#8217;s Audited Consolidated Financial Statements, which is incorporated herein by reference to Exhibit 99.1.  </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CHANGES IN INTERNAL CONTROLS OVER FINANCIAL REPORTING</span></div><div style="margin-bottom:5pt;margin-top:5pt;text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the period covered by this Annual Report, no changes occurred in the Company&#8217;s internal control over financial reporting that has materially affected, or is reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting.   </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NOTICES PURSUANT TO REGULATION BTR</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">There were no notices required by Rule 104 of Regulation BTR that the Company sent during the year ended December 31, 2023 concerning any equity security subject to a blackout period under Rule 101 of Regulation BTR.  </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">AUDIT COMMITTEE AND AUDIT COMMITTEE FINANCIAL EXPERT</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board has a separately designated standing audit committee (the &#8220;Audit Committee&#8221;) established for the purpose of overseeing the accounting and financial reporting processes of the Company and audits of the financial statements of the Company in accordance with Section 3(a)(58)(A) of the Exchange Act.  As of the date of this Annual Report, the Company&#8217;s Audit Committee is comprised of  Douglas P. Hayhurst, Janet Woodruff, James Roche and Kathleen Bayless, each of whom the Board has determined is independent, as that term is defined in the listing standards of the NASDAQ Global Market (&#8220;Nasdaq&#8221;) and Rule 10A-3 of the Exchange Act.  </span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Registrant&#8217;s Board of Directors has determined that the Audit Committee has at least three members, Douglas P. Hayhurst, Janet Woodruff and Kathleen Bayless, who qualify as an audit committee financial expert under as defined in paragraph (8)(b) of General Instruction B of Form 40-F, and is independent, as defined in the listing standards of Nasdaq. A description of Mr. Hayhurst&#8217;s, Ms. Woodruff's and Ms. Bayless' qualifications are included in the Annual Information Form, under the heading &#8220;Audit Committee Matters&#8221;, which is incorporated herein by reference to Exhibit 99.3. </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CODE OF ETHICS</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Registrant has adopted a code of ethics that applies to all members of its Board of Directors, as well as its officers and employees. A copy of the code of ethics is posted on the Registrant&#8217;s Internet website at www.ballard.com, and is available in print to any person without charge, upon written request to the corporate secretary of the Registrant at the principal executive offices of the Registrant provided above.  If there are any amendments to the code of ethics, the Registrant intends to provide a brief description of the amendment and a copy of the amendment via its website. No waivers of the code of ethics have been granted to any principal officer of the Registrant or any person performing similar functions during the year ended December 31, 2023. </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">PRINCIPAL ACCOUNTANT FEES AND SERVICES</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The required disclosure is included in the Annual Information Form, under the heading &#8220;Audit Committee Matters,&#8221; which is incorporated herein by reference to Exhibit 99.3. </span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span><br/></span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">OFF-BALANCE SHEET ARRANGEMENTS</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The required disclosure is included under the heading &#8220;Off-Balance Sheet Arrangements &amp; Contractual Obligations&#8221; in Management&#8217;s Discussion and Analysis, which is incorporated herein by reference to Exhibit 99.2.  </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONTRACTUAL OBLIGATIONS</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The required disclosure is included under the heading &#8220;Off-Balance Sheet Arrangements &amp; Contractual Obligations&#8221; in Management&#8217;s Discussion and Analysis, which is incorporated herein by reference to Exhibit 99.2. </span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">NASDAQ CORPORATE GOVERNANCE</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Registrant&#8217;s common shares are listed on Nasdaq. Nasdaq Marketplace Rule 5615(a)(3) permits a foreign private issuer, such as the Registrant, to follow its home country practice in lieu of most of the requirements of the 5600 Series of the Nasdaq Marketplace Rules. For a discussion of the significant differences between our corporate governance practices and those required to be followed by U.S. domestic issuers under Nasdaq&#8217;s corporate governance requirements, please refer to our website at</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">www.ballard.com. </span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span><br/></span></div><div style="text-align:center;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">FOREIGN JURISDICTIONS THAT PREVENT INSPECTIONS</span></div><div style="text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Not applicable.</span></div><div><span><br/></span></div><div style="text-align:center;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">RECOVERY OF ERRONEOUSLY AWARDED COMPENSATION</span></div><div style="text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Not applicable.</span></div><div style="text-indent:15.75pt"><span><br/></span></div><div style="text-align:center;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">CERTAIN U.S. FEDERAL INCOME TAX CONSIDERATIONS</span></div><div style="text-align:center;text-indent:15.75pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following is a general summary of certain material U.S. federal income tax considerations relevant to a U.S. Holder (as defined below) arising from and relating to the acquisition, ownership, and disposition of common shares.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">This summary is for general information purposes only and does not purport to be a complete analysis or listing of all potential U.S. federal income tax consequences that may apply to a U.S. Holder arising from and relating to the acquisition, ownership, and disposition of common shares. In addition, this summary does not take into account the individual facts and circumstances of any particular U.S. Holder that may affect the U.S. federal income tax consequences to such U.S. Holder including, without limitation, specific tax consequences to a U.S. Holder under an applicable income tax treaty. Accordingly, this summary is not intended to be, and should not be construed as, legal or U.S. federal income tax advice with respect to any U.S. Holder. Except as discussed below, this summary does not discuss applicable income tax reporting requirements. This summary does not address the U.S. federal alternative minimum, U.S. federal net investment income, U.S. federal estate and gift, U.S. state and local, and non&#8209;U.S. tax consequences to U.S. Holders of the acquisition, ownership, and disposition of common shares. Each U.S. Holder should consult its own tax advisor regarding the U.S. federal, U.S. federal alternative minimum, U.S. federal net investment income, U.S. federal estate and gift, U.S. state and local, and non-U.S. tax consequences relating to the acquisition, ownership, and disposition of common shares.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">No legal opinion from U.S. legal counsel or ruling from the Internal Revenue Service (the &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">IRS</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;) has been requested, or will be obtained, regarding the U.S. federal income tax consequences of the acquisition, ownership, and disposition of common shares. This summary is not binding on the IRS, and the IRS is not precluded from taking a position that is different from, and contrary to, the positions taken in this summary. In addition, because the authorities on which this summary is based are subject to various interpretations, the IRS and the U.S. courts could disagree with one or more of the conclusions described in this summary.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Scope of this Summary</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Authorities</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">This summary is based on the Internal Revenue Code of 1986, as amended (the &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Code</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;), Treasury Regulations (whether final, temporary, or proposed), published rulings of the IRS, published administrative positions of the IRS, the Convention Between Canada and the United States of America with Respect to Taxes on Income and on Capital, signed September 26, 1980, as amended (the &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Canada-U.S. Tax Convention</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;), and U.S. court decisions that are applicable and, in each case, as in effect and available, as of the date of this document. Any of the authorities on which this summary is based could be changed in a material and adverse manner at any time, and any such change could be applied on a retroactive or prospective basis. This summary does not discuss the </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">potential effects, whether adverse or beneficial, of any proposed legislation that, if enacted, could be applied on a retroactive or prospective basis.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">U.S. Holders</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For purposes of this summary, the term &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">U.S. Holder</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221; means a beneficial owner of common shares that is for U.S. federal income tax purposes:</span></div><div><span><br/></span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">a.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:9.67pt">an individual who is a citizen or resident of the U.S.;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">b.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:9.67pt">a corporation (or other entity treated as a corporation for U.S. federal income tax purposes) organized under the laws of the U.S., any state thereof or the District of Columbia;</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">c.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:10.23pt">an estate whose income is subject to U.S. federal income taxation regardless of its source; or</span></div><div style="padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">d.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%;padding-left:9.67pt">a trust that (a) is subject to the primary supervision of a court within the U.S. and the control of one or more U.S. persons for all substantial decisions or (b) has a valid election in effect under applicable Treasury Regulations to be treated as a U.S. person.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Non-U.S. Holders</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For purposes of this summary, a &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">non-U.S. Holder</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221; is a beneficial owner of common shares that is not a U.S. Holder and is not a partnership for U.S. federal income tax purposes. This summary does not address the U.S. federal income tax consequences to non-U.S. Holders arising from and relating to the acquisition, ownership, and disposition of common shares. Accordingly, a non-U.S. Holder should consult its own tax advisor regarding the U.S. federal, U.S. federal alternative minimum, U.S. federal estate and gift, U.S. state and local, and non-U.S. tax consequences (including the potential application of and operation of any income tax treaties) relating to the acquisition, ownership, and disposition of common shares.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">U.S. Holders Subject to Special U.S. Federal Income Tax Rules Not Addressed</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">This summary does not address the U.S. federal income tax considerations applicable to U.S. Holders that are subject to special provisions under the Code, including, but not limited to, U.S. Holders that: (a) are tax-exempt organizations, qualified retirement plans, individual retirement accounts, or other tax-deferred accounts; (b) are financial institutions, underwriters, insurance companies, real estate investment trusts, or regulated investment companies; (c) are broker-dealers, dealers, or traders in securities or currencies that elect to apply a mark-to-market accounting method; (d) have a &#8220;functional currency&#8221; other than the U.S. dollar; (e) own common shares as part of a straddle, hedging transaction, conversion transaction, constructive sale, or other integrated transaction; (f) acquired common shares in connection with the exercise of employee stock options or otherwise as compensation for services; (g) hold common shares other than as a capital asset within the meaning of Section 1221 of the Code (generally, property held for investment purposes); (h) are partnerships or other flow-through entities (and partners or other owners thereof); (i) are S corporations (and shareholders thereof); (j) are U.S. expatriates or former long-term residents of the United States; (k) hold common shares in connection with a trade or business, permanent establishment, or fixed base outside the U.S.; (l) are subject to special tax accounting rules; (m) are subject to the alternative minimum tax; or (n) own, have owned or will own (directly, indirectly, or by attribution) 10% or more of the total combined voting power or value of the outstanding shares of the Company. U.S. Holders that are subject to special provisions under the Code, including, but not limited to, U.S. Holders described immediately above, should consult their own tax advisor regarding the U.S. federal, U.S. federal alternative minimum, U.S. federal net investment income, U.S. federal estate and gift, U.S. state and local, and non-U.S. tax consequences relating to the acquisition, ownership and disposition of common shares.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If an entity or arrangement that is classified as a partnership (or other &#8220;pass-through&#8221; entity) for U.S. federal income tax purposes holds common shares, the U.S. federal income tax consequences to such entity and the partners (or other owners) of such partnership generally will depend on the activities of the partnership and the status of such partners (or other owners). This summary does not address the tax consequences to any such partner (or owner). Partners (or other owners) of entities or arrangements that are classified as partnerships for U.S. federal income tax purposes should consult their own tax advisors regarding the U.S. federal income tax consequences arising from and relating to the acquisition, ownership, and disposition of common shares.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Ownership and Disposition of Common Shares</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The following discussion is subject in its entirety to the rules described below under the heading &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Passive Foreign Investment Company Rules</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">.&#8221;</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Taxation of Distributions</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A U.S. Holder that receives a distribution, including a constructive distribution, with respect to a common share will be required to include the amount of such distribution in gross income as a dividend (without reduction for any foreign income tax withheld from such distribution) to the extent of the current or accumulated &#8220;earnings and profits&#8221; of the Company, as computed for U.S. federal income tax purposes. To the extent that a distribution exceeds the current and accumulated &#8220;earnings and profits&#8221; of the Company, such distribution will be treated first as a tax-free return of capital to the extent of a U.S. Holder&#8217;s tax basis in the common shares and thereafter as gain from the sale or exchange of such common shares (see &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:112%">Sale or Other Taxable Disposition of Common Shares</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221; below). However, the Company may not maintain the calculations of its earnings and profits in accordance with U.S. federal income tax principles, and each U.S. Holder should therefore assume that any distribution by the Company with respect to the common shares will constitute ordinary dividend income. Dividends received on common shares by corporate U.S. Holders generally will not be eligible for the &#8220;dividends received deduction&#8221; allowed to corporations under the Code with respect to dividends received from domestic corporations.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subject to applicable limitations and provided the Company is eligible for the benefits of the Canada-U.S. Tax Convention or the common shares are readily tradable on a United States securities market, dividends paid by the Company to non-corporate U.S. Holders, including individuals, generally will be eligible for the preferential tax rates applicable to long-term capital gains for dividends provided certain holding period and other conditions are satisfied, including that the Company not be classified as a PFIC (as defined below) in the tax year of distribution or in the preceding tax year. The dividend rules are complex, and each U.S. Holder should consult its own tax advisor regarding the application of such rules.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Sale or Other Taxable Disposition of Common Shares</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A U.S. Holder will generally recognize gain or loss on the sale or other taxable disposition of common shares in an amount equal to the difference, if any, between (a) the amount of cash plus the fair market value of any property received and (b) such U.S. Holder&#8217;s tax basis in such common shares sold or otherwise disposed of. Any such gain or loss generally will be capital gain or loss, which will be long-term capital gain or loss if, at the time of the sale or other disposition, such common shares are held for more than one year.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Preferential tax rates apply to long-term capital gains of a U.S. Holder that is an individual, estate, or trust. There are currently no preferential tax rates for long-term capital gains of a U.S. Holder that is a corporation. Deductions for capital losses are subject to significant limitations under the Code.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Passive Foreign Investment Company Rules</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the Company were to constitute a &#8220;passive foreign investment company&#8221; or &#8220;PFIC&#8221; for any year during a U.S. Holder&#8217;s holding period, then certain potentially adverse rules would affect the U.S. federal income tax consequences to a U.S. Holder resulting from the acquisition, ownership and disposition of common shares. The Company believes that it was a PFIC for its most recently completed tax year. No determination has been made by the Company with respect to its anticipated PFIC status for its current tax year or any future tax year.No opinion of legal counsel or ruling from the IRS concerning the status of the Company as a PFIC has been obtained or is currently planned to be requested. The determination of whether any corporation was, or will be, a PFIC for a tax year depends, in part, on the application of complex U.S. federal income tax rules, which are subject to differing interpretations. In addition, whether any corporation will be a PFIC for any tax year depends on the assets and income of such corporation over the course of each such tax year and, as a result, cannot be predicted with certainty as of the date of this document. The Company&#8217;s PFIC classification for its current or future tax years may depend on, among other things, the manner in which, and how quickly, the Company utilizes its cash on hand, the income generated by it and its subsidiaries, as well as on changes in the market value of common shares. Accordingly, there can be no assurance that the IRS will not challenge any determination made by the Company (or any subsidiary of the Company) concerning its PFIC status. Each U.S. Holder should consult its own tax advisors regarding the PFIC status of the Company and each subsidiary of the Company.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In any year in which the Company is classified as a PFIC, a U.S. Holder will be required to file an annual report with the IRS containing such information as Treasury Regulations and/or other IRS guidance may require. In </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">addition to penalties, a failure to satisfy such reporting requirements may result in an extension of the time period during which the IRS can assess a tax. U.S. Holders should consult their own tax advisors regarding the requirements of filing such information returns under these rules, including the requirement to file an IRS Form 8621 annually.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The Company generally will be a PFIC if, for a tax year, (a) 75% or more of the gross income of the Company is passive income (the &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">PFIC income test</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;) or (b) 50% or more of the value of the Company&#8217;s assets either produce passive income or are held for the production of passive income, based on the quarterly average of the fair market value of such assets (the &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">PFIC asset test</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;). &#8220;Gross income&#8221; generally includes all sales revenues less the cost of goods sold, plus income from investments and from incidental or outside operations or sources, and &#8220;passive income&#8221; generally includes, for example, dividends, interest, certain rents and royalties, certain gains from the sale of stock and securities, and certain gains from commodities transactions. Active business gains arising from the sale of commodities generally are excluded from passive income if substantially all of a foreign corporation&#8217;s commodities are stock in trade or inventory, depreciable property used in a trade or business, or supplies regularly used or consumed in the ordinary course of its trade or business, and certain other requirements are satisfied.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For purposes of the PFIC income test and PFIC asset test described above, if the Company owns, directly or indirectly, 25% or more of the total value of the outstanding shares of another corporation, the Company will be treated as if the Company (a) held a proportionate share of the assets of such other corporation and (b) received directly a proportionate share of the income of such other corporation. In addition, for purposes of the PFIC income test and PFIC asset test described above, and assuming certain other requirements are met, &#8220;passive income&#8221; does not include certain interest, dividends, rents, or royalties that are received or accrued by the Company from certain &#8220;related persons&#8221; (as defined in Section 954(d)(3) of the Code) also organized in Canada, to the extent such items are properly allocable to the income of such related person that is not passive income.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under certain attribution rules, if the Company is a PFIC, U.S. Holders will generally be deemed to own their proportionate share of the Company&#8217;s direct or indirect equity interest in any company that is also a PFIC (a &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Subsidiary PFIC</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;), and will generally be subject to U.S. federal income tax on their proportionate share of (a) any &#8220;excess distributions,&#8221; as described below, on the stock of a Subsidiary PFIC and (b) a disposition or deemed disposition of the stock of a Subsidiary PFIC by the Company or another Subsidiary PFIC, both as if such U.S. Holders directly held the shares of such Subsidiary PFIC. In addition, U.S. Holders may be subject to U.S. federal income tax on any indirect gain realized on the stock of a Subsidiary PFIC on the sale or disposition of common shares. Accordingly, U.S. Holders should be aware that they could be subject to tax under the PFIC rules even if no distributions are received and no redemptions or other dispositions of common shares are made.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Default PFIC Rules Under Section 1291 of the Code</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the Company is a PFIC for any tax year during which a U.S. Holder owns common shares, the U.S. federal income tax consequences to such U.S. Holder of the acquisition, ownership, and disposition of common shares will depend on whether and when such U.S. Holder makes an election to treat the Company and each Subsidiary PFIC, if any, as a &#8220;qualified electing fund&#8221; or &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">QEF</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221; under Section 1295 of the Code (a &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">QEF Election</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;) or makes a mark-to-market election under Section 1296 of the Code (a &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Mark-to-Market Election</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;). A U.S. Holder that does not make either a QEF Election or a Mark-to-Market Election will be referred to in this summary as a &#8220;Non-Electing U.S. Holder.&#8221;</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A Non-Electing U.S. Holder will be subject to the rules of Section 1291 of the Code (described below) with respect to: (a) any gain recognized on the sale or other taxable disposition of common shares; and (b) any &#8220;excess distribution&#8221; received on the common shares. A distribution generally will be an &#8220;excess distribution&#8221; to the extent that such distribution (together with all other distributions received in the current tax year) exceeds 125% of the average distributions received during the three preceding tax years (or during a U.S. Holder&#8217;s holding period for the common shares, if shorter).</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under Section 1291 of the Code, any gain recognized on the sale or other taxable disposition of common shares (including an indirect disposition of the stock of any Subsidiary PFIC), and any &#8220;excess distribution&#8221; received on common shares or with respect to the stock of a Subsidiary PFIC, must be ratably allocated to each day in a Non-Electing U.S. Holder&#8217;s holding period for the respective common shares. The amount of any such gain or excess distribution allocated to the tax year of disposition or distribution of the excess distribution and to years before the entity became a PFIC, if any, would be taxed as ordinary income (and not eligible for certain preferred rates). The amounts allocated to any other tax year would be subject to U.S. federal income tax at the highest tax rate applicable to ordinary income in each such year, and an interest charge would be imposed on the tax liability for each such year, calculated as if such tax liability had been due in each such year. A Non-Electing U.S. Holder that is not a corporation must treat any such interest paid as &#8220;personal interest,&#8221; which is not deductible.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">If the Company is a PFIC for any tax year during which a Non-Electing U.S. Holder holds common shares, the Company will continue to be treated as a PFIC with respect to such Non-Electing U.S. Holder, regardless of </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">whether the Company ceases to be a PFIC in one or more subsequent tax years. A Non-Electing U.S. Holder may terminate this deemed PFIC status by electing to recognize gain (which will be taxed under the rules of Section 1291 of the Code discussed above), but not loss, as if such common shares were sold on the last day of the last tax year for which the Company was a PFIC.</span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">QEF Election&#160;&#160;&#160;&#160;</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A U.S. Holder that makes a timely and effective QEF Election for the first tax year in which the holding period of its common shares begins generally will not be subject to the rules of Section 1291 of the Code discussed above with respect to its common shares. A U.S. Holder that makes a timely and effective QEF Election will be subject to U.S. federal income tax on such U.S. Holder&#8217;s pro rata share of (a) the net capital gain of the Company, which will be taxed as long-term capital gain to such U.S. Holder, and (b) the ordinary earnings of the Company, which will be taxed as ordinary income to such U.S. Holder. Generally, &#8220;net capital gain&#8221; is the excess of (a) net long-term capital gain over (b) net short-term capital loss, and &#8220;ordinary earnings&#8221; are the excess of (a) &#8220;earnings and profits&#8221; over (b) net capital gain. A U.S. Holder that makes a QEF Election will be subject to U.S. federal income tax on such amounts for each tax year in which the Company is a PFIC, regardless of whether such amounts are actually distributed to such U.S. Holder by the Company. However, for any tax year in which the Company is a PFIC and has no net income or gain, U.S. Holders that have made a QEF Election would not have any income inclusions as a result of the QEF Election. If a U.S. Holder that made a QEF Election has an income inclusion, such a U.S. Holder may, subject to certain limitations, elect to defer payment of current U.S. federal income tax on such amounts, subject to an interest charge. If such U.S. Holder is not a corporation, any such interest paid will be treated as &#8220;personal interest,&#8221; which is not deductible.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A U.S. Holder that makes a timely and effective QEF Election with respect to the Company generally (a) may receive a tax-free distribution from the Company to the extent that such distribution represents &#8220;earnings and profits&#8221; of the Company that were previously included in income by the U.S. Holder because of such QEF Election and (b) will adjust such U.S. Holder&#8217;s tax basis in the common shares to reflect the amount included in income or allowed as a tax-free distribution because of such QEF Election. In addition, a U.S. Holder that makes a QEF Election generally will recognize capital gain or loss on the sale or other taxable disposition of common shares.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The procedure for making a QEF Election, and the U.S. federal income tax consequences of making a QEF Election, will depend on whether such QEF Election is timely. A QEF Election will be treated as &#8220;timely&#8221; if such QEF Election is made for the first year in the U.S. Holder&#8217;s holding period for the common shares in which the Company was a PFIC. A U.S. Holder may make a timely QEF Election by filing the appropriate QEF Election documents at the time such U.S. Holder files a U.S. federal income tax return for such year. If a U.S. Holder does not make a timely and effective QEF Election for the first year in the U.S. Holder&#8217;s holding period for the common shares, the U.S. Holder may still be able to make a timely and effective QEF Election in a subsequent year if such U.S. Holder meets certain requirements and makes a &#8220;purging&#8221; election to recognize gain (which will be taxed under the rules of Section 1291 of the Code discussed above) as if such common shares were sold for their fair market value on the day the QEF Election is effective. If a U.S. Holder makes a QEF Election but does not make a &#8220;purging&#8221; election to recognize gain as discussed in the preceding sentence, then such U.S. Holder shall be subject to the QEF Election rules and shall continue to be subject to tax under the rules of Section 1291 discussed above with respect to its common shares. If a U.S. Holder owns PFIC stock indirectly through another PFIC, separate QEF Elections must be made for the PFIC in which the U.S. Holder is a direct shareholder and the Subsidiary PFIC for the QEF rules to apply to both PFICs. </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A QEF Election will apply to the tax year for which such QEF Election is timely made and to all subsequent tax years, unless such QEF Election is invalidated or terminated or the IRS consents to revocation of such QEF Election. If a U.S. Holder makes a QEF Election and, in a subsequent tax year, the Company ceases to be a PFIC, the QEF Election will remain in effect (although it will not be applicable) during those tax years in which the Company is not a PFIC. Accordingly, if the Company becomes a PFIC in another subsequent tax year, the QEF Election will be effective and the U.S. Holder will be subject to the QEF rules described above during any subsequent tax year in which the Company qualifies as a PFIC.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">For each tax year that the Company qualifies as a PFIC, the Company: (a) intends to make publicly available to U.S. Holders, upon their written request, a &#8220;PFIC Annual Information Statement&#8221; for the Company as described in Treasury Regulation Section 1.1295-1(g) (or any successor Treasury Regulation) and (b) upon written request, intends to use commercially reasonable efforts to provide such additional information that such U.S. Holder is reasonably required to obtain in connection with maintaining such QEF Election with regard to the Company. The Company may elect to provide such information on the Company&#8217;s website. However, U.S. Holders should be aware that the Company can provide no assurances that the Company will provide any such information relating to any Subsidiary PFIC and as a result, a QEF Election may not be available with respect to any Subsidiary PFIC. &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Because the Company may own shares in one or more Subsidiary PFICs at any time, U.S. Holders will continue to be subject to the rules discussed above with respect to the taxation of gains and excess distributions with respect to </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">any Subsidiary PFIC for which the U.S. Holders do not obtain such required information.Each U.S. Holder should consult its own tax advisors regarding the availability of, and procedure for making, a QEF Election with respect to the Company and any Subsidiary PFIC.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A U.S. Holder makes a QEF Election by attaching a completed IRS Form 8621, including a PFIC Annual Information Statement, to a timely filed United States federal income tax return. However, if the Company does not provide the required information with regard to the Company or any of its Subsidiary PFICs, U.S. Holders will not be able to make a QEF Election for such entity and will continue to be subject to the rules of Section 1291 of the Code discussed above that apply to Non-Electing U.S. Holders with respect to the taxation of gains and excess distributions. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Mark-to-Market Election</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A U.S. Holder may make a Mark-to-Market Election only if the common shares are marketable stock. The common shares generally will be &#8220;marketable stock&#8221; if the common shares are regularly traded on (a) a national securities exchange that is registered with the SEC, (b) the national market system established pursuant to section 11A of the Exchange Act, or (c) a foreign securities exchange that is regulated or supervised by a governmental authority of the country in which the market is located, provided that (i) such foreign exchange has trading volume, listing, financial disclosure, and surveillance requirements, and meets other requirements and the laws of the country in which such foreign exchange is located, together with the rules of such foreign exchange, ensure that such requirements are actually enforced and (ii) the rules of such foreign exchange effectively promote active trading of listed stocks. If such stock is traded on such a qualified exchange or other market, such stock generally will be &#8220;regularly traded&#8221; for any calendar year during which such stock is traded, other than in de minimis quantities, on at least 15 days during each calendar quarter. Each U.S. Holder should consult its own tax advisor in this matter. </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A U.S. Holder that makes a Mark-to-Market Election with respect to its common shares generally will not be subject to the rules of Section 1291 of the Code discussed above with respect to such common shares. However, if a U.S. Holder does not make a Mark-to-Market Election beginning in the first tax year of such U.S. Holder&#8217;s holding period for the common shares for which the Company is a PFIC and such U.S. Holder has not made a timely QEF Election, the rules of Section 1291 of the Code discussed above will apply to certain dispositions of, and distributions on, the common shares.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A U.S. Holder that makes a Mark-to-Market Election will include in ordinary income, for each tax year in which the Company is a PFIC, an amount equal to the excess, if any, of (a) the fair market value of the common shares, as of the close of such tax year over (b) such U.S. Holder&#8217;s adjusted tax basis in such common shares. A U.S. Holder that makes a Mark-to-Market Election will be allowed a deduction in an amount equal to the excess, if any, of (a) such U.S. Holder&#8217;s adjusted tax basis in the common shares, over (b) the fair market value of such common shares (but only to the extent of the net amount of previously included income as a result of the Mark-to-Market Election for prior tax years).</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A U.S. Holder that makes a Mark-to-Market Election generally also will adjust such U.S. Holder&#8217;s tax basis in the common shares to reflect the amount included in gross income or allowed as a deduction because of such Mark-to-Market Election. In addition, upon a sale or other taxable disposition of common shares, a U.S. Holder that makes a Mark-to-Market Election will recognize ordinary income or ordinary loss (not to exceed the excess, if any, of (a) the amount included in ordinary income because of such Mark-to-Market Election for prior tax years over (b) the amount allowed as a deduction because of such Mark-to-Market Election for prior tax years). Losses that exceed this limitation are subject to the rules generally applicable to losses provided in the Code and Treasury Regulations.</span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%"> </span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">A U.S. Holder makes a Mark-to-Market Election by attaching a completed IRS Form 8621 to a timely filed United States federal income tax return. A Mark-to-Market Election applies to the tax year in which such Mark-to-Market Election is made and to each subsequent tax year, unless the common shares cease to be &#8220;marketable stock&#8221; or the IRS consents to revocation of such election. Each U.S. Holder should consult its own tax advisors regarding the availability of, and procedure for making, a Mark-to-Market Election.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Although a U.S. Holder may be eligible to make a Mark-to-Market Election with respect to the common shares, no such election may be made with respect to the stock of any Subsidiary PFIC that a U.S. Holder is treated as owning, because such stock is not marketable. Hence, the Mark-to-Market Election will not be effective to avoid the application of the default rules of Section 1291 of the Code described above with respect to deemed dispositions of Subsidiary PFIC stock or excess distributions from a Subsidiary PFIC to its shareholder.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Other PFIC Rules</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under Section 1291(f) of the Code, the IRS has issued proposed Treasury Regulations that, subject to certain exceptions, would cause a U.S. Holder that had not made a timely QEF Election to recognize gain (but not loss) upon certain transfers of common shares that would otherwise be tax-deferred (e.g., gifts and exchanges pursuant to corporate reorganizations). However, the specific U.S. federal income tax consequences to a U.S. Holder may vary based on the manner in which common shares are transferred.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Certain additional adverse rules may apply with respect to a U.S. Holder if the Company is a PFIC, regardless of whether such U.S. Holder makes a QEF Election. For example, under Section 1298(b)(6) of the Code, a U.S. Holder that uses common shares as security for a loan will, except as may be provided in Treasury Regulations, be treated as having made a taxable disposition of such common shares.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">In addition, a U.S. Holder who acquires common shares from a decedent will not receive a &#8220;step up&#8221; in tax basis of such common shares to fair market value unless such decedent had a timely and effective QEF Election in place. </span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Special rules also apply to the amount of foreign tax credit that a U.S. Holder may claim on a distribution from a PFIC. Subject to such special rules, foreign taxes paid with respect to any distribution in respect of stock in a PFIC are generally eligible for the foreign tax credit. The rules relating to distributions by a PFIC and their eligibility for the foreign tax credit are complicated, and a U.S. Holder should consult with its own tax advisors regarding the availability of the foreign tax credit with respect to distributions by a PFIC.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The PFIC rules are complex, and each U.S. Holder should consult its own tax advisors regarding the PFIC rules and how the PFIC rules may affect the U.S. federal income tax consequences of the acquisition, ownership, and disposition of common shares.</span></div><div style="text-indent:36pt"><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Certain additional adverse rules may apply with respect to a U.S. Holder if the Company is a PFIC, regardless of whether the U.S. Holder makes a QEF Election. These rules include special rules that apply to the amount of foreign tax credit that a U.S. Holder may claim on a distribution from a PFIC. Subject to these special rules, foreign taxes paid with respect to any distribution in respect of stock in a PFIC are generally eligible for the foreign tax credit. U.S. Holders are urged to consult their own tax advisors regarding the potential application of the PFIC rules to the ownership and disposition of common shares, and the availability of certain U.S. tax elections under the PFIC rules.</span></div><div><span><br/></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Additional Considerations</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Receipt of Foreign Currency</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The amount of any distribution paid to a U.S. Holder in foreign currency, or on the sale, exchange or other taxable disposition of common shares, generally will be equal to the U.S. dollar value of such foreign currency based on the exchange rate applicable on the date of receipt (regardless of whether such foreign currency is converted into U.S. dollars at that time). If the foreign currency received is not converted into U.S. dollars on the date of receipt, a U.S. Holder will have a basis in the foreign currency equal to its U.S. dollar value on the date of receipt. Any U.S. Holder who receives payment in foreign currency and engages in subsequent conversion or other disposition of the foreign currency after the date of receipt may have a foreign currency exchange gain or loss that would be treated as ordinary income or loss, and generally will be U.S. source income or loss for foreign tax credit purposes. Different rules apply to U.S. Holders who use the accrual method of tax accounting. Each U.S. Holder should consult its own U.S. tax advisor regarding the U.S. federal income tax consequences of receiving, owning, and disposing of foreign currency.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Foreign Tax Credit</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Dividends paid on the common shares will be treated as foreign-source income, and generally will be treated as &#8220;passive category income&#8221; or &#8220;general category income&#8221; for U.S. foreign tax credit purposes.Any gain or loss recognized on a sale or other disposition of common shares generally will be United States source gain or loss. Certain U.S. Holders that are eligible for the benefits of Canada-U.S. Tax Convention may elect to treat such gain or loss as Canadian source gain or loss for U.S. foreign tax credit purposes.The Code applies various complex limitations on the amount of foreign taxes that may be claimed as a credit by U.S. taxpayers. In addition, Treasury Regulations that apply to taxes paid or accrued (the &#8220;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">Foreign Tax Credit Regulations</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">&#8221;) impose additional requirements for Canadian withholding taxes to be eligible for a foreign tax credit, and there can be no assurance </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">that those requirements will be satisfied.The Treasury Department has recently released guidance temporarily pausing the application of certain of the Foreign Tax Credit Regulations.  </span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Subject to the PFIC rules and the Foreign Tax Credit Regulations, each as discussed above, a U.S. Holder that pays (whether directly or through withholding) Canadian income tax with respect to dividends paid on the common shares generally will be entitled, at the election of such U.S. Holder, to receive either a deduction or a credit for such Canadian income tax paid. Generally, a credit will reduce a U.S. Holder&#8217;s U.S. federal income tax liability on a dollar-for-dollar basis, whereas a deduction will reduce a U.S. Holder&#8217;s income subject to U.S. federal income tax. This election is made on a year-by-year basis and applies to all foreign taxes paid (whether directly or through withholding) by a U.S. Holder during a year.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The foreign tax credit rules are complex, and involve the application of rules that depend on a U.S. Holder&#8217;s particular circumstances. Accordingly, each U.S. Holder should consult its own U.S. tax advisor regarding the foreign tax credit rules.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:112%">Backup Withholding and Information Reporting</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Under U.S. federal income tax law and Treasury Regulations, certain categories of U.S. Holders must file information returns with respect to their investment in, or involvement in, a foreign corporation. For example, U.S. return disclosure obligations (and related penalties) are imposed on U.S. Holders that hold certain specified foreign financial assets in excess of certain threshold amounts. The definition of specified foreign financial assets includes not only financial accounts maintained in foreign financial institutions, but also, unless held in accounts maintained by a financial institution, any stock or security issued by a non-U.S. person, any financial instrument or contract held for investment that has an issuer or counterparty other than a U.S. person and any interest in a foreign entity. U.S. Holders may be subject to these reporting requirements unless their common shares are held in an account at certain financial institutions. Penalties for failure to file certain of these information returns are substantial. U.S. Holders should consult with their own tax advisors regarding the requirements of filing information returns, including the requirement to file an IRS Form 8938.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">Payments made within the U.S. or by a U.S. pay or or U.S. middleman, of dividends on, and proceeds arising from the sale or other taxable disposition of, common shares will generally be subject to information reporting and backup withholding tax, (currently at the rate of 24%), if a U.S. Holder (a) fails to furnish such U.S. Holder&#8217;s correct U.S. taxpayer identification number (generally on Form W-9), (b) furnishes an incorrect U.S. taxpayer identification number, (c) is notified by the IRS that such U.S. Holder has previously failed to properly report items subject to backup withholding tax, or (d) fails to certify, under penalty of perjury, that such U.S. Holder has furnished its correct U.S. taxpayer identification number and that the IRS has not notified such U.S. Holder that it is subject to backup withholding tax. However, certain exempt persons generally are excluded from these information reporting and backup withholding rules. Backup withholding is not an additional tax. Any amounts withheld under the U.S. backup withholding tax rules generally will be allowed as a credit against a U.S. Holder&#8217;s U.S. federal income tax liability, if any, or will be refunded, if such U.S. Holder furnishes required information to the IRS in a timely manner.</span></div><div><span><br/></span></div><div style="text-indent:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">The discussion of reporting requirements set forth above is not intended to constitute an exhaustive description of all reporting requirements that may apply to a U.S. Holder. A failure to satisfy certain reporting requirements may result in an extension of the time period during which the IRS can assess a tax, and under certain circumstances, such an extension may apply to assessments of amounts unrelated to any unsatisfied reporting requirements. Each U.S. Holder should consult its own tax advisor regarding the information reporting and backup withholding rules. </span></div><div style="text-indent:36pt"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:112%">THE FOREGOING DISCUSSION IS NOT INTENDED TO CONSTITUTE A COMPLETE ANALYSIS OF ALL U.S. TAX MATTERS THAT MAY BE IMPORTANT TO U.S. HOLDERS WITH RESPECT TO THE ACQUISITION, OWNERSHIP AND DISPOSITION OF THE COMMON SHARES. PROSPECTIVE U.S. HOLDERS ARE STRONGLY ENCOURAGED TO CONSULT THEIR OWN TAX ADVISORS REGARDING THE TAX CONSIDERATIONS APPLICABLE TO THEM IN LIGHT OF THEIR OWN PARTICULAR CIRCUMSTANCES.</span></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">UNDERTAKING</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company undertakes to make available, in person or by telephone, representatives to respond to inquiries made by the Commission staff, and to furnish promptly, when requested to do so by the Commission staff, information relating to: the securities registered pursuant to Form 40-F; the securities in relation to which the obligation to file an annual report on Form 40-F arises; or transactions in said securities. </span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:42.75pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">CONSENT TO SERVICE OF PROCESS</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Company has previously filed with the Commission a written consent to service of process on Form F-X. Any change to the name or address of the Company&#8217;s agent for service shall be communicated promptly to the Commission by amendment to the Form F-X referencing the file number of the Company.  </span></div><div><span><br/></span></div><div id="icf27d13afc3148e7b1e757c332358d8f_10"></div><div style="-sec-extract:summary;margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">EXHIBIT INDEX</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following documents are being filed with the Commission as exhibits to this Annual Report on Form 40-F.</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.269%"><tr><td style="width:1.0%"/><td style="width:8.767%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:88.297%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Exhibit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Description</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ballardex971to_26cxcompens.htm">97.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="ballardex971to_26cxcompens.htm">Ballard Clawback Policy</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="bldp-20231231.htm">99.1</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="bldp-20231231.htm">Ballard Power Systems Inc. Consolidated Financial Statements for the years ended December 31, 2023 and 2022</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="bldp123123-ex992mda.htm">99.2</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="bldp123123-ex992mda.htm">Ballard Power Systems Inc. Management&#8217;s Discussion and Analysis for the year ended December 31, 2023</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ballard993123123annualinfo.htm">99.3</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="ballard993123123annualinfo.htm">Annual Information Form for Ballard Power Systems Inc. for the year ended December 31, 2023 </a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ballard994123123soxsection.htm">99.4</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="ballard994123123soxsection.htm">Certifications pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ballard995123123soxsection.htm">99.5</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="ballard995123123soxsection.htm">Certifications pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</a></span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline" href="ballard996123123kpmgcertif.htm">99.6</a></span></div></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline"><a style="-sec-extract:exhibit;color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%;text-decoration:underline" href="ballard996123123kpmgcertif.htm">Consent of KPMG LLP (PCAOB ID</a></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">: <ix:nonNumeric contextRef="c-1" name="dei:AuditorFirmId" id="f-1805">85</ix:nonNumeric>)</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">101</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Interactive Data File, formatted as Inline XBRL</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">104</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Cover Page from this Annual Report on Form 40-F, formatted as Inline XBRL</span></td></tr></table></div><div><span><br/></span></div><div id="icf27d13afc3148e7b1e757c332358d8f_13"></div><div style="margin-bottom:6pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">SIGNATURES</span></div><div style="margin-bottom:6pt;text-indent:15.75pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pursuant to the requirements of the Exchange Act, the Registrant certifies that it meets all of the requirements for filing on Form 40-F and has duly caused this Annual Report to be signed on its behalf by the undersigned, thereto duly authorized.   </span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></td></tr><tr style="height:15pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date: March 11, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By: /s/ Paul Dobson</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name: Paul Dobson</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Title: Vice President and Chief Financial Officer</span></td></tr></table></div><div><span><br/></span></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-97.1
<SEQUENCE>2
<FILENAME>ballardex971to_26cxcompens.htm
<DESCRIPTION>EX-97.1
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i91b6061742394f3194e49c454b0451cb_1"></div><div style="min-height:72pt;width:100%"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:100%">Ballard Clawback Policy (October 2, 2023)</font></div><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font><br></font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Policy and Objective</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Effective October 2, 2023, the NYSE and Nasdaq amended their listing standards related to recovery of erroneously awarded executive compensation as required by SEC&#160;Rule 10D-1. These rules are required by the Dodd-Frank Wall Street Reform and Consumer Protection Act and SEC Exchange Act Rule 10D-1. &#160;Under Rule 10D-1 and Nasdaq rules, recovery of erroneously awarded incentive-based compensation is required from current and former executive officers who received incentive-based compensation during the three fiscal years preceding the date on which a company is required to prepare an accounting restatement to correct a material error. Failure to adopt a compliant compensation recovery policy, disclose the policy in accordance with SEC rules, or comply with the policy&#8217;s recovery provisions can result in delisting of the company from the exchange.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Board of Directors (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Board</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) of Ballard Power Systems Inc. (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Corporation</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) has adopted this policy (the &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Policy</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221;) to govern the recovery</font><font style="color:#020100;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%"> of incentive-based compensation from executive officers in connection with a restatement of the financial results of the Corporation.</font></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Interpretation and application  </font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Application</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Policy applies to the Corporation&#8217;s current and former executive officers who received incentive-based compensation during the three fiscal years preceding the date on which a company is required to prepare an accounting restatement to correct a material error.  This Policy applies to incentive-based compensation received by an executive officer (a) after beginning services as an executive officer&#59; (b) if that person served as an executive officer at any time during the performance period for such incentive-based compensation&#59; and (c) while the Corporation had a listed class of securities on a national securities exchange.  Recovery of erroneously awarded compensation is on a &#8220;no fault&#8221; basis, without regard to whether any misconduct occurred or an executive officer&#8217;s responsibility for the erroneous financial statements.</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Types of Restatements</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">A restatement due to material noncompliance with any financial reporting requirement under the securities laws triggers application of this Policy. Recovery for restatements that correct errors that are material to previously issued financial statements (&#8220;Big R&#8221; restatements), as well as for restatements that correct errors that are not material to previously issued financial statements but would result in a material misstatement if the errors were left uncorrected in the current report or the error correction was recognized in the current period (&#8220;little r&#8221; restatements).</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In determining the materiality of an error, the Board shall have regard to the facts and circumstances and existing judicial and administrative interpretations.</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Look-Back Period</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Incentive-based compensation received during the three completed fiscal years (including any transition periods resulting from a change in the Corporation&#8217;s fiscal year as provided in Rule 10D-1) immediately preceding the date that a restatement is required is subject to this Policy.  The date that a restatement is required is the earlier of&#58;</font></div><div style="margin-bottom:6pt;padding-left:35.7pt;padding-right:5.95pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">a)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.26pt">the date the Company&#8217;s board of directors, a committee of the board of directors, or the officer or officers of the Company authorized to take such action if board action is not required, concludes, or reasonably should have concluded, that the Company is required to prepare an accounting restatement&#59; or</font></div><div style="margin-bottom:6pt;padding-left:35.7pt;padding-right:5.95pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">b)</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:8.75pt">the date a court, regulator, or other legally authorized body directs the Company to prepare the accounting restatement.</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Notwithstanding the foregoing, this Policy only applies to incentive-based compensation received on or after the effective date.  The Corporation&#8217;s former policy will apply to incentive-based compensation received before the effective date.</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Recovery Amount Determination</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">- 2 -</font></div><div><font><br></font></div></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The erroneously awarded incentive-based compensation subject to recovery is the</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">amount of incentive-based compensation received that exceeds the amount of incentive-based compensation that otherwise would have been received had it been determined based on the restated amounts, calculated on a pre-tax basis.</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For equity awards that are incentive-based compensation, if the shares, share units or options are still held at the time of recovery, the recoverable amount is the number of shares, share units or options received in excess of the number that should have been received after applying the restated financial reporting measure.  If options have been exercised, but the underlying shares have not been sold, the recoverable amount is the number of shares underlying the excess options applying the restated financial measure.</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For incentive-based compensation based on stock price or total shareholder return, where the amount of erroneously awarded compensation is not subject to mathematical recalculation based on the information in an accounting restatement, the recoverable amount must be determined based on a reasonable, documented estimate of the effect of the accounting restatement on the applicable measure.  The Corporation shall maintain documentation of the determination of that reasonable estimate and provide such documentation to Nasdaq.</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Recovery of Amounts Paid</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Corporation shall recover erroneously awarded incentive-based compensation in compliance with this Policy, except to the extent that the Board has determined that pursuit of recovery would be impracticable because&#58; </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.66pt">the direct expense paid to a third party to assist in enforcing the policy would exceed the amount to be recovered&#59; </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.66pt">it would violate home country law, where that law was adopted prior to November 28, 2022, based on an opinion of counsel acceptable to Nasdaq&#59; or </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.66pt">it would cause a retirement plan, under which benefits are broadly available to employees of the Corporation, to fail to meet the requirements of 26 U.S.C. 401(a)(13) or 26 U.S.C. 411(a) and regulations thereunder. </font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Before concluding that pursuit is impracticable, the Corporation must first make a reasonable attempt to recover the incentive-based compensation, document such reasonable attempt(s) to recover, and provide that documentation to Nasdaq. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Corporation is prohibited from indemnifying any current or former executive officer for recovered compensation.</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Disclosure Requirements</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">The Corporation shall file this Policy as an exhibit to its Form 40-F filed with the SEC.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">In addition, the Corporation shall file all disclosures required by securities laws if, during the prior fiscal year, either a triggering restatement occurred or any balance of excess incentive-based compensation was outstanding.  (See Appendix for current disclosure requirements.)</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;text-decoration:underline">Definitions</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">For the purposes of this Policy&#58;</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.66pt">&#8220;effective date&#8221; means October 2, 2023.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#020100;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.66pt">&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">executive officer</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; means the Corporation&#8217;s president, principal financial officer, principal accounting officer (or if there is no such accounting officer, the controller), any vice-president of the Corporation in charge of a principal business unit, division, or function (such as sales, administration, or finance), any other officer who performs a policy-making function, or any other person who performs similar policymaking functions for the Corporation. Executive officers of the Corporation&#8217;s parent(s) or subsidiaries are deemed executive officers of the Corporation if they perform such policy making functions for the Corporation. Policy-making function is not intended to include policy-making functions that are not significant.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">- 3 -</font></div><div><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.66pt">&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">financial reporting measures</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; are measures that are determined and presented in accordance with the accounting principles used in preparing the Corporation&#8217;s financial statements, and any measures that are derived wholly or in part from such measures. Stock price and total shareholder return are also financial reporting measures. A financial reporting measure need not be presented within the financial statements or included in a regulatory filing. </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.66pt">&#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">incentive-based compensation</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; is any compensation that is granted, earned, or vested based wholly or in part upon the attainment of a financial reporting measure.  Incentive-based compensation includes, but is not limited to&#58;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="font-family:'Wingdings',sans-serif;font-size:11pt;font-weight:400;line-height:100%"></font><font style="color:#020100;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.27pt">Non-equity incentive plan awards that are earned based wholly or in part on satisfying a financial reporting measure performance goal&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="font-family:'Wingdings',sans-serif;font-size:11pt;font-weight:400;line-height:100%"></font><font style="color:#020100;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.27pt">Bonuses paid from a &#8220;bonus pool,&#8221; the size of which is determined based wholly or in part on satisfying a financial reporting measure performance goal&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="font-family:'Wingdings',sans-serif;font-size:11pt;font-weight:400;line-height:100%"></font><font style="color:#020100;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.27pt">Other cash awards based on satisfaction of a financial reporting measure performance goal&#59;</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="font-family:'Wingdings',sans-serif;font-size:11pt;font-weight:400;line-height:100%"></font><font style="color:#020100;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.27pt">Restricted stock, restricted stock units, performance share units, stock options, and stock appreciation rights that are granted or become vested based wholly or in part on satisfying a financial reporting measure performance goal&#59; and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="font-family:'Wingdings',sans-serif;font-size:11pt;font-weight:400;line-height:100%"></font><font style="color:#020100;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.27pt">Proceeds received upon the sale of shares acquired through an incentive plan that were granted or vested based wholly or in part on satisfying a financial reporting measure performance goal.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><font style="color:#020100;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Equity awards that vest exclusively upon completion of a specified employment period, without any performance condition, and bonus awards that are discretionary or based on subjective goals or goals unrelated to financial reporting measures, do not constitute incentive-based compensation.&#160;</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%;padding-left:9.66pt"> &#8220;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">received</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">&#8221; Incentive-based compensation is deemed received in the Corporation&#8217;s fiscal period during which the financial reporting measure specified in the incentive-based compensation award is attained, even if the payment or grant of the incentive-based compensation occurs after the end of that period.</font></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">General</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:124%">The Board is authorized to interpret and construe this Policy and to make all determinations necessary, appropriate or advisable for the administration of this Policy and may delegate any or all of its duties and responsibilities under this Policy to the Audit Committee and&#47;or People &#38; Compensation Committee, in which case any reference to the &#8220;Board&#8221; in this Policy shall be to such committees.</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:124%">This Policy shall not be deemed to contradict the existing terms of any outstanding agreements, plans, programs or other arrangements pursuant to which performance-based compensation may be awarded or paid by the Corporation and shall supersede any such agreements, plans, programs or other arrangements to the extent of any inconsistency with this Policy. </font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:124%">The remedies available under this Policy shall not be exhaustive and nothing herein shall preclude the Corporation from taking any disciplinary actions in respect of the acts or conduct of an executive officer as the Corporation deems appropriate in the circumstances, up to and including termination of employment, as well as any other remedies or recourses available to the Corporation. The provisions of this Policy are in addition to (and not in lieu of) any rights to repayment the Corporation may have under Section 304 of the Sarbanes-Oxley Act of 2002 and other applicable laws.</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:124%">This Policy may be amended or restated by the Board from time to time to ensure compliance with applicable securities regulations and exchange rules and policies, and it may be supplemented by, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">- 4 -</font></div><div><font><br></font></div></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:124%">among other things, more specific procedures and standards as well as amendments to the applicable compensation agreements, plans, programs or other arrangements of the Corporation.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:100%">This Policy was approved by the Board of Directors of the Corporation on September 6, 2023</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">.</font></div><div><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">- 5 -</font></div><div><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:12pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Appendix</font></div><div style="margin-bottom:6pt;padding-right:5.95pt;text-align:justify"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:124%">SEC rules require disclosure pursuant to Item 402 of Regulation S-K of the following items, among others, if, during the prior fiscal year, either a triggering restatement occurred or any balance of excess incentive-based compensation was outstanding&#58;</font></div><div style="margin-bottom:6pt;padding-left:35.7pt;padding-right:5.95pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:14pt">The date on which the listed issuer was required to prepare an accounting restatement and the aggregate dollar amount of erroneously awarded compensation attributable to such accounting restatement (including an analysis of how the recoverable amount was calculated) or, if the amount has not yet been determined, an explanation of the reasons and disclosure of the amount and related disclosures in the next filing that is subject to Item 402 of Regulation S-K&#59;</font></div><div style="margin-bottom:6pt;padding-left:35.7pt;padding-right:5.95pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:14pt">The aggregate dollar amount of erroneously awarded compensation that remains outstanding at the end of its last completed fiscal year&#59;</font></div><div style="margin-bottom:6pt;padding-left:35.7pt;padding-right:5.95pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:14pt">If the financial reporting measure related to a stock price or total shareholder return metric, the estimates used to determine the amount of erroneously awarded compensation attributable to such accounting restatement and an explanation of the methodology used for such estimates&#59;</font></div><div style="margin-bottom:6pt;padding-left:35.7pt;padding-right:5.95pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:124%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:13.65pt">If recovery would be impracticable, for each current and former named executive officer and for all other current and former executive officers as a group, disclose the amount of recovery forgone and a brief description of the reason the listed registrant decided in each case not to pursue recovery&#59; and</font></div><div style="margin-bottom:6pt;padding-left:35.7pt;padding-right:5.95pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:124%">&#8226;</font><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:124%;padding-left:14pt">For each current and former named executive officer, disclose the amount of erroneously awarded compensation still owed that had been outstanding for 180 days or longer since the date the issuer determined the amount owed.</font></div><div style="margin-bottom:6pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.1
<SEQUENCE>3
<FILENAME>bldp-20231231.htm
<DESCRIPTION>EX-99.1
<TEXT>
<XBRL>
<?xml version='1.0' encoding='ASCII'?>
<html xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2023" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:srt="http://fasb.org/srt/2023" xmlns="http://www.w3.org/1999/xhtml" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:country="http://xbrl.sec.gov/country/2023" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:bldp="http://www.ballard.com/20231231" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2020-02-12" xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full" xml:lang="en-US"><head><meta http-equiv="Content-Type" content="text/html"/>


<title>bldp-20231231</title></head><body><div style="display:none"><ix:header><ix:hidden><ix:nonFraction unitRef="number" contextRef="c-427" decimals="4" name="bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" id="f-1457">0.3333</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-428" decimals="4" name="bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" id="f-1458">0.3333</ix:nonFraction><ix:nonFraction unitRef="number" contextRef="c-429" decimals="4" name="bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" id="f-1459">0.3333</ix:nonFraction><ix:nonNumeric contextRef="c-1" name="dei:EntityCentralIndexKey" id="f-1801">0001453015</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalPeriodFocus" id="f-1802">FY</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:DocumentFiscalYearFocus" id="f-1803">2024</ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="dei:AmendmentFlag" format="ixt:fixed-false" id="f-1804">FALSE</ix:nonNumeric></ix:hidden><ix:references xml:lang="en-US"><link:schemaRef xlink:type="simple" xlink:href="bldp-20231231.xsd"/></ix:references><ix:resources><xbrli:context id="c-1"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-2"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="usd"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit><xbrli:context id="c-3"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-4"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="usdPerShare"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit><xbrli:context id="c-5"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-6"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-7"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-8"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-9"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-10"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-11"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-12"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-13"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-14"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-15"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-16"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-17"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-18"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-19"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-20"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-21"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-22"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-23"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-24"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-25"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-26"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-27"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-28"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-29"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-30"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-31"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-32"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-33"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-34"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-35"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:IssuedCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-36"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:AdditionalPaidinCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-37"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-38"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-39"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="number"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit><xbrli:context id="c-40"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-41"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:GuangzhouBallardPowerSystemsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-42"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:GuangzhouBallardPowerSystemsIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-43"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-44"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-45"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardHongKongLtd.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-46"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardHongKongLtd.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-47"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardUnmannedSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-48"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardUnmannedSystemsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-49"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardServicesinc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-50"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardServicesinc.Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-51"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardFuelCellSystemIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-52"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardFuelCellSystemIncMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-53"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-54"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerCorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-55"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-56"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-57"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-58"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-59"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-60"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-61"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-62"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-63"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-64"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-65"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-66"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-67"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-68"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-69"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-70"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-71"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-72"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-73"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-74"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-75"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-76"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-77"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:NoncompeteAgreements1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-78"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:NoncompeteAgreements1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-79"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:DomainNamesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-80"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:TrademarksandServicemarksMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-81"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:InternallygeneratedfuelcellMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-82"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:InternallygeneratedfuelcellMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-83"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-84"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-11</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-85"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-86"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-11</xbrli:startDate><xbrli:endDate>2021-11-11</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-87"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-11</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-88"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-89"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-90"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-91"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-92"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-93"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-94"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-95"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">bldp:CarryingAmountExcludingImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-96"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-97"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-98"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-99"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-100"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">bldp:CarryingAmountExcludingImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-101"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-102"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-103"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-104"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-105"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">bldp:CarryingAmountExcludingImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-106"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-107"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-108"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-109"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-110"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">bldp:CarryingAmountExcludingImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-111"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-112"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-113"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-114"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-115"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">bldp:CarryingAmountExcludingImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-116"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-117"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-118"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-119"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-120"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">bldp:CarryingAmountExcludingImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-121"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-122"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:OwnedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-123"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:OwnedPropertyPlantAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-124"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-125"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:RightofuseAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-126"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-127"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-128"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-129"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-130"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-131"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-132"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-133"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-134"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-135"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-136"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-137"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-138"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-139"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-140"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-141"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-142"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-143"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-144"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-145"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-146"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-147"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-148"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-149"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-150"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-151"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-152"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-153"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-154"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:BuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-155"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-156"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-157"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-158"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-159"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-160"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-161"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-162"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-163"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-164"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-165"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-166"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-167"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-168"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-169"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:ProductionAndTestEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-170"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-171"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-172"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:ProductionAndTestEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-173"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-174"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-175"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-176"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-177"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-178"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-179"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-180"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-181"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-182"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-183"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-184"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:ComputerEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-185"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-186"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:FixturesAndFittingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-187"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-188"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LeaseholdImprovementsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-189"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-190"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:MachineryMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-191"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-192"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-193"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-194"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-195"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-196"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-197"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-198"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-199"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-200"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-201"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-202"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-203"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-204"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-205"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-206"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-207"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-208"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-209"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-210"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-211"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-212"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-213"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-214"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-215"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-216"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-217"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-218"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-219"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-220"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-221"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-222"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-223"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-224"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-225"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-226"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-227"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-228"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-229"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-230"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfAssetsAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-231"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-232"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAndAmortisationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-233"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-234"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">bldp:ERPmanagementreportingsoftwaresystemMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-235"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-236"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsOtherThanGoodwillAxis">ifrs-full:CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-237"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:ArcolaEnergyLimitedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-238"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">bldp:FuelCellProductsAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-239"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">bldp:FuelCellProductsAndServicesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-240"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-241"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-242"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-243"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="cny"><xbrli:measure>iso4217:CNY</xbrli:measure></xbrli:unit><xbrli:context id="c-244"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-245"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-246"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-247"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-248"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-249"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-250"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:JointVenturesAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-251"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:SynergyJVMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-09-01</xbrli:startDate><xbrli:endDate>2023-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-252"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-253"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-254"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-255"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-256"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-257"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-258"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-259"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-260"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-261"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-262"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-263"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-264"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-265"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-266"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-267"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-268"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-269"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-270"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-271"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-272"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-273"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-274"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-275"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-276"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-277"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-278"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-279"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-280"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-281"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-282"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-283"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-284"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-285"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:TemplewaterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2024-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-286"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-10-01</xbrli:startDate><xbrli:endDate>2021-10-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-287"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-288"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-289"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-290"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-291"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-06-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-292"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-06-01</xbrli:startDate><xbrli:endDate>2022-06-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-293"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-294"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-295"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-296"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-09-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="eur"><xbrli:measure>iso4217:EUR</xbrli:measure></xbrli:unit><xbrli:context id="c-297"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-09-01</xbrli:startDate><xbrli:endDate>2022-09-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-298"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="gbp"><xbrli:measure>iso4217:GBP</xbrli:measure></xbrli:unit><xbrli:context id="c-299"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-300"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-301"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-302"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-303"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-304"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-08-01</xbrli:startDate><xbrli:endDate>2021-08-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-305"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-306"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-307"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-308"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-309"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-310"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-311"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-12-01</xbrli:startDate><xbrli:endDate>2021-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-312"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HydrogenFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-313"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HydrogenFundsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-314"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-315"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:SubsequentContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-316"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">bldp:BankOperatingLineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="cad"><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unit><xbrli:context id="c-317"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BorrowingsByNameAxis">bldp:EncoreFXFacilityMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-318"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-319"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-320"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-321"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-322"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-323"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-324"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-325"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-326"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-327"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-328"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-329"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-330"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-331"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-332"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-333"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-334"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-335"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-336"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-337"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-338"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-339"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-340"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:RestructuringProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-341"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:WarrantyProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-342"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:OnerousContractsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-343"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ContingentConsiderationProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-344"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-345"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:CumulativeEffectPeriodOfAdoptionAxis">srt:CumulativeEffectPeriodOfAdoptionAdjustmentMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:InitiallyAppliedIFRSsAxis">ifrs-full:OnerousContractsCostOfFulfillingContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-01-01</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-346"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-347"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-348"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-349"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:LandAndBuildingsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-350"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-351"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-352"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-353"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">ifrs-full:VehiclesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-354"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:NotLaterThanOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-355"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanOneYearAndNotLaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-356"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MaturityAxis">ifrs-full:LaterThanFiveYearsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-357"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-358"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-359"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-360"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-361"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-362"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-363"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-364"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-365"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="plan"><xbrli:measure>bldp:plan</xbrli:measure></xbrli:unit><xbrli:context id="c-366"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-367"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-368"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-369"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-370"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-371"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-372"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-373"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-374"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-375"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-376"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-377"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:PensionPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-378"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-379"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-380"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-381"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-382"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-383"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-384"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-385"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-386"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-387"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-388"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-389"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PresentValueOfDefinedBenefitObligationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-390"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:DefinedBenefitPlansAxis">bldp:OtherPostretirementBenefitsPlanMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:NetDefinedBenefitLiabilityAssetAxis">ifrs-full:PlanAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-391"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ActuarialAssumptionsAxis">ifrs-full:ActuarialAssumptionOfMedicalCostTrendRatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-392"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:EmployeeStockOption1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-393"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:EmployeeStockOption1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-394"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ContinuingAndDiscontinuedOperationsAxis">ifrs-full:DiscontinuedOperationsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-395"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-11-30</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="tranche"><xbrli:measure>bldp:tranche</xbrli:measure></xbrli:unit><xbrli:context id="c-396"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2021-11-01</xbrli:startDate><xbrli:endDate>2021-11-30</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-397"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:ProspectusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-03-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-398"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:ProspectusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-399"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-400"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-401"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-402"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-403"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-404"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-405"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-406"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-407"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-408"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-409"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-410"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-411"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:BottomOfRangeMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-412"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeSixMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:RangeAxis">ifrs-full:TopOfRangeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-413"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-414"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:RangesOfExercisePricesForOutstandingShareOptionsAxis">bldp:ExercisePriceRangeSixMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-415"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">ifrs-full:OrdinarySharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-416"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfShareCapitalAxis">ifrs-full:OrdinarySharesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-417"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:PlanNameAxisAxis">bldp:ShareDistributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-418"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:PlanNameAxisAxis">bldp:ShareDistributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-419"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:PlanNameAxisAxis">bldp:ShareDistributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-420"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:PlanNameAxisAxis">bldp:ShareDistributionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-421"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-422"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-423"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:DeferredShareUnitsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-424"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2021-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-425"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-426"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:RestrictedShareUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-427"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:EmployeeStockOption1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:VestingPeriodAxis">bldp:ShareBasedCompensationAwardFirstTrancheMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-428"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:VestingPeriodAxis">bldp:ShareBasedCompensationAwardSecondTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:EmployeeStockOption1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-429"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:VestingPeriodAxis">bldp:ShareBasedCompensationAwardThirdTrancheMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:EmployeeStockOption1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="investment"><xbrli:measure>bldp:investment</xbrli:measure></xbrli:unit><xbrli:context id="c-430"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-431"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-432"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-433"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-434"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="bldp:InvestmentContributionsAxis">bldp:InitialContributionMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CounterpartiesAxis">bldp:TemplewaterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-435"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:CounterpartiesAxis">bldp:TemplewaterMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-436"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ProvisionRelatedToIntellectualPropertyPurchaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-437"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ProvisionRelatedToIntellectualPropertyPurchaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-438"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">bldp:ProvisionRelatedToIntellectualPropertyPurchaseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-439"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:MiscellaneousOtherProvisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-440"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:MiscellaneousOtherProvisionsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-441"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-442"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-443"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:EUROPE1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-444"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:EUROPE1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-445"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:NorthAmerica1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-446"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:NorthAmerica1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-447"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:OtherGeographicalAreasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-448"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:OtherGeographicalAreasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-449"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:BusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-450"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:BusMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-451"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:TruckMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-452"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:TruckMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-453"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:RailMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-454"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:RailMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-455"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:MarineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-456"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:MarineMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-457"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:HDMobilitySubtotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-458"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:HDMobilitySubtotalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-459"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:StationaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-460"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:StationaryMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-461"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:EmergingMarketsAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-462"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:EmergingMarketsAndOtherMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-463"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TimingOfTransferOfGoodsOrServicesAxis">ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-464"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TimingOfTransferOfGoodsOrServicesAxis">ifrs-full:GoodsOrServicesTransferredAtPointInTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-465"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TimingOfTransferOfGoodsOrServicesAxis">ifrs-full:GoodsOrServicesTransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-466"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TimingOfTransferOfGoodsOrServicesAxis">ifrs-full:GoodsOrServicesTransferredOverTimeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-467"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-468"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-469"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:InvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-470"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:InvestmentsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-471"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ShareIssuanceCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-472"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ShareIssuanceCostsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-473"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-474"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-475"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:CapitalLossesCarriedForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-476"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:CapitalLossesCarriedForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-477"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-478"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-479"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:PropertyPlantandEquipmentAndIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-480"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:PropertyPlantandEquipmentAndIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-481"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-482"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ScientificResearchExpendituresMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-483"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-484"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-485"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:CapitalLossesCarriedForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-486"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:CapitalLossesCarriedForwardMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-487"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-488"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxCreditsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-489"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DE</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-490"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DE</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-491"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-492"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-493"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-494"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-495"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:HK</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-496"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:HK</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-497"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-498"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">ifrs-full:UnusedTaxLossesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-499"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ResearchAndDevelopmentTaxCreditsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-500"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:ResearchAndDevelopmentTaxCreditsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-501"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-502"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-503"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-504"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:CategoriesOfRelatedPartiesAxis">ifrs-full:AssociatesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-505"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:unit id="customer"><xbrli:measure>bldp:customer</xbrli:measure></xbrli:unit><xbrli:context id="c-506"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">bldp:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-507"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">bldp:CustomerOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-508"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:MajorCustomersAxis">bldp:CustomerTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-509"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-510"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-511"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-512"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-513"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-514"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-515"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-516"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:PL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-517"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-518"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-519"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-520"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-521"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:FR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-522"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:FR</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-523"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-524"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-525"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-526"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:BE</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-527"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-528"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:IN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-529"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-530"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:TW</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-531"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:ES</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-532"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:ES</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-533"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-534"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NO</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-535"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-536"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-537"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-538"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:JP</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-539"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-540"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">bldp:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-541"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-542"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CA</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-543"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-544"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:CN</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-545"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-546"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:US</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-547"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-548"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:DK</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-549"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-550"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:GB</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2022-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-551"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:GreenHydrogenMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInSubsidiariesAxis">bldp:BallardPowerSystemsEuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-552"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:GreenHydrogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-553"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:GreenHydrogenMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-554"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-555"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-556"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-557"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-558"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-559"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-560"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-561"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-562"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-563"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2022-01-01</xbrli:startDate><xbrli:endDate>2022-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-564"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><xbrli:context id="c-565"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">bldp:CashAndCashEquivalents1Member</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-566"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:CurrencyRiskMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="ifrs-full:ClassesOfFinancialAssetsAxis">ifrs-full:CurrencySwapContractMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:unit id="cadPerUSD"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:unit id="usdPerCAD"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>iso4217:CAD</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit><xbrli:context id="c-567"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="ifrs-full:TypesOfRisksAxis">ifrs-full:InterestRateRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:instant>2023-12-31</xbrli:instant></xbrli:period></xbrli:context><xbrli:context id="c-568"><xbrli:entity><xbrli:identifier scheme="http://www.sec.gov/CIK">0001453015</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period><xbrli:startDate>2023-01-01</xbrli:startDate><xbrli:endDate>2023-12-31</xbrli:endDate></xbrli:period></xbrli:context><ix:relationship arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote" fromRefs="f-117 f-79 f-77 f-99 f-75 f-97 f-73 f-95 f-71 f-93 f-112 f-116 f-113 f-109 f-107 f-69 f-67 f-89 f-65 f-87 f-63 f-85 f-61 f-83 f-81 f-91 f-101 f-123 f-120 f-121 f-105 f-103" linkRole="http://www.xbrl.org/2003/role/link" toRefs="fn-1" order="1"></ix:relationship></ix:resources></ix:header></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_1"></div><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span><br/></span></div><div style="padding-left:144pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Financial Statements</span></div><div style="margin-bottom:6pt;padding-left:144pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(Expressed in U.S. dollars)</span></div><div style="margin-bottom:6pt;padding-left:144pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:144pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">BALLARD POWER SYSTEMS INC.</span></div><div style="margin-bottom:6pt;padding-left:144pt"><span><br/></span></div><div style="margin-bottom:6pt;padding-left:144pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Years ended December 31, 2023 and 2022 </span></div><div style="margin-bottom:6pt;padding-left:144pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_7"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:14pt;font-weight:700;line-height:120%">MANAGEMENT&#8217;S REPORT  </span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Management&#8217;s Responsibility for the Financial Statements and</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report on Internal Control over Financial Reporting</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements contained in this Annual Report have been prepared by management in accordance with International Financial Reporting Standards (&#8220;IFRS&#8221;) as issued by the International Accounting Standards Board. The integrity and objectivity of the data in these consolidated financial statements are management&#8217;s responsibility. Management is also responsible for all other information in the Annual Report and for ensuring that this information is consistent, where appropriate, with the information and data contained in the consolidated financial statements.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Management is responsible for establishing and maintaining adequate internal control over financial reporting. Internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of consolidated financial statements for external reporting purposes in accordance with IFRS. Internal control over financial reporting may not prevent or detect fraud or misstatements because of limitations inherent in any system of internal control. Management has assessed the effectiveness of the Corporation&#8217;s internal control over financial reporting based on the framework in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission, and concluded that the Corporation&#8217;s internal control over financial reporting was effective as of December 31, 2023. Some of the assets and liabilities include amounts, which are based on estimates and judgments, as their final determination is dependent on future events.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors oversees management&#8217;s responsibilities for financial reporting through the Audit Committee, which consists of eight directors who are independent and not involved in the daily operations of the Corporation. The Audit Committee meets on a regular basis with management and the external and internal auditors to discuss internal controls over the financial reporting process, auditing matters and financial reporting issues. The Audit Committee is responsible for appointing the external auditors (subject to shareholder approval), and reviewing and approving all financial disclosure contained in our public documents and related party transactions.</span></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The external auditors, KPMG LLP, have audited the financial statements and expressed an unqualified opinion thereon. KPMG has also expressed an unqualified opinion on the effective operation of the internal controls over financial reporting as of December 31, 2023. The external auditors have full access to management and the Audit Committee with respect to their findings concerning the fairness of financial reporting and the adequacy of internal controls.</span></div><div style="margin-bottom:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:48.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8220;RANDALL MACEWEN&#8221;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8220;PAUL DOBSON&#8221;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">RANDALL MACEWEN</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">PAUL DOBSON</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Vice President and</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Executive Officer</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Chief Financial Officer</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 8, 2024</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March 8, 2024</span></td></tr></table></div><div style="margin-bottom:9pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_10"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.380%"/><td style="width:0.1%"/></tr><tr style="height:45pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:47pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div></div><div style="padding-left:4.5pt"><span><br/></span></div><div style="margin-bottom:20pt;text-align:center"><span><br/></span></div><div style="margin-bottom:20pt;text-align:center"><span><br/></span></div><div style="margin-bottom:20pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and Board of Directors</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ballard Power Systems Inc.:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Opinion on the Consolidated Financial Statements</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited the accompanying consolidated statements of financial position of Ballard Power Systems Inc. and subsidiaries (the Corporation) as of December 31, 2023 and 2022, the related consolidated statements of loss and comprehensive income (loss), changes in equity, and cash flows for each of the years then ended, and the related notes (collectively, the consolidated financial statements). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Corporation as of December 31, 2023 and 2022, and the results of its operations and its cash flows for each of the years then ended, in conformity with International Financial Reporting Standards as issued by the International Accounting Standards Board.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Corporation&#8217;s internal control over financial reporting as of December 31, 2023, based on criteria established in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8211; Integrated Framework (2013) </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">issued by the Committee of Sponsoring Organizations of the Treadway Commission, and our report dated March 8, 2024 expressed an unqualified opinion on the effectiveness of the Corporation&#8217;s internal control over financial reporting.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis for Opinion</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements are the responsibility of the Corporation&#8217;s management. Our responsibility is to express an opinion on these consolidated financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Corporation in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the consolidated financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the consolidated financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the consolidated financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the consolidated financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:0.05pt;padding-left:216pt;padding-right:6.75pt;text-align:justify"><span><br/></span></div><div style="margin-top:0.05pt;padding-left:216pt;padding-right:6.75pt;text-align:justify"><span><br/></span></div><div style="margin-top:0.05pt;padding-left:216pt;padding-right:6.75pt;text-align:justify"><span><br/></span></div><div style="margin-top:0.05pt;padding-left:216pt;padding-right:6.75pt;text-align:justify"><span><br/></span></div><div style="margin-top:0.05pt;padding-left:216pt;padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:115%">KPMG LLP is a Canadian limited liability partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (&#8220;KPMG International&#8221;), a Swiss entity. KPMG Canada provides services to KPMG LLP.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:32.087%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.075%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.256%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.182%"/><td style="width:0.1%"/></tr><tr style="height:23pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Critical Audit Matter</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The critical audit matter communicated below is the matter arising from the current period audit of the consolidated financial statements that were communicated or required to be communicated to the audit committee and that: (1) relate to accounts or disclosures that are material to the consolidated financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinions on the critical audit matter or on the accounts or disclosures to which they relate.</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Estimated costs to complete engineering and technology transfer services for long-term fixed-price contracts</span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As discussed in Notes 4(j) and 5(a) to the consolidated financial statements, the Corporation recognizes engineering and technology transfer service revenues from long-term fixed-price contracts over time by multiplying the expected consideration from the contract by the ratio of the cost incurred to date to estimated costs to complete the contract. Engineering and technology transfer service revenues from long-term fixed-price contracts are inherently uncertain in that total revenue from these contracts is fixed while the amount recognized to a period end requires estimates of costs to complete these contracts which estimates are subject to significant variability. As discussed in Note 23 to the consolidated financial statements, engineering and technology transfer service revenues from long-term fixed-price contracts totaled $23,599 thousand for the year ended December 31, 2023.  We identified the evaluation of the estimate of costs to complete engineering and technology transfer services for long-term fixed-price contracts as a critical audit matter. A higher degree of auditor judgment was required to evaluate the significant assumptions used to estimate costs to complete the contracts, including the estimated labour hours and cost of materials to complete the contracts.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following are the primary procedures we performed to address this critical audit matter. We evaluated the design and tested the operating effectiveness of internal controls related to the Corporation&#8217;s determination of estimated costs to complete long-term fixed-price contracts, including the determination of significant assumptions. For a selection of long-term fixed-price contracts we compared the Corporation&#8217;s historical estimated costs to complete contracts to actual labour hours and cost of materials incurred to assess the Corporation&#8217;s ability to accurately forecast. We evaluated the estimated costs to completion for a selection of customer contracts, by (1) inspecting contractual documents with customers to understand the timing of services; (2) interviewing operational personnel of the Corporation to evaluate progress to date, the estimate of costs to complete contracts, and factors impacting the estimated labour hours and cost of material to complete the contracts; (3) evaluating contract progress by inspecting correspondence between the Corporation and the customer; (4) evaluating the cost to complete the contracts for consistency with the status of delivery and the underlying contractual terms; (5) comparing the Corporation&#8217;s current estimate of costs to complete the contracts to those estimated in prior periods and investigating changes during the period; and (6) comparing labour hours and cost of materials incurred subsequent to the Corporation&#8217;s year-end date to assess the consistency with the estimated costs for the period.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">/s/  <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-1">KPMG LLP</ix:nonNumeric></span></div><div style="margin-bottom:10pt"><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">Chartered Professional Accountants</span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">We have served as the Corporation&#8217;s auditor since 1999.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vancouver, Canada</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">March&#160;8, 2024</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:115%"> </span></div><div><span><br/></span></div><div><span><br/></span></div><div style="margin-top:0.05pt;padding-left:216pt;padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:115%">KPMG LLP is a Canadian limited liability partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (&#8220;KPMG International&#8221;), a Swiss entity. KPMG Canada provides services to KPMG LLP.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_13"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:38.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:26.239%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:32.380%"/><td style="width:0.1%"/></tr><tr style="height:44pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:47pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr></table></div></div><div style="margin-bottom:9pt;text-align:center"><span><br/></span></div><div style="margin-bottom:20pt;text-align:center"><span><br/></span></div><div style="margin-bottom:20pt;text-align:center"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Report of Independent Registered Public Accounting Firm</span></div><div style="text-align:justify"><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">To the Shareholders and Board of Directors </span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ballard Power Systems Inc.:</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Opinion on Internal Control Over Financial Reporting </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We have audited Ballard Power Systems Inc.&#8217;s and subsidiaries&#8217; (the Corporation) internal control over financial reporting as of December 31, 2023, based on criteria established in</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission. In our opinion, the Corporation maintained, in all material respects, effective internal control over financial reporting as of December 31, 2023, based on criteria established in </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Internal Control &#8211; Integrated Framework (2013)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> issued by the Committee of Sponsoring Organizations of the Treadway Commission.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated statements of financial position of the Corporation as of December 31, 2023 and 2022, the related consolidated statements of loss and comprehensive income (loss), changes in equity, and cash flows for each of the years then ended, and the related notes (collectively, the consolidated financial statements), and our report dated March 8, 2024 expressed an unqualified opinion on those consolidated financial statements.</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Basis for Opinion</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting, included in the accompanying Management&#8217;s Responsibility for the Financial Statements and Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Corporation&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Corporation in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects. Our audit of internal control over financial reporting included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, and testing and evaluating the design and operating effectiveness of internal control based on the assessed risk. Our audit also included performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:0.05pt;padding-left:216pt;padding-right:6.75pt;text-align:justify"><span><br/></span></div><div style="margin-top:0.05pt;padding-left:216pt;padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:115%">KPMG LLP is a Canadian limited liability partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (&#8220;KPMG International&#8221;), a Swiss entity. KPMG Canada provides services to KPMG LLP</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Definition and Limitations of Internal Control Over Financial Reporting </span></div><div><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company; (2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</span></div><div style="text-align:justify"><span><br/></span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></div><div style="text-align:justify"><span><br/></span></div><div style="margin-top:0.05pt;padding-left:216pt;padding-right:6.75pt;text-align:justify"><span><br/></span></div><div><span><br/></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:115%">/s/  <ix:nonNumeric contextRef="c-1" name="dei:AuditorName" id="f-2">KPMG LLP</ix:nonNumeric></span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Chartered Professional Accountants</span></div><div><span><br/></span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:nonNumeric contextRef="c-1" name="dei:AuditorLocation" id="f-3">Vancouver, Canada</ix:nonNumeric></span></div><div style="margin-bottom:10pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 8, 2024</span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt"><span><br/></span></div><div style="margin-bottom:8pt;margin-top:0.5pt"><span><br/></span></div><div style="margin-top:0.5pt"><span><br/></span></div><div style="margin-top:0.5pt"><span><br/></span></div><div style="margin-top:0.05pt;padding-left:216pt;padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:120%">KPMG LLP is a Canadian limited liability partnership and a member firm of the KPMG network of independent member firms affiliated with KPMG International Cooperative (&#8220;KPMG International&#8221;), a Swiss entity. KPMG Canada provides services to KPMG LLP.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_16"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BALLARD POWER SYSTEMS INC.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Financial Position</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Expressed in thousands of U.S. dollars)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:64.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.658%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">December 31, 2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Assets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-4">751,130</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-5">913,730</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-6">2,113</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-7">2,011</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="f-8">58,565</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="f-9">48,696</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="3" id="f-10">45,870</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="3" id="f-11">58,050</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:CurrentPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="f-12">7,063</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:CurrentPrepaidExpenses" format="ixt:num-dot-decimal" scale="3" id="f-13">6,020</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-14">864,741</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-15">1,028,507</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current assets:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-16">116,325</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-17">82,361</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-18">1,406</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-19">5,214</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-20">40,277</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="3" id="f-21">64,268</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity-accounted investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-22">13,901</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-23">24,026</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term financial investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:NoncurrentFinancialAssets" format="ixt:num-dot-decimal" scale="3" id="f-24">40,345</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:NoncurrentFinancialAssets" format="ixt:num-dot-decimal" scale="3" id="f-25">42,331</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other long-term assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:OtherAssets" scale="3" id="f-26">547</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:OtherAssets" scale="3" id="f-27">370</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="3" id="f-28">1,077,542</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:Assets" format="ixt:num-dot-decimal" scale="3" id="f-29">1,247,077</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Liabilities and Equity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other payables</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayables" format="ixt:num-dot-decimal" scale="3" id="f-30">39,696</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayables" format="ixt:num-dot-decimal" scale="3" id="f-31">40,333</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-32">4,588</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-33">8,030</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions and other current liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-34">21,797</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:CurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-35">20,910</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-36">4,505</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-37">3,895</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-38">70,586</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-39">73,168</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:6pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current liabilities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current lease liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-40">13,393</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-41">11,836</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred gain on finance lease liability</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="bldp:DeferredGainOnFinanceLeaseLiability" scale="3" id="f-42">485</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="bldp:DeferredGainOnFinanceLeaseLiability" scale="3" id="f-43">902</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current liabilities and employee future benefits </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-44">1,862</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-45">2,260</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-46">86,326</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:Liabilities" format="ixt:num-dot-decimal" scale="3" id="f-47">88,166</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:IssuedCapital" format="ixt:num-dot-decimal" scale="3" id="f-48">2,425,641</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:IssuedCapital" format="ixt:num-dot-decimal" scale="3" id="f-49">2,420,396</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributed surplus</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:AdditionalPaidinCapital" format="ixt:num-dot-decimal" scale="3" id="f-50">306,042</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:AdditionalPaidinCapital" format="ixt:num-dot-decimal" scale="3" id="f-51">300,764</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated deficit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" sign="-" name="ifrs-full:RetainedEarnings" format="ixt:num-dot-decimal" scale="3" id="f-52">1,737,505</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="ifrs-full:RetainedEarnings" format="ixt:num-dot-decimal" scale="3" id="f-53">1,560,759</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency reserve</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" sign="-" name="ifrs-full:ReserveOfExchangeDifferencesOnTranslation" format="ixt:num-dot-decimal" scale="3" id="f-54">2,962</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="ifrs-full:ReserveOfExchangeDifferencesOnTranslation" format="ixt:num-dot-decimal" scale="3" id="f-55">1,490</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total equity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-56">991,216</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-57">1,158,911</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total liabilities and equity</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:EquityAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-58">1,077,542</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:EquityAndLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-59">1,247,077</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Approved on behalf of the Board:</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:52.194%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:45.606%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8220;Doug Hayhurst&#8221;</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8220;Jim Roche&#8221;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</span></td></tr></table></div><div style="margin-bottom:6pt"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_19"></div><div style="text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BALLARD POWER SYSTEMS INC.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Loss and Comprehensive Income (Loss)</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Expressed in thousands of U.S. dollars, except per share amounts and number of shares)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.707%"><tr><td style="width:1.0%"/><td style="width:64.589%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:5.498%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.656%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.533%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.658%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restated *</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Revenues:</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Product and service revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23 &amp; 31</span></td><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-60">102,368</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-61">81,860</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of product and service revenues</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:CostOfSales" format="ixt:num-dot-decimal" scale="3" id="f-62">124,199</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:CostOfSales" format="ixt:num-dot-decimal" scale="3" id="f-63">95,168</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-64">21,831</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:GrossProfit" format="ixt:num-dot-decimal" scale="3" id="f-65">13,308</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating expenses:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and product development</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-66">98,306</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ResearchAndDevelopmentExpense" format="ixt:num-dot-decimal" scale="3" id="f-67">89,715</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">General and administrative</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:AdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-68">23,874</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:AdministrativeExpense" format="ixt:num-dot-decimal" scale="3" id="f-69">26,355</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sales and marketing</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:SalesAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-70">15,110</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:SalesAndMarketingExpense" format="ixt:num-dot-decimal" scale="3" id="f-71">12,538</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:OtherExpenseByNature" format="ixt:num-dot-decimal" scale="3" id="f-72">3,783</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:OtherExpenseByNature" format="ixt:num-dot-decimal" scale="3" id="f-73">3,412</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expenses</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ExpenseByNature" format="ixt:num-dot-decimal" scale="3" id="f-74">141,073</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ExpenseByNature" format="ixt:num-dot-decimal" scale="3" id="f-75">132,020</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Results from operating activities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-76">162,904</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-77">145,328</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance income (loss) and other</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:FinanceAndOtherIncomeExpenses" format="ixt:num-dot-decimal" scale="3" id="f-78">31,055</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="bldp:FinanceAndOtherIncomeExpenses" format="ixt:num-dot-decimal" scale="3" id="f-79">2,112</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:FinanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-80">1,105</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:FinanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-81">1,265</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net finance income (loss)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="bldp:FinanceExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-82">29,950</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:FinanceExpenseNet" format="ixt:num-dot-decimal" scale="3" id="f-83">3,377</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity in loss of investment in joint venture and associates</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 &amp; 29</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-84">10,131</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-85">11,617</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment charges on property, plant and equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 &amp; 27</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ImpairmentLoss" scale="3" id="f-86">967</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ImpairmentLoss" scale="3" id="f-87">7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss before income taxes</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:ProfitLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-88">144,052</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:ProfitLossBeforeTax" format="ixt:num-dot-decimal" scale="3" id="f-89">160,329</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax expense</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="3" id="f-90">158</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="3" id="f-91">42</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net loss from continued operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="f-92">144,210</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromContinuingOperations" format="ixt:num-dot-decimal" scale="3" id="f-93">160,371</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss from discontinued operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-94">33,506</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-95">13,123</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-96">177,716</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-97">173,494</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Items that will not be reclassified to profit or loss:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Actuarial gain on defined benefit plans</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="3" id="f-98">970</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-99">1,514</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" scale="3" id="f-100">970</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-101">1,514</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:100%">Items that may be reclassified subsequently to profit or loss:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation differences</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" format="ixt:num-dot-decimal" scale="3" id="f-102">1,472</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" format="ixt:num-dot-decimal" scale="3" id="f-103">3,211</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-104">1,472</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" format="ixt:num-dot-decimal" scale="3" id="f-105">3,211</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other comprehensive loss, net of tax</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncome" scale="3" id="f-106">502</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncome" format="ixt:num-dot-decimal" scale="3" id="f-107">1,697</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Total comprehensive loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="3" id="f-108">178,218</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:ComprehensiveIncome" format="ixt:num-dot-decimal" scale="3" id="f-109">175,191</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:8pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Basic and diluted loss per share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Continued operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="ifrs-full:BasicEarningsLossPerShareFromContinuingOperations" scale="0" id="f-110"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations" scale="0" id="f-111">0.48</ix:nonFraction></ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" sign="-" name="ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations" scale="0" id="f-112"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" sign="-" name="ifrs-full:BasicEarningsLossPerShareFromContinuingOperations" scale="0" id="f-113">0.54</ix:nonFraction></ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations" scale="0" id="f-114"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations" scale="0" id="f-115">0.11</ix:nonFraction></ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" sign="-" name="ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations" scale="0" id="f-116"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" sign="-" name="ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations" scale="0" id="f-117">0.04</ix:nonFraction></ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Loss per share</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="ifrs-full:DilutedEarningsLossPerShare" scale="0" id="f-118"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" sign="-" name="ifrs-full:BasicEarningsLossPerShare" scale="0" id="f-119">0.59</ix:nonFraction></ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" sign="-" name="ifrs-full:BasicEarningsLossPerShare" scale="0" id="f-120"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" sign="-" name="ifrs-full:DilutedEarningsLossPerShare" scale="0" id="f-121">0.58</ix:nonFraction></ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:9pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Weighted average number of common shares outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-1" decimals="0" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="0" id="f-122">298,661,041</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="0" name="ifrs-full:WeightedAverageShares" format="ixt:num-dot-decimal" scale="0" id="f-123">298,093,270</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:2pt;margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">* <ix:footnote id="fn-1" footnoteRole="http://www.xbrl.org/2003/role/footnote">Comparative information has been restated due to a discontinued operation (note 7).</ix:footnote></span></div><div style="margin-bottom:2pt;margin-top:2pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_22"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BALLARD POWER SYSTEMS INC.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Changes in Equity</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Expressed in thousands of U.S. dollars except number of shares)</span></div><div style="margin-bottom:6pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:37.935%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.110%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.402%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.280%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:6.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.530%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.850%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number of<br/>shares</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share<br/>capital</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributed<br/>surplus</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated<br/>deficit</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign<br/>currency<br/>reserve</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total<br/>equity</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, December 31, 2021</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-5" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-124">297,700,295</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-5" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-125">2,416,256</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-6" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-126">297,819</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-7" decimals="-3" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-127">1,388,779</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-8" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-128">1,721</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-129">1,327,017</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-130">173,494</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-131">173,494</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred share consideration related to acquisition (notes 7 &amp; 21)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="bldp:BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-132">112,451</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary" format="ixt:num-dot-decimal" scale="3" id="f-133">1,762</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary" format="ixt:num-dot-decimal" scale="3" id="f-134">1,782</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary" scale="3" id="f-135">20</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs redeemed (note 21)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-13" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-136">58,990</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-13" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-137">244</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-14" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-138">997</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-139">753</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs redeemed (note 21)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-16" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-140">217,832</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-16" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-141">785</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-17" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="f-142">3,251</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="f-143">2,466</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised (note 21)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-11" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-144">304,635</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-11" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="f-145">1,349</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-146">433</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-147">916</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation (note 21)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-12" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="f-148">9,408</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="f-149">9,408</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit plan actuarial gain (note 20)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-10" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-150">1,514</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-151">1,514</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign currency translation for foreign operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-19" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" format="ixt:num-dot-decimal" scale="3" id="f-152">3,211</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" format="ixt:num-dot-decimal" scale="3" id="f-153">3,211</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance, December 31, 2022</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-20" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-154">298,394,203</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-20" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-155">2,420,396</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-21" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-156">300,764</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-22" decimals="-3" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-157">1,560,759</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-23" decimals="-3" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-158">1,490</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-24" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-159">1,158,911</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Net loss</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-160">177,716</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-161">177,716</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred share consideration related to acquisition (notes 7 &amp; 21)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-26" decimals="INF" name="bldp:BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-162">224,902</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary" format="ixt:num-dot-decimal" scale="3" id="f-163">3,053</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary" format="ixt:num-dot-decimal" scale="3" id="f-164">3,068</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-left:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary" scale="3" id="f-165">15</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">DSUs redeemed (note 21)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-28" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-166">31,736</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-28" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-167">194</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-29" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-168">365</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-169">171</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">RSUs redeemed (note 21)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-31" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-170">132,745</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-31" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="f-171">1,494</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-32" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" format="ixt:num-dot-decimal" scale="3" id="f-172">2,079</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-173">585</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Options exercised (note 21)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-26" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-174">152,120</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-26" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-175">504</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-176">169</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughExerciseOfOptions" scale="3" id="f-177">335</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Share-based compensation (note 21)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-27" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="f-178">10,959</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="f-179">10,959</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other comprehensive income (loss):</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined benefit plan actuarial gain (note 20)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-25" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="3" id="f-180">970</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="3" id="f-181">970</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 10pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Foreign currency translation for foreign operations</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-34" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" format="ixt:num-dot-decimal" scale="3" id="f-182">1,472</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-left:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" format="ixt:num-dot-decimal" scale="3" id="f-183">1,472</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balance, December 31, 2023</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-35" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-184">298,935,706</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-35" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-185">2,425,641</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-36" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-186">306,042</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-37" decimals="-3" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-187">1,737,505</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-38" decimals="-3" sign="-" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-188">2,962</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:Equity" format="ixt:num-dot-decimal" scale="3" id="f-189">991,216</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span><br/></span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">See accompanying notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_25"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div><span><br/></span></div></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">BALLARD POWER SYSTEMS INC.</span></div><div style="text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Consolidated Statements of Cash Flows</span></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the years ended December 31</span></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">(Expressed in thousands of U.S. dollars)</span><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.853%"><tr><td style="width:1.0%"/><td style="width:61.418%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.709%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.637%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.532%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.640%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Note</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash provided by (used in):</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Operating activities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss for the year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-190">177,716</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-191">173,494</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments for:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation and amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense" format="ixt:num-dot-decimal" scale="3" id="f-192">13,527</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense" format="ixt:num-dot-decimal" scale="3" id="f-193">13,773</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred gain amortization</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="bldp:AdjustmentsForDeferredGainLossAmortization" scale="3" id="f-194">417</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="bldp:AdjustmentsForDeferredGainLossAmortization" scale="3" id="f-195">416</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment loss on trade receivables</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables" format="ixt:num-dot-decimal" scale="3" id="f-196">1,537</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables" scale="3" id="f-197">73</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventory impairment and onerous contracts provision adjustments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9 &amp; 18</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:AdjustmentsForInventoryImpairmentAndOnerousContractsProvision" format="ixt:num-dot-decimal" scale="3" id="f-198">14,978</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:AdjustmentsForInventoryImpairmentAndOnerousContractsProvision" format="ixt:num-dot-decimal" scale="3" id="f-199">7,513</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Unrealized (gain) loss on forward contracts</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains" format="ixt:num-dot-decimal" scale="3" id="f-200">1,296</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains" scale="3" id="f-201">862</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity in loss of investment in joint venture and associates</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13 &amp; 29</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-202">10,131</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-203">11,617</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net decrease in fair value of investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14 &amp; 32</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:IncreaseDecreaseInFairValueOfInvestments" format="ixt:num-dot-decimal" scale="3" id="f-204">12,897</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:IncreaseDecreaseInFairValueOfInvestments" format="ixt:num-dot-decimal" scale="3" id="f-205">16,877</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition of lease</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:DeRecognitionOfLease" scale="3" id="f-206">120</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:DeRecognitionOfLease" format="ixt:fixed-zero" scale="3" id="f-207">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment charges on property, plant and equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10 &amp; 27</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ImpairmentLoss" scale="3" id="f-208">967</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ImpairmentLoss" scale="3" id="f-209">7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment charges on intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 &amp; 11</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-210">2,266</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-211">13,017</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment charges on Goodwill</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 &amp; 12</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-212">23,991</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill" format="ixt:fixed-zero" scale="3" id="f-213">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recovery on settlement of contingent consideration</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 &amp; 18</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:RecoveryOnSettlementOfContingentConsideration" format="ixt:fixed-zero" scale="3" id="f-214">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:RecoveryOnSettlementOfContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="f-215">9,891</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accretion (dilution) on decommissioning liabilities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:AdjustmentsForLossesDecommissioningOfLiabilities" scale="3" id="f-216">532</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="bldp:AdjustmentsForLossesDecommissioningOfLiabilities" scale="3" id="f-217">73</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefits</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" scale="3" id="f-218">48</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" scale="3" id="f-219">82</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefits plan contributions</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:PaymentsToAndOnBehalfOfEmployees" scale="3" id="f-220">8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:PaymentsToAndOnBehalfOfEmployees" scale="3" id="f-221">7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:AdjustmentsForSharebasedPayments" format="ixt:num-dot-decimal" scale="3" id="f-222">10,959</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:AdjustmentsForSharebasedPayments" format="ixt:num-dot-decimal" scale="3" id="f-223">9,408</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred income tax recovery</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:AdjustmentsForDeferredTaxExpense" format="ixt:fixed-zero" scale="3" id="f-224">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDeferredTaxExpense" format="ixt:num-dot-decimal" scale="3" id="f-225">3,578</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInOperations" format="ixt:num-dot-decimal" scale="3" id="f-226">87,484</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInOperations" format="ixt:num-dot-decimal" scale="3" id="f-227">114,230</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Changes in non-cash working capital:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="f-228">12,913</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" format="ixt:num-dot-decimal" scale="3" id="f-229">2,945</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Inventories</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInInventories" scale="3" id="f-230">898</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInInventories" format="ixt:num-dot-decimal" scale="3" id="f-231">11,145</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Prepaid expenses and other current assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" scale="3" id="f-232">76</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" format="ixt:num-dot-decimal" scale="3" id="f-233">1,668</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other payables</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" format="ixt:num-dot-decimal" scale="3" id="f-234">3,580</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" scale="3" id="f-235">718</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-236">3,442</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-237">4,079</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warranty provision</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:AdjustmentsForProvisions" format="ixt:num-dot-decimal" scale="3" id="f-238">3,671</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:AdjustmentsForProvisions" format="ixt:num-dot-decimal" scale="3" id="f-239">2,614</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:OtherAdjustmentsToReconcileProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-240">17,086</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:OtherAdjustmentsToReconcileProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-241">17,941</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash used in operating activities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-242">104,570</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInOperatingActivities" format="ixt:num-dot-decimal" scale="3" id="f-243">132,171</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Investing activities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net decrease in short-term investments</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:NetChangeInShortTermInvestments" format="ixt:fixed-zero" scale="3" id="f-244">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:NetChangeInShortTermInvestments" format="ixt:num-dot-decimal" scale="3" id="f-245">1,010</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Contributions to long-term investments </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-246">11,911</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-247">17,913</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Recovery of contributions to long-term investments </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-248">1,000</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-249">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Additions to property, plant and equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-250">41,214</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-251">33,932</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Investment in intangible assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" scale="3" id="f-252">154</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" scale="3" id="f-253">550</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Investment in joint venture and associates</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-254">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-255">9,272</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Consideration paid related to acquisition </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 &amp; 18</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ConsiderationPaidReceived" format="ixt:num-dot-decimal" scale="3" id="f-256">2,000</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ConsiderationPaidReceived" format="ixt:num-dot-decimal" scale="3" id="f-257">14,900</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash used in investing activities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-258">54,279</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-259">75,557</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financing activities:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Principal payments of lease liabilities   </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-260">4,013</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-261">3,322</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Net proceeds on issuance of share capital from share option exercises</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ProceedsFromExerciseOfOptions" scale="3" id="f-262">335</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ProceedsFromExerciseOfOptions" scale="3" id="f-263">916</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash used in financing activities</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-264">3,678</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInFinancingActivities" format="ixt:num-dot-decimal" scale="3" id="f-265">2,406</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of exchange rate fluctuations on cash and cash equivalents held</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents" scale="3" id="f-266">73</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents" scale="3" id="f-267">31</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Decrease in cash and cash equivalents</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-268">162,600</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-269">210,165</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:3pt"><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and cash equivalents, beginning of year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-270">913,730</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-271">1,123,895</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Cash and cash equivalents, end of year</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-272">751,130</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:CashAndCashEquivalents" format="ixt:num-dot-decimal" scale="3" id="f-273">913,730</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:6pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:120%">Supplemental disclosure of cash flow information (note 30).  See accompanying notes to consolidated financial statements.</span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><span><br/></span></div></div></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_28"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><div><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_31"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">1. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock" id="f-274" continuedAt="f-274-1" escape="true">Reporting entity:</ix:nonNumeric></span></div><ix:continuation id="f-274-1"><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%">The principal business of Ballard Power Systems Inc. (the &#8220;Corporation&#8221;) is the design, development, manufacture, sale and service of proton exchange membrane ("PEM") fuel cell products for a variety of applications, focusing on power products for bus, truck, rail, marine, stationary and emerging market (material handling, off-road and other) applications, as well as the delivery of services, including technology solutions, after sales services and training.  A fuel cell is an environmentally clean electrochemical device that combines hydrogen fuel with oxygen (from the air) to produce electricity. </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2023 and 2022 comprise the Corporation and its subsidiaries (note 4(a)).</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_34"></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" id="f-275" continuedAt="f-275-1" escape="true">Basis of preparation:</ix:nonNumeric></span></div><ix:continuation id="f-275-1" continuedAt="f-275-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Statement of compliance:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements of the Corporation have been prepared in accordance with International Financial Reporting Standards (&#8220;IFRS&#8221;) accounting standards as issued by the International Accounting Standards Board (&#8220;IASB&#8221;).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were authorized for issue by the Board of Directors on March&#160;8, 2024.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the Corporation's material accounting policies are included in note 4.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Basis of measurement:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared on the historical cost basis except for the following material items in the statement of financial position:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Financial assets classified as measured at fair value through profit or loss (FVTPL); and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Functional and presentation currency:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements are presented in U.S. dollars, which is the Corporation&#8217;s functional currency.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Use of estimates:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with IFRS accounting standards requires the Corporation&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant areas having estimation uncertainty include revenue recognition, asset impairment, warranty provision, inventory and onerous contract provision, and fair value measurement (including investments).  These estimates and judgments are discussed further in note 5.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">11</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-275-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. &#160;&#160;&#160;&#160;Basis of preparation (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Future operations:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation is required to assess its ability to continue as a going concern or whether substantial doubt exists as to the Corporation&#8217;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 achieve its liquidity objective.  The Corporation&#8217;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. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;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 cash operating expenses, managing  working capital and capital expenditure 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&#8217;s financial condition and or results of operations.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_37"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">3. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" id="f-276" continuedAt="f-276-1" escape="true">Changes in accounting policies:</ix:nonNumeric></span></div><ix:continuation id="f-276-1"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has consistently applied the accounting policies set out in note 4 to all periods presented in these consolidated financial statements. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of new standards and interpretations became effective from January 1, 2023 however, they did not have a material impact on the Corporation's consolidated financial statements.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_40"></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory" id="f-277" continuedAt="f-277-1" escape="true">Material accounting policies:</ix:nonNumeric></span></div><ix:continuation id="f-277-1" continuedAt="f-277-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies set out below have been applied consistently to all periods presented in these consolidated financial statements, unless otherwise indicated.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="bldp:DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" id="f-278" continuedAt="f-278-1" escape="true">Basis of consolidation:</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="bldp:ScheduleofSubsidiariesTableTextBlock" id="f-279" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Corporation and its principal subsidiaries as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:73.786%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.156%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Percentage ownership</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Motive Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-39" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-280">100</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-40" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-281">100</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Guangzhou Ballard Power Systems Co., Ltd.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-41" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-282">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-42" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-283">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Power Systems Europe A/S</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-43" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-284">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-44" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-285">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Hong Kong Ltd.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-45" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-286">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-46" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-287">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard US Inc. </span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-47" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-288">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-48" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-289">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Services Inc.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-49" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-290">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-50" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-291">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Fuel Cell Systems Inc.</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-51" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-292">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-52" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-293">100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Power Corporation</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-53" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-294">100</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-54" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInSubsidiary" scale="-2" id="f-295">100</ix:nonFraction>&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsidiary Entities</span></div><ix:continuation id="f-278-1"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">12</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-277-2" continuedAt="f-277-3"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Basis of consolidation (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsidiary Entities (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the Corporation completed a further restructuring of operations at Ballard Motive Solutions ("BMS") and effectively closed the operation.  As such, the historic operating results of the BMS business for both 2023 and 2022 have been removed from continuing operating results and are instead presented separately in the statement of comprehensive income (loss) as loss from discontinued operations.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Investment Entities</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation also has a non-controlling, <ix:nonFraction unitRef="number" contextRef="c-55" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-296">49</ix:nonFraction>% interest (2022 - <ix:nonFraction unitRef="number" contextRef="c-56" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-297">49</ix:nonFraction>%), in Weichai Ballard Hy-Energy Technologies Co., Ltd ("Weichai Ballard JV").  This associated company is accounted for using the equity method of accounting.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On completion of an Equity Transfer Agreement in October 2023, the Corporation disposed of its <ix:nonFraction unitRef="number" contextRef="c-57" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-298">10</ix:nonFraction>% investment in Guangdong Synergy Hydrogen Power Co., Ltd. ("Synergy Ballard JVCo") valued at $<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="bldp:InvestmentFairValueCost" format="ixt:fixed-zero" scale="0" id="f-299">nil</ix:nonFraction> as of December&#160;31, 2023.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" id="f-300" continuedAt="f-300-1" escape="true">Foreign currency:</ix:nonNumeric></span></div><ix:continuation id="f-300-1"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Foreign currency transactions</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Foreign operations</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (loss).</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Financial instruments:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" id="f-301" continuedAt="f-301-1" escape="true">Financial assets</ix:nonNumeric></span></div><ix:continuation id="f-301-1" continuedAt="f-301-2"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 de-recognizes 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.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">13</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-277-3" continuedAt="f-277-4"><ix:continuation id="f-301-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Financial instruments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Financial assets (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, contract assets and long-term financial investments are classified at amortized cost.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory" id="f-302" continuedAt="f-302-1" escape="true">Financial liabilities</ix:nonNumeric></span></div><ix:continuation id="f-302-1"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities comprise the Corporation&#8217;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.</span></div></ix:continuation><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories" id="f-303" continuedAt="f-303-1" escape="true">Inventories:</ix:nonNumeric></span></div><ix:continuation id="f-303-1"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e) &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" id="f-304" continuedAt="f-304-1" escape="true">Property, plant and equipment:</ix:nonNumeric></span></div><ix:continuation id="f-304-1" continuedAt="f-304-2"><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Recognition and measurement</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any gain or loss on disposal of an item of property, plant and equipment is recognized in profit or loss.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">14</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-277-4" continuedAt="f-277-5"><ix:continuation id="f-304-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e) &#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Depreciation (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" id="f-305" continuedAt="f-305-1" escape="true"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:53.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-59" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="f-306">3</ix:nonNumeric> to <ix:nonNumeric contextRef="c-60" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="f-307">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-61" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="f-308">5</ix:nonNumeric> to <ix:nonNumeric contextRef="c-62" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="f-309">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The shorter of initial term of the respective lease and</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">estimated useful life</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-63" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="f-310">4</ix:nonNumeric> to <ix:nonNumeric contextRef="c-64" name="bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" format="ixt-sec:duryear" id="f-311">15</ix:nonNumeric> years</span></div></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" id="f-312" continuedAt="f-312-1" escape="true"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:53.203%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:44.597%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Property</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-65" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="f-313">1</ix:nonNumeric> to <ix:nonNumeric contextRef="c-66" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="f-314">15</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-67" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="f-315">4</ix:nonNumeric> to <ix:nonNumeric contextRef="c-68" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="f-316">7</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Vehicles</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-69" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="f-317">1</ix:nonNumeric> to <ix:nonNumeric contextRef="c-70" name="bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" format="ixt-sec:duryear" id="f-318">5</ix:nonNumeric> years</span></div></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory" id="f-319" continuedAt="f-319-1" escape="true">Leases:</ix:nonNumeric></span></div><ix:continuation id="f-319-1" continuedAt="f-319-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 16 Leases </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.&#160;&#160;&#160;&#160;As a Lessee</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s incremental borrowing rate. Generally, the Corporation uses its incremental borrowing rate as the discount rate.</span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">15</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-277-5" continuedAt="f-277-6"><ix:continuation id="f-319-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;Leases (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.&#160;&#160;&#160;&#160;As a Lessee (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation presents right-of-use assets in &#8216;Property, plant and equipment&#8217; and lease liabilities in &#8216;Lease liability&#8217; in the statement of financial position.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonNumeric contextRef="c-1" name="bldp:ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod" format="ixt-sec:durmonth" id="f-320">12</ix:nonNumeric> 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 $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:LeaseRecognitionExemptionThreshold" format="ixt:num-dot-decimal" scale="0" id="f-321">5,000</ix:nonFraction>.  The Corporation recognizes the lease payments associated with these leases as an operating expense on a straight-line basis over the lease term.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" id="f-322" continuedAt="f-322-1" escape="true">Goodwill and intangible assets:</ix:nonNumeric></span></div><ix:continuation id="f-322-1"><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="bldp:DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" id="f-323" continuedAt="f-323-1" escape="true">Recognition and measurement</ix:nonNumeric></span></div><ix:continuation id="f-323-1"><div style="margin-bottom:9pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"/><td style="width:27.538%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:70.262%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenditure on research activities is recognized in profit or loss as incurred.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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.</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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.</span></td></tr></table></div></ix:continuation><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Amortization</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><ix:nonNumeric contextRef="c-1" name="bldp:DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" id="f-324" escape="true"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"/><td style="width:81.188%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:16.612%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired patents, know-how and in-process research &amp; development</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-71" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-325">5</ix:nonNumeric> to <ix:nonNumeric contextRef="c-72" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-326">20</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ERP management reporting software system</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-73" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-327">5</ix:nonNumeric> to <ix:nonNumeric contextRef="c-74" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-328">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer contracts  and relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-75" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-329">7</ix:nonNumeric> to <ix:nonNumeric contextRef="c-76" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-330">10</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired non-compete agreements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-77" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-331">1</ix:nonNumeric> to <ix:nonNumeric contextRef="c-78" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-332">3</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-79" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-333">15</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trademarks and service marks</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-80" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-334">15</ix:nonNumeric> years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internally generated fuel cell intangible assets</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-81" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-335">3</ix:nonNumeric> to <ix:nonNumeric contextRef="c-82" name="bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" format="ixt-sec:duryear" id="f-336">5</ix:nonNumeric> years</span></div></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</span></div></ix:continuation></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">16</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-277-6" continuedAt="f-277-7"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" id="f-337" continuedAt="f-337-1" escape="true">Impairment:</ix:nonNumeric></span></div><ix:continuation id="f-337-1"><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Financial assets</span></div><div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An &#8216;expected credit loss&#8217; ("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.</span></div><div style="margin-bottom:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In applying the ECL model, loss allowances are measured on either of the following bases:</span></div><div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and</span></div><div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.</span></div><div style="padding-left:76.5pt;padding-right:29.25pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation measures loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)  <ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" id="f-338" continuedAt="f-338-1" escape="true">Non-financial assets</ix:nonNumeric></span></div><ix:continuation id="f-338-1" continuedAt="f-338-2"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the Corporation&#8217;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&#8217;s recoverable amount is estimated. For goodwill and intangible assets that have indefinite useful lives, the recoverable amount is estimated annually or whenever events or circumstances indicate that the carrying amount may not be recoverable.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">17</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-277-7" continuedAt="f-277-8"><ix:continuation id="f-338-2"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;Impairment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)  Non-financial assets (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForProvisionsExplanatory" id="f-339" continuedAt="f-339-1" escape="true">Provisions:</ix:nonNumeric></span></div><ix:continuation id="f-339-1"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:135pt;text-align:justify;text-indent:-117pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty provision</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Decommissioning liabilities</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForRecognitionOfRevenue" id="f-340" continuedAt="f-340-1" escape="true">Revenue recognition:</ix:nonNumeric></span></div><ix:continuation id="f-340-1" continuedAt="f-340-2"><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:0.55pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-277-8" continuedAt="f-277-9"><ix:continuation id="f-340-2"><div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;Revenue recognition (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On cost-plus reimbursable contracts, revenues are recognized as costs are incurred, and include applicable fees earned as services are provided.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory" id="f-341" continuedAt="f-341-1" escape="true">Finance income and expense:</ix:nonNumeric></span></div><ix:continuation id="f-341-1"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance expense comprises interest expense on leases and the unwinding of the discount on provisions.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(l)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForIncomeTaxExplanatory" id="f-342" continuedAt="f-342-1" escape="true">Income taxes:</ix:nonNumeric></span></div><ix:continuation id="f-342-1"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">19</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-277-9" continuedAt="f-277-10"><div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(m)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" id="f-343" continuedAt="f-343-1" escape="true">Employee benefits:</ix:nonNumeric></span></div><ix:continuation id="f-343-1"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined benefit plans</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A defined benefit plan is a post-employment pension plan other than a defined contribution plan. The Corporation&#8217;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&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation recognizes all remeasurements arising from defined benefit plans, which comprise actuarial gains and losses, immediately in other comprehensive income (loss). Remeasurements recognized in other comprehensive income (loss) are not recycled through profit or loss in subsequent periods.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other long-term employee benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;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&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Termination benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-term employee benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term employee benefit obligations are measured on an undiscounted basis and are expensed as the related service is provided.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">20</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-277-10"><div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(n)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" id="f-344" continuedAt="f-344-1" escape="true">Share-based compensation plans:</ix:nonNumeric></span></div><ix:continuation id="f-344-1"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  For awards with market conditions, the fair value is determined at grant date using a complex financial simulation model and there is no subsequent true-up to actual.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(o)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" id="f-345" continuedAt="f-345-1" escape="true">Earnings (loss) per share:</ix:nonNumeric></span></div><ix:continuation id="f-345-1"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the treasury stock method, the dilution is calculated based upon the number of common shares issued should deferred share units (&#8220;DSUs&#8221;), restricted share units (&#8220;RSUs&#8221;), and &#8220;in the money&#8221; 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.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(p)&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DescriptionOfAccountingPolicyForSegmentReportingExplanatory" id="f-346" continuedAt="f-346-1" escape="true">Segment reporting:</ix:nonNumeric></span></div><ix:continuation id="f-346-1"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_46"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</span><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory" id="f-347" continuedAt="f-347-1" escape="true"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt">Critical judgments in applying accounting policies and key sources of estimation uncertainty:</span></ix:nonNumeric></div><ix:continuation id="f-347-1" continuedAt="f-347-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Critical judgments in applying accounting policies:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Critical judgments that management has made in the process of applying the Corporation&#8217;s accounting policies and that have the most significant effect on the amounts recognized in the consolidated financial statements are limited to management&#8217;s assessment of the Corporation&#8217;s ability to continue as a going concern (note 2(e)).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key sources of estimation uncertainty:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">21</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-347-2" continuedAt="f-347-3"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt">Critical judgments in applying accounting policies and key sources of estimation uncertainty (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key sources of estimation uncertainty (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Revenue recognition:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:54pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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.</span></div><div style="margin-bottom:9pt;padding-left:54pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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&#8217;s attainment on achieving certain defined contractual milestones. Management&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s assessment of the progress achieved against milestones, or that the Corporation's estimates of the work required to complete a contract may change.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)  Asset impairment:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s common stock, which could negatively impact the fair value of the Corporation&#8217;s cash generating units.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Warranty provision:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">22</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-347-3" continuedAt="f-347-4"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">5.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:8.84pt">Critical judgments in applying accounting policies and key sources of estimation uncertainty (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key sources of estimation uncertainty (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Inventory and onerous contracts provision:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 provisions are made.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A provision for onerous contracts is also assessed and measured at the present value of the lower of the expected cost of terminating the contract and the expected net cost of continuing with the contract, which is determined based on the incremental costs of fulfilling the obligation under the contract and an allocation of other costs directly related to fulfilling the contract. Before an onerous contract provision is established, the Corporation recognizes any impairment loss on the assets (including through an inventory provision) associated with that contract. </span></div><div style="margin-bottom:9pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%">(e)&#160;&#160;&#160;&#160;Fair value measurement (including investments):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of the Corporation&#8217;s accounting policies and disclosures require the measurement of fair values, for both financial and non-financial assets and liabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When one is available, the Corporation measures the fair value of an instrument using the quoted price in an active market for that instrument. A market is regarded as &#8220;active&#8221; if transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis. If there is no quoted price in an active market, then the Corporation uses valuation techniques that maximize the use of relevant observable inputs and minimize the use of unobservable inputs. This involves developing estimates and assumptions consistent with how market participants would price the instrument. Management bases its assumptions on observable data as far as possible, but this is not always available. In that case, management uses the best information available. Where they are available, the fair value of investments is based on observable market transactions. Estimated fair values may vary from the actual prices that would be achieved in an arm&#8217;s length transaction at the reporting date.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-347-4">The best evidence of the fair value of a financial instrument (including investments) on initial recognition is usually the transaction price &#8211; i.e., the fair value of the consideration given or received. If the Corporation determines that the fair value on initial recognition differs from the transaction price and the fair value is evidenced neither by a quoted price in an active market for an identical asset or liability nor based on a valuation technique for which any unobservable inputs are judged to be insignificant in relation to the measurement, then the financial instrument is initially measured at fair value, adjusted to defer the difference between the fair value on initial recognition and the transaction price. Subsequently, that difference is recognized in profit or loss on an appropriate basis over the life of the instrument but no later than when the valuation is wholly supported by observable data, or the transaction is closed out.</ix:continuation> </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_49"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">23</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">6. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory" id="f-348" continuedAt="f-348-1" escape="true">Recent accounting pronouncements and future accounting policy changes:  </ix:nonNumeric></span></div><ix:continuation id="f-348-1"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Classification of Liabilities as Current or Non-current</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (Amendments to IAS 1)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 23, 2020, the IASB issued amendments to</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> IAS 1 Presentation of Financial Statements </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the "2020 amendments"), to clarify the classification of liabilities as current or non-current. On October 31, 2022, the IASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current Liabilities with Covenants (Amendments to IAS 1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (the &#8220;2022 amendments&#8221;), to improve the information a company provides about long-term debt with covenants. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of non-current classification, the 2020 amendments and the 2022 amendments (collectively "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.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments reconfirmed that only covenants with which a company must comply on or before the reporting date affect the classification of a liability as current or non-current. Covenants with which a company must comply after the reporting date do not affect a liability&#8217;s classification at that date. The amendments also clarify how a company classifies a liability that includes a counterparty conversion option.  The amendments state that:</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">settlement of a liability includes transferring a company&#8217;s own equity instruments to the counterparty, and</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">when classifying liabilities as current or non-current a company can ignore only those conversion options that are recognized as equity.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual periods beginning on or after January 1, 2024.  Early adoption is permitted.  A company that applies the 2020 amendments early is required to also apply the 2022 amendments.  The adoption of the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amendments to IAS 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is not expected to have a material impact on the Corporation's financial statements.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_55"></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory" id="f-349" continuedAt="f-349-1" escape="true">Discontinued operations:</ix:nonNumeric></span></div><ix:continuation id="f-349-1" continuedAt="f-349-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 11, 2021, the Corporation acquired BMS (formerly Arcola Energy Limited), a UK-based systems engineering company specializing in hydrogen fuel cell systems and powertrain integration.   The Corporation acquired <ix:nonFraction unitRef="number" contextRef="c-83" decimals="INF" name="ifrs-full:PercentageOfVotingEquityInterestsAcquired" scale="-2" id="f-350">100</ix:nonFraction>% of Arcola for total consideration of up to $<ix:nonFraction unitRef="usd" contextRef="c-84" decimals="-3" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" format="ixt:num-dot-decimal" scale="0" id="f-351">40,000,000</ix:nonFraction>, consisting of up-front net cash consideration of $<ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="ifrs-full:CashTransferred" format="ixt:num-dot-decimal" scale="0" id="f-352">7,157,000</ix:nonFraction>, and including <ix:nonFraction unitRef="shares" contextRef="c-83" decimals="INF" name="ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable" format="ixt:num-dot-decimal" scale="0" id="f-353">337,353</ix:nonFraction> shares of the Corporation with an acquisition date fair value of approximately $<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="ifrs-full:EquityInterestsOfAcquirer" format="ixt:num-dot-decimal" scale="0" id="f-354">4,851,000</ix:nonFraction> (all shares have been  issued as of December&#160;31, 2023) vesting over a <ix:nonNumeric contextRef="c-86" name="bldp:EquityInterestsIssuedOrIssuableVestingPeriod" format="ixt-sec:durwordsen" id="f-355">two year</ix:nonNumeric> period from the acquisition date, and $<ix:nonFraction unitRef="usd" contextRef="c-83" decimals="-3" name="ifrs-full:EquityInterestsOfAcquirer" format="ixt:num-dot-decimal" scale="0" id="f-356">26,258,000</ix:nonFraction> in earn-out cash contingent consideration based on the achievement of certain performance milestones over an up to <ix:nonNumeric contextRef="c-87" name="bldp:ContingentConsiderationTerm" format="ixt-sec:durwordsen" id="f-357">three year</ix:nonNumeric> period from the acquisition date.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the acquisition, the Corporation re-evaluated the business model of BMS and during the year ended December&#160;31, 2022, the Corporation decided to exit the vehicle integration business of BMS and made certain restructuring changes to its operations.  As a result of the post-acquisition restructuring of BMS' operations during the year ended December 31, 2022, the Corporation recognized a net charge to restructuring costs of $<ix:nonFraction unitRef="usd" contextRef="c-88" decimals="-3" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" format="ixt:num-dot-decimal" scale="0" id="f-358">4,835,000</ix:nonFraction> consisting primarily of contract exit and modification costs, grant adjustment charges, personnel change costs, and legal and advisory costs, net of expected recoveries; recovery on settlement of contingent consideration of $<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="bldp:RecoveryOnSettlementOfContingentConsideration" format="ixt:num-dot-decimal" scale="0" id="f-359">9,891,000</ix:nonFraction> related to the cancellation of certain contingent and outstanding cash milestones no longer payable; and intangible asset impairment of $<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-360">13,017,000</ix:nonFraction> consisting of a write-down of acquired technology, customer contracts, and non-compete intangible assets to their estimated fair value of $<ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="f-361">2,500,000</ix:nonFraction>.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">24</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-349-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;Discontinued operations (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the Corporation completed a further restructuring of operations at BMS and effectively closed the operation.  As such, the historic operating results of the BMS business for both 2023 and 2022 have been removed from continuing operating results and are instead presented separately in the statement of loss and comprehensive income (loss) as loss from discontinued operations.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation reviewed its remaining BMS related intangible assets and goodwill for impairment indicators and concluded that impairment indicators on certain assets did exist as of December&#160;31, 2023.  During the year ended December&#160;31, 2023, the Corporation recorded impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-362">2,266,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-363">13,017,000</ix:nonFraction>) on intangible assets (note 11) and impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-364">23,991,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill" format="ixt:fixed-zero" scale="0" id="f-365">nil</ix:nonFraction>) on goodwill (note 12) related to the closure of operations at BMS. As a result of the impairment charges, intangible assets and goodwill for BMS were both written down to $<ix:nonFraction unitRef="usd" contextRef="c-85" decimals="-3" name="ifrs-full:IntangibleAssetsAndGoodwill" format="ixt:fixed-zero" scale="0" id="f-366">nil</ix:nonFraction> as of December&#160;31, 2023.</span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" id="f-367" continuedAt="f-367-1" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:32.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">intangible assets December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-93" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-368">2,500</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-94" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="3" id="f-369">234</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-95" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-370">2,266</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-96" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-371">2,266</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-97" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-372">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-98" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-373">2,500</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-99" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="3" id="f-374">234</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-100" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-375">2,266</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-101" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-376">2,266</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-102" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-377">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:32.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.086%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">intangible assets at December 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-103" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-378">15,976</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-104" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-379">1,498</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-105" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-380">14,478</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-106" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-381">11,978</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-107" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-382">2,500</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer contracts and relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-108" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-383">1,048</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-109" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="3" id="f-384">168</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-110" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="3" id="f-385">880</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-111" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="3" id="f-386">880</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-112" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-387">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete agreement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-113" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="3" id="f-388">255</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-114" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="3" id="f-389">96</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-115" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="3" id="f-390">159</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-116" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" scale="3" id="f-391">159</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-117" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-392">&#8212;</ix:nonFraction></span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-118" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-393">17,279</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-119" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-394">1,762</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-120" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-395">15,517</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-121" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-396">13,017</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-90" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-397">2,500</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory" id="f-398" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss from discontinued operations for the years ended December&#160;31, 2023 and 2022 is comprised of the following</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:62.894%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.332%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Product and service revenues</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:RevenueDiscontinuedOperations" scale="3" id="f-399">934</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:RevenueDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-400">1,926</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of product and service revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:CostOfSalesDiscontinuedOperations" scale="3" id="f-401">607</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:CostOfSalesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-402">1,713</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:DiscontinuedOperationsGrossMargin" scale="3" id="f-403">327</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:DiscontinuedOperationsGrossMargin" scale="3" id="f-404">213</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:DiscontinuedOperationsOperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-405">7,913</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:DiscontinuedOperationsOperatingExpenses" format="ixt:num-dot-decimal" scale="3" id="f-406">13,784</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance income and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:DiscontinuedOperationsFinanceIncomeAndOtherIncome" scale="3" id="f-407">337</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="bldp:DiscontinuedOperationsFinanceIncomeAndOtherIncome" scale="3" id="f-408">4</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment charges on intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-409">2,266</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-410">13,017</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment charges on goodwill</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-411">23,991</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill" format="ixt:fixed-zero" scale="3" id="f-412">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recovery on settlement of contingent consideration</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:RecoveryOnSettlementOfContingentConsideration" format="ixt:fixed-zero" scale="3" id="f-413">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:RecoveryOnSettlementOfContingentConsideration" format="ixt:num-dot-decimal" scale="3" id="f-414">9,891</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax recovery</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:TaxExpenseRelatingToGainLossOnDiscontinuance" format="ixt:fixed-zero" scale="3" id="f-415">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:TaxExpenseRelatingToGainLossOnDiscontinuance" format="ixt:num-dot-decimal" scale="3" id="f-416">3,578</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss from discontinued operations</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-417">33,506</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:ProfitLossFromDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-418">13,123</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash flows from discontinued operations for the years ended December&#160;31, 2023 and 2022  is as follows</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:72.464%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.195%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash used in operating activities</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-419">3,601</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-420">12,259</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash provided by (used in) investing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" scale="3" id="f-421">47</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" scale="3" id="f-422">78</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash used in financing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" scale="3" id="f-423">234</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" scale="3" id="f-424">210</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash used in discontinued operations</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-425">3,788</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations" format="ixt:num-dot-decimal" scale="3" id="f-426">12,547</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">25</span></div></div></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_58"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">8. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfFinancialAssetsExplanatory" id="f-427" continuedAt="f-427-1" escape="true">Trade and other receivables:</ix:nonNumeric></span></div><ix:continuation id="f-427-1"><ix:nonNumeric contextRef="c-1" name="bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock" id="f-428" escape="true"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:71.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.064%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:CurrentTradeReceivables" format="ixt:num-dot-decimal" scale="3" id="f-429">37,490</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:CurrentTradeReceivables" format="ixt:num-dot-decimal" scale="3" id="f-430">25,812</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:OtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="f-431">7,806</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:OtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="f-432">10,103</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:CurrentContractAssets" format="ixt:num-dot-decimal" scale="3" id="f-433">13,269</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:CurrentContractAssets" format="ixt:num-dot-decimal" scale="3" id="f-434">12,781</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="f-435">58,565</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:TradeAndOtherCurrentReceivables" format="ixt:num-dot-decimal" scale="3" id="f-436">48,696</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract assets</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets primarily relate to the Corporation's rights to consideration for work completed but not billed as at December&#160;31, 2023 for engineering services and technology transfer services.</span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" id="f-437" continuedAt="f-437-1" escape="true"><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:85.758%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.042%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2023</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:CurrentContractAssets" format="ixt:num-dot-decimal" scale="3" id="f-438">12,781</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to contract assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets" format="ixt:num-dot-decimal" scale="3" id="f-439">8,435</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Invoiced during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:DecreaseThroughInvoicingContractAssets" format="ixt:num-dot-decimal" scale="3" id="f-440">7,947</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:CurrentContractAssets" format="ixt:num-dot-decimal" scale="3" id="f-441">13,269</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about the Corporation's exposure to credit and market risks, and impairment losses for trade receivables and contract assets is included in note 32.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_61"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">9. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfInventoriesExplanatory" id="f-442" continuedAt="f-442-1" escape="true">Inventories:</ix:nonNumeric></span></div><ix:continuation id="f-442-1"><ix:nonNumeric contextRef="c-1" name="bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" id="f-443" escape="true"><div style="margin-bottom:9pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:71.063%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.064%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Raw materials and consumables</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies" format="ixt:num-dot-decimal" scale="3" id="f-444">15,085</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies" format="ixt:num-dot-decimal" scale="3" id="f-445">29,016</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:WorkInProgress" format="ixt:num-dot-decimal" scale="3" id="f-446">15,041</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:WorkInProgress" format="ixt:num-dot-decimal" scale="3" id="f-447">17,171</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:FinishedGoods" format="ixt:num-dot-decimal" scale="3" id="f-448">7,169</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:FinishedGoods" format="ixt:num-dot-decimal" scale="3" id="f-449">8,502</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Service inventory</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="bldp:ServiceInventories" format="ixt:num-dot-decimal" scale="3" id="f-450">8,575</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="bldp:ServiceInventories" format="ixt:num-dot-decimal" scale="3" id="f-451">3,361</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="3" id="f-452">45,870</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:Inventories" format="ixt:num-dot-decimal" scale="3" id="f-453">58,050</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, the amount of raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues amounted to $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod" format="ixt:num-dot-decimal" scale="0" id="f-454">103,850,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod" format="ixt:num-dot-decimal" scale="0" id="f-455">68,870,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, the Corporation recorded negative inventory impairment and onerous contract provision adjustments of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:InventoryWritedown2011" format="ixt:num-dot-decimal" scale="0" id="f-456">17,181,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:InventoryWritedown2011" format="ixt:num-dot-decimal" scale="0" id="f-457">8,702,000</ix:nonFraction>) and reversed previously recorded adjustments of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ReversalOfInventoryWritedown" format="ixt:num-dot-decimal" scale="0" id="f-458">2,203,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ReversalOfInventoryWritedown" format="ixt:num-dot-decimal" scale="0" id="f-459">1,189,000</ix:nonFraction>), resulting in net negative inventory impairment and onerous contract provision adjustments of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" format="ixt:num-dot-decimal" scale="0" id="f-460">14,978,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" format="ixt:num-dot-decimal" scale="0" id="f-461">7,513,000</ix:nonFraction>).  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.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_67"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory" id="f-462" continuedAt="f-462-1" escape="true">Property, plant and equipment:</ix:nonNumeric></span></div><ix:continuation id="f-462-1" continuedAt="f-462-2"><ix:continuation id="f-305-1" continuedAt="f-305-2"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:59.835%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.156%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.927%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.928%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment owned</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-463">102,206</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-464">70,344</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-124" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-465">14,119</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-125" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-466">12,017</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-467">116,325</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-468">82,361</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">26</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-462-2" continuedAt="f-462-3"><ix:continuation id="f-305-2" continuedAt="f-305-3"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment owned</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:71.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amounts</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-126" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-469">1,405</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-127" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-470">1,207</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-128" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-471">1,436</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-129" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-472">1,323</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-130" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-473">2,245</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-131" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-474">1,550</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-132" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-475">97,120</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-133" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-476">66,264</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-122" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-477">102,206</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-123" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-478">70,344</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:22.536%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.021%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.025%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Building</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-134" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:fixed-zero" scale="3" id="f-479">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="f-480">936</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-481">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-482">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-135" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-483">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-136" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" scale="3" id="f-484">936</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-485">6,741</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="f-486">745</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-487">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-488">130</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-138" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-489">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-139" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-490">7,356</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-491">2,406</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="f-492">328</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-493">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-494">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-141" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-495">30</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-142" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-496">2,764</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-497">9,650</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-498">1,103</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-499">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-500">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-144" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-501">27</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-145" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-502">10,780</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-503">109,202</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-504">38,102</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="3" id="f-505">111</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-506">1,041</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-147" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-507">55</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-148" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-508">146,097</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-509">127,999</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-510">41,214</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="3" id="f-511">111</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-512">1,171</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-513">2</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-514">167,933</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"/><td style="width:22.152%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.298%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.082%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:8.626%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.626%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.082%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.407%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.082%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.559%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.306%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Building</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-152" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:fixed-zero" scale="3" id="f-515">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-516">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-517">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" sign="-" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="3" id="f-518">936</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-519">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-153" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-520">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-154" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" scale="3" id="f-521">936</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-522">5,534</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="f-523">491</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-524">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-525">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-526">73</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-156" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-527">1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-157" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-528">5,951</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-529">1,083</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="f-530">245</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-531">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-532">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-533">12</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-159" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-534">12</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-160" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-535">1,328</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-536">8,100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="f-537">431</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="ifrs-full:DisposalsPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-538">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-539">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-540">4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-162" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-541">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-163" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-542">8,535</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-543">42,938</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-544">7,132</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="3" id="f-545">23</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" sign="-" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="3" id="f-546">31</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-547">1,090</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-165" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-548">11</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-166" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-549">48,977</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-550">57,655</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-551">8,299</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" sign="-" name="ifrs-full:DisposalsPropertyPlantAndEquipment" scale="3" id="f-552">23</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" sign="-" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="3" id="f-553">967</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-554">1,171</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-555">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-556">65,727</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, impairment charges of  $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="0" id="f-557">967,000</ix:nonFraction>  (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="0" id="f-558">7,000</ix:nonFraction>) consist primarily of a write-down of assets of $<ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-559">936,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-171" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-560">nil</ix:nonFraction>), as the Corporation has decided to suspend investment in a planned facility in China (note 27), and an impairment loss of  $<ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="0" id="f-561">31,000</ix:nonFraction>  (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="0" id="f-562">7,000</ix:nonFraction>) for production and test equipment.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"/><td style="width:27.514%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:10.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.163%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.561%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.166%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-173" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-563">6,852</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="f-564">181</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-565">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-566">290</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-174" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-567">2</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-137" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-568">6,741</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-175" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-569">1,914</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="f-570">700</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-571">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-572">208</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-176" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-573">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-140" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-574">2,406</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-177" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-575">9,450</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" scale="3" id="f-576">388</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-577">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-578">185</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-178" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-579">3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-143" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-580">9,650</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-179" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-581">77,644</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-582">32,663</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="3" id="f-583">7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-584">1,109</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-180" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-585">11</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-146" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-586">109,202</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-587">95,860</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-588">33,932</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" scale="3" id="f-589">7</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-590">1,792</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-591">6</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-592">127,999</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">27</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-462-3" continuedAt="f-462-4"><ix:continuation id="f-305-3"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment owned (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:27.233%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.687%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.391%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-183" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-593">5,253</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="f-594">574</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-595">290</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-184" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-596">3</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-155" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-597">5,534</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-185" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-598">1,152</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="f-599">139</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-600">208</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-186" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-601">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-158" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-602">1,083</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-187" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-603">7,932</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" scale="3" id="f-604">353</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" scale="3" id="f-605">185</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-188" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" format="ixt:fixed-zero" scale="3" id="f-606">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-161" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-607">8,100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-189" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-608">37,668</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-609">6,368</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-610">1,109</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-190" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-611">11</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-164" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-612">42,938</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-613">52,005</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="ifrs-full:DepreciationPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-614">7,434</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="3" id="f-615">1,792</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" scale="3" id="f-616">8</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" sign="-" name="ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-617">57,655</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><ix:continuation id="f-312-1" continuedAt="f-312-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Right-of-use assets</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation leases certain assets under lease agreements, comprising primarily of leases of land and buildings, office equipment and vehicles (note 19).</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:72.011%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.344%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.345%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amounts included in property, plant and equipment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-192" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-618">13,691</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-193" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-619">11,487</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-194" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-620">70</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-195" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-621">116</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-196" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-622">358</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-197" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-623">414</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-624">14,119</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-625">12,017</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:34.506%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.178%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-626">28,844</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-627">5,676</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" sign="-" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="f-628">73</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-199" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-629">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-200" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-630">34,447</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-631">188</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" format="ixt:fixed-zero" scale="3" id="f-632">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" sign="-" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="f-633">11</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-202" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-634">1</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-203" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-635">176</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-636">637</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" scale="3" id="f-637">150</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" sign="-" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="f-638">135</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-205" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-639">15</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-206" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-640">637</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-641">29,669</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-642">5,826</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" sign="-" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="f-643">219</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-644">16</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-645">35,260</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:34.657%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:11.172%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.178%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-646">17,357</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" sign="-" name="ifrs-full:DepreciationRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-647">3,382</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" sign="-" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="f-648">3</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-208" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-649">21</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-209" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-650">20,757</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="f-651">72</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" sign="-" name="ifrs-full:DepreciationRightofuseAssets" scale="3" id="f-652">41</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" sign="-" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="f-653">7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-211" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-654">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-212" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="f-655">106</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="f-656">223</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" sign="-" name="ifrs-full:DepreciationRightofuseAssets" scale="3" id="f-657">109</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" sign="-" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="f-658">58</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-214" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-659">4</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-215" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="f-660">278</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-661">17,652</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" sign="-" name="ifrs-full:DepreciationRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-662">3,532</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" sign="-" name="bldp:DeRecognitionOfRightOfUseAssets" scale="3" id="f-663">68</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-217" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-664">25</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-218" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-665">21,141</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:28.293%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.115%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-219" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-666">26,427</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-667">2,746</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-668">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="f-669">341</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-220" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-670">12</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-198" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-671">28,844</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-221" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-672">175</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" scale="3" id="f-673">13</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-674">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-675">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-222" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-676">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-201" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-677">188</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-223" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-678">372</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" scale="3" id="f-679">290</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" sign="-" name="bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets" scale="3" id="f-680">25</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-681">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-224" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-682">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-204" decimals="-3" name="ifrs-full:RightofuseAssets" scale="3" id="f-683">637</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-684">26,974</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="ifrs-full:AdditionsToRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-685">3,049</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" sign="-" name="bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets" scale="3" id="f-686">25</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="f-687">341</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" scale="3" id="f-688">12</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-689">29,669</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">28</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-462-4"><ix:continuation id="f-312-2"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Right-of-use assets (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:27.990%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.406%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.112%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:10.116%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-225" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-690">14,590</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-3" sign="-" name="ifrs-full:DepreciationRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-691">3,108</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-3" name="bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-692">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="f-693">341</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-226" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-694">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-207" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-695">17,357</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-227" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="f-696">36</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" sign="-" name="ifrs-full:DepreciationRightofuseAssets" scale="3" id="f-697">36</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-698">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-699">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-228" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-700">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-210" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="f-701">72</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-229" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="f-702">142</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" sign="-" name="ifrs-full:DepreciationRightofuseAssets" scale="3" id="f-703">87</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" sign="-" name="bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets" scale="3" id="f-704">6</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-705">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-230" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-706">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-213" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" scale="3" id="f-707">223</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-231" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-708">14,768</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" sign="-" name="ifrs-full:DepreciationRightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-709">3,231</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" sign="-" name="bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets" scale="3" id="f-710">6</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets" scale="3" id="f-711">341</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-232" decimals="-3" name="bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" format="ixt:fixed-zero" scale="3" id="f-712">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-216" decimals="-3" sign="-" name="ifrs-full:RightofuseAssets" format="ixt:num-dot-decimal" scale="3" id="f-713">17,652</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_70"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">11. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfIntangibleAssetsExplanatory" id="f-714" continuedAt="f-714-1" escape="true">Intangible assets:</ix:nonNumeric></span></div><ix:continuation id="f-714-1" continuedAt="f-714-2"><ix:continuation id="f-367-1"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ERP management reporting software system</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-233" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-715">1,406</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-234" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-716">2,714</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intellectual property acquired from Ballard Motive Solutions (note  7)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-235" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-717">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-236" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-718">2,500</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-719">1,406</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-720">5,214</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" id="f-721" escape="true"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:59.354%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.084%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amount</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-181" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-722">78,677</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-191" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-723">57,889</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-724">20,788</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="3" id="f-725">550</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-726">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="3" id="f-727">550</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-728">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" sign="-" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-729">3,107</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-730">3,107</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment on intangible assets (note 7)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-182" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-731">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-732">13,017</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-733">13,017</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-149" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-734">79,227</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-167" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-735">74,013</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-736">5,214</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="3" id="f-737">154</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-738">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" scale="3" id="f-739">154</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-740">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" sign="-" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-741">1,696</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-742">1,696</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment on intangible assets (note 7)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-150" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:fixed-zero" scale="3" id="f-743">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-744">2,266</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-745">2,266</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-151" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-746">79,381</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-168" decimals="-3" sign="-" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-747">77,975</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:IntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="3" id="f-748">1,406</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, impairment charges on intangible assets of $<ix:nonFraction unitRef="usd" contextRef="c-91" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-749">2,266,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-92" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-750">13,017,000</ix:nonFraction>) were recognized  primarily as a result of the post-acquisition restructuring of operations and ultimate closure of BMS (note 7).  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions to intangible assets in 2023 of $<ix:nonFraction unitRef="usd" contextRef="c-237" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-751">154,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-752">550,000</ix:nonFraction>) consist primarily of costs to enhance the capabilities of the ERP management reporting software system.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"><ix:continuation id="f-714-2">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. During the year ended December&#160;31, 2023, amortization of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-753">1,696,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-754">3,107,000</ix:nonFraction>) was recorded.</ix:continuation> </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_73"></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfGoodwillExplanatory" id="f-755" continuedAt="f-755-1" escape="true">Goodwill:</ix:nonNumeric></span></div><ix:continuation id="f-755-1" continuedAt="f-755-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purpose of impairment testing, goodwill is allocated to the Corporation&#8217;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&#8217;s operating segments (note 31).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, the aggregate carrying amount of the Corporation&#8217;s goodwill is $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="0" id="f-756">40,277,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:Goodwill" format="ixt:num-dot-decimal" scale="0" id="f-757">64,268,000</ix:nonFraction>).  The impairment of goodwill related to the closure of BMS of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill" format="ixt:num-dot-decimal" scale="0" id="f-758">23,991,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill" format="ixt:fixed-zero" scale="0" id="f-759">nil</ix:nonFraction>) was recorded before the impairment test effective December&#160;31, 2023.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">29</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-755-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Goodwill (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill 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.  The Corporation&#8217;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, 2023 based on the average closing share price in the month of December, adding a reasonable estimated control premium to determine the Corporation&#8217;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, 2023, indicating that <ix:nonFraction unitRef="usd" contextRef="c-238" decimals="INF" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill" format="ixt:fixed-zero" scale="0" id="f-760">no</ix:nonFraction> goodwill impairment charge is required for 2023 ($<ix:nonFraction unitRef="usd" contextRef="c-239" decimals="INF" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill" format="ixt:fixed-zero" scale="0" id="f-761">nil</ix:nonFraction> in 2022).</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_76"></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" id="f-762" continuedAt="f-762-1" escape="true">Equity-accounted Investments:</ix:nonNumeric></span></div><ix:continuation id="f-762-1" continuedAt="f-762-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Corporation recorded $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-763">10,131,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-764">11,617,000</ix:nonFraction>) in equity loss of investment in JV and associates, consisting of equity loss in Weichai Ballard JV of $<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-765">9,931,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-766">11,599,000</ix:nonFraction>) and equity loss in Synergy Ballard JVCo of $<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-767">200,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-768">18,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Weichai Ballard JV</span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory" id="f-769" continuedAt="f-769-1" escape="true"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-770">24,026</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-242" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-771">28,982</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital contribution to JV</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-772">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-773">9,272</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recognition of <ix:nonFraction unitRef="number" contextRef="c-55" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-774">49</ix:nonFraction>% profit on inventory not yet sold to third party, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties" format="ixt:num-dot-decimal" scale="3" id="f-775">1,205</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties" scale="3" id="f-776">549</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity in loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-777">9,931</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-778">11,599</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative translation adjustment due to foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-779">1,399</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-780">3,178</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-781">13,901</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-782">24,026</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Weichai Ballard JV is an associate in which the Corporation has significant influence and a <ix:nonFraction unitRef="number" contextRef="c-55" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-783">49</ix:nonFraction>% ownership interest.  During the year ended December&#160;31, 2023, the Corporation made committed capital contributions of $<ix:nonFraction unitRef="usd" contextRef="c-55" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:fixed-zero" scale="0" id="f-784">nil</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-56" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-785">9,272,000</ix:nonFraction> (RMB <ix:nonFraction unitRef="cny" contextRef="c-56" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-786">62,475,000</ix:nonFraction> equivalent)) to Weichai Ballard JV.  At December&#160;31, 2023, as specified in the Equity Joint Venture Agreement, the Corporation has fulfilled its capital contribution commitments to Weichai Ballard JV.</span></div><ix:continuation id="f-769-1" continuedAt="f-769-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the financial information of Weichai Ballard JV as included in its own financial statements as of December&#160;31, 2023, adjusted for foreign exchange differences, the application of the Corporation's accounting policies, and the Corporation's incorporation costs.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:71.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.061%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.405%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.063%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Percentage ownership interest (<ix:nonFraction unitRef="number" contextRef="c-55" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-787">49</ix:nonFraction>%)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-788">63,023</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="ifrs-full:CurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-789">80,088</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="ifrs-full:NoncurrentAssets" scale="3" id="f-790">132</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="ifrs-full:NoncurrentAssets" format="ixt:num-dot-decimal" scale="3" id="f-791">2,618</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-792">29,265</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="ifrs-full:CurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-793">23,460</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="ifrs-full:NoncurrentLiabilities" format="ixt:fixed-zero" scale="3" id="f-794">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="ifrs-full:NoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-795">2,314</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net assets (100%)</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="ifrs-full:NetAssetsLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-796">33,890</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="ifrs-full:NetAssetsLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-797">56,932</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporation's share of net assets (<ix:nonFraction unitRef="number" contextRef="c-55" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-798">49</ix:nonFraction>%)</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-243" decimals="-3" name="ifrs-full:NetAssetsLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-799">16,607</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-241" decimals="-3" name="ifrs-full:NetAssetsLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-800">27,895</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Incorporation costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="bldp:Incorporationcosts" scale="3" id="f-801">324</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="bldp:Incorporationcosts" scale="3" id="f-802">324</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Elimination of unrealized profit on downstream sales, net of sale to third party</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="bldp:EliminationOfUnrealizedProfitOnDownstreamSales" format="ixt:num-dot-decimal" scale="3" id="f-803">3,030</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="bldp:EliminationOfUnrealizedProfitOnDownstreamSales" format="ixt:num-dot-decimal" scale="3" id="f-804">4,193</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying amount of investment in Weichai Ballard JV</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-244" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-805">13,901</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-245" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-806">24,026</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">30</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-769-2"><ix:continuation id="f-762-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.&#160;&#160;&#160;&#160;Equity-accounted Investments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Weichai Ballard JV (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue (100%)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="3" id="f-807">12,705</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" name="ifrs-full:Revenue" format="ixt:num-dot-decimal" scale="3" id="f-808">6,476</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss (100%)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-809">20,268</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" sign="-" name="ifrs-full:ProfitLoss" format="ixt:num-dot-decimal" scale="3" id="f-810">23,672</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporation's share of net loss (<ix:nonFraction unitRef="number" contextRef="c-55" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-811">49</ix:nonFraction>%)</span></div></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-246" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-812">9,931</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-247" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-813">11,599</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/></tr></table></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Synergy Ballard JVCo</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Synergy Ballard JVCo</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-814">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-249" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-815">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recognition of <ix:nonFraction unitRef="number" contextRef="c-57" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-816">10</ix:nonFraction>% profit on inventory sold  to third party, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" name="bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties" scale="3" id="f-817">200</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" name="bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties" scale="3" id="f-818">18</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity in loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-57" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="3" id="f-819">200</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-240" decimals="-3" sign="-" name="ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" scale="3" id="f-820">18</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-821">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-248" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-822">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On completion of an Equity Transfer Agreement in October 2023, the Corporation disposed of its <ix:nonFraction unitRef="number" contextRef="c-57" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-823">10</ix:nonFraction>% investment in Synergy Ballard JVCo valued at $<ix:nonFraction unitRef="usd" contextRef="c-58" decimals="-3" name="bldp:InvestmentFairValueCost" format="ixt-sec:numwordsen" id="f-824">nil</ix:nonFraction> as of December&#160;31, 2023.  All remaining deferred revenue and profit on past downstream transactions totalling $<ix:nonFraction unitRef="usd" contextRef="c-251" decimals="-3" name="bldp:PastDownstreamTransactions" format="ixt:num-dot-decimal" scale="0" id="f-825">736,000</ix:nonFraction> were fully recognized in the year ended December&#160;31, 2023 .</span></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_1269"></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory" id="f-826" continuedAt="f-826-1" escape="true">Long-term financial investments:</ix:nonNumeric></span></div><ix:continuation id="f-826-1" continuedAt="f-826-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfInterestsInAssociatesExplanatory" id="f-827" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the above equity-accounted investments, the Corporation has also acquired ownership interest in various other investments.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions (Proceeds)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-828">18,470</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-829">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-253" decimals="-3" sign="-" name="bldp:EquityAccountedInvestmentChangesInFairValue" format="ixt:num-dot-decimal" scale="3" id="f-830">3,501</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-254" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-831">14,969</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-255" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-832">10,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" name="ifrs-full:OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-833">1,000</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-256" decimals="-3" sign="-" name="bldp:EquityAccountedInvestmentChangesInFairValue" format="ixt:num-dot-decimal" scale="3" id="f-834">4,900</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-257" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-835">4,100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-258" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-836">5,333</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-837">3,304</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-259" decimals="-3" sign="-" name="bldp:EquityAccountedInvestmentChangesInFairValue" format="ixt:num-dot-decimal" scale="3" id="f-838">4,237</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-260" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-839">4,400</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-840">7,963</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-841">4,624</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-262" decimals="-3" name="bldp:EquityAccountedInvestmentChangesInFairValue" scale="3" id="f-842">214</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-263" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-843">12,801</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" scale="3" id="f-844">565</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-845">3,983</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-265" decimals="-3" sign="-" name="bldp:EquityAccountedInvestmentChangesInFairValue" scale="3" id="f-846">473</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-266" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-847">4,075</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-267" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-848">42,331</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-849">10,911</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-268" decimals="-3" sign="-" name="bldp:EquityAccountedInvestmentChangesInFairValue" format="ixt:num-dot-decimal" scale="3" id="f-850">12,897</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-269" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-851">40,345</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:46.172%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.081%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.085%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions (Proceeds)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-270" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-852">33,335</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:fixed-zero" scale="3" id="f-853">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-271" decimals="-3" sign="-" name="bldp:EquityAccountedInvestmentChangesInFairValue" format="ixt:num-dot-decimal" scale="3" id="f-854">14,865</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-252" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-855">18,470</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-272" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-856">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-857">10,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-273" decimals="-3" name="bldp:EquityAccountedInvestmentChangesInFairValue" format="ixt:fixed-zero" scale="3" id="f-858">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-274" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-859">10,000</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-275" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:fixed-zero" scale="3" id="f-860">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-861">5,183</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-276" decimals="-3" name="bldp:EquityAccountedInvestmentChangesInFairValue" scale="3" id="f-862">150</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-277" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-863">5,333</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-278" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-864">7,636</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-865">1,924</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-279" decimals="-3" sign="-" name="bldp:EquityAccountedInvestmentChangesInFairValue" format="ixt:num-dot-decimal" scale="3" id="f-866">1,597</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-261" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-867">7,963</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-280" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" scale="3" id="f-868">339</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" scale="3" id="f-869">806</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-281" decimals="-3" sign="-" name="bldp:EquityAccountedInvestmentChangesInFairValue" scale="3" id="f-870">580</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-264" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" scale="3" id="f-871">565</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-282" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-872">41,310</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="3" id="f-873">17,913</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-283" decimals="-3" sign="-" name="bldp:EquityAccountedInvestmentChangesInFairValue" format="ixt:num-dot-decimal" scale="3" id="f-874">16,892</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-284" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="3" id="f-875">42,331</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, changes in fair value and foreign exchange adjustments for long -term investments totalling $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="f-876">12,897,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="f-877">16,877,000</ix:nonFraction>) were comprised of decreases in long-term investments of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="bldp:DecreaseInShortTermInvestments" format="ixt:num-dot-decimal" scale="0" id="f-878">12,897,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="bldp:DecreaseInShortTermInvestments" format="ixt:num-dot-decimal" scale="0" id="f-879">16,892,000</ix:nonFraction>) offset by increases in short-term investments of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:IncreaseInShortTermInvestment" format="ixt:fixed-zero" scale="0" id="f-880">nil</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:IncreaseInShortTermInvestment" format="ixt:num-dot-decimal" scale="0" id="f-881">15,000</ix:nonFraction>) and were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32).</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">31</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-826-2" continuedAt="f-826-3"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;Long-term financial investments (cont'd):</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:113%">During the first three months of 2024, the Corporation invested in a decarbonization and climate technology and growth equity fund by acquiring a <ix:nonFraction unitRef="number" contextRef="c-285" decimals="2" name="ifrs-full:PercentageOfVotingEquityInterestsAcquired" scale="-2" id="f-882">2</ix:nonFraction>% interest in Templewater Decarbonization I, L.P. (&#8220;Templewater&#8221;), a limited partnership registered in Cayman Islands, for an initial investment of $<ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-883">495,000</ix:nonFraction> on a total commitment of $<ix:nonFraction unitRef="usd" contextRef="c-285" decimals="-3" name="ifrs-full:CapitalCommitments" format="ixt:num-dot-decimal" scale="0" id="f-884">1,000,000</ix:nonFraction>. </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Forsee Power</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Corporation acquired a non-controlling <ix:nonFraction unitRef="number" contextRef="c-286" decimals="4" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-885">9.8</ix:nonFraction>% equity interest in Forsee Power SA ("Forsee Power"), a publicly traded French company specializing in the design, development, manufacture, commercialization, and financing of smart battery systems for sustainable electric transport.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, changes in fair value and foreign exchange adjustments totalling   $(<ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-3" sign="-" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="f-886">3,501,000</ix:nonFraction>) (2022 - $(<ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" sign="-" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="f-887">14,865,000</ix:nonFraction>)) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32), resulting in net fair value investment in Forsee Power of $<ix:nonFraction unitRef="usd" contextRef="c-289" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-888">14,969,000</ix:nonFraction> as of December&#160;31, 2023 (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-290" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-889">18,470,000</ix:nonFraction>), now representing a non-controlling <ix:nonFraction unitRef="number" contextRef="c-287" decimals="4" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-890">7.3</ix:nonFraction>% equity interest.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Wisdom Motor</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Corporation invested $<ix:nonFraction unitRef="usd" contextRef="c-291" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-891">10,000,000</ix:nonFraction> and acquired a non-controlling <ix:nonFraction unitRef="number" contextRef="c-292" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-892">7.2</ix:nonFraction>% interest in Wisdom Group Holdings Ltd. ("Wisdom Motor"), a privately held Cayman Island holding company with operating subsidiaries whose business includes the design and manufacture of vehicles, including zero emission fuel cell electric buses, trucks, and battery-electric vehicles.  During the year ended December&#160;31, 2023, the Corporation assigned its option held to purchase additional Series A Preferred Shares in Wisdom for consideration of $<ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-893">1,000,000</ix:nonFraction>, resulting in recovery of contributions of $<ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-894">1,000,000</ix:nonFraction>.  The exercise of this option by the acquiring counterparties, diluted the Corporation's ownership interest from <ix:nonFraction unitRef="number" contextRef="c-292" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-895">7.2</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-293" decimals="3" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-896">6.7</ix:nonFraction>% as of December&#160;31, 2023.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December&#160;31, 2023,  changes in fair value totalling $(<ix:nonFraction unitRef="usd" contextRef="c-293" decimals="-3" sign="-" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="f-897">4,900,000</ix:nonFraction>) (2022 - $nil) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32), resulting in net fair value investment in Wisdom Motor of $<ix:nonFraction unitRef="usd" contextRef="c-294" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-898">4,100,000</ix:nonFraction> as of December&#160;31, 2023 (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-295" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-899">10,000,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Quantron AG</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2022, the Corporation invested &#8364;<ix:nonFraction unitRef="eur" contextRef="c-296" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-900">5,000,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="c-296" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-901">5,183,000</ix:nonFraction>) and acquired a non-controlling <ix:nonFraction unitRef="number" contextRef="c-297" decimals="4" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-902">1.9</ix:nonFraction>% equity interest in Quantron AG, a global electric vehicle integrator and an emerging specialty OEM to accelerate fuel cell truck adoption.  During the year ended December&#160;31, 2023, the Corporation made a committed additional contribution of &#8364;<ix:nonFraction unitRef="gbp" contextRef="c-298" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-903">3,000,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-904">3,304,000</ix:nonFraction>) to exercise its option to purchase an additional <ix:nonFraction unitRef="shares" contextRef="c-298" decimals="0" name="bldp:NumberOfSharesAcquired" scale="0" id="f-905">793</ix:nonFraction> shares, resulting in a non-controlling ownership interest of <ix:nonFraction unitRef="number" contextRef="c-298" decimals="4" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-906">3.0</ix:nonFraction>% in Quantron AG as of December&#160;31, 2023.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, changes in fair value and foreign exchange adjustments totalling $(<ix:nonFraction unitRef="usd" contextRef="c-298" decimals="-3" sign="-" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="f-907">4,237,000</ix:nonFraction>) (2022 -$<ix:nonFraction unitRef="usd" contextRef="c-299" decimals="-3" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="f-908">150,000</ix:nonFraction>) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32), resulting in net fair value investment in Quantron AG of $<ix:nonFraction unitRef="usd" contextRef="c-300" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-909">4,400,000</ix:nonFraction> as of December&#160;31, 2023 (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-301" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-910">5,333,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Hydrogen Funds </span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">HyCap Fund</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, the Corporation invested in HyCap Fund I SCSp (&#8220;HyCap&#8221;), a special limited partnership registered in Luxembourg.  During the year ended December&#160;31, 2023, the Corporation made additional contributions of &#163;<ix:nonFraction unitRef="gbp" contextRef="c-302" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-911">3,771,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="c-302" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-912">4,624,000</ix:nonFraction>) (2022 - &#163;<ix:nonFraction unitRef="gbp" contextRef="c-303" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-913">1,550,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="c-303" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-914">1,924,000</ix:nonFraction>)) for total contributions of  &#163;<ix:nonFraction unitRef="gbp" contextRef="c-304" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-915">10,987,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="c-304" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-916">14,210,000</ix:nonFraction>).</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">32</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-826-3"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;Long-term financial investments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Hydrogen Funds (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">HyCap Fund (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, changes in fair value and foreign exchange adjustments totalling  $<ix:nonFraction unitRef="usd" contextRef="c-305" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-917">214,000</ix:nonFraction> (2022 - $(<ix:nonFraction unitRef="usd" contextRef="c-306" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-918">1,597,000</ix:nonFraction>)) were recognized as an unrealized gain in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32), resulting in net fair value investment in HyCap of $<ix:nonFraction unitRef="usd" contextRef="c-307" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-919">12,801,000</ix:nonFraction> as of December&#160;31, 2023 (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-308" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-920">7,963,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Clean H2 Infrastructure Fund</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Corporation invested in Clean H2 Infrastructure Fund I ("Clean H2"), a special limited partnership registered in France.  During the year ended December&#160;31, 2023, the Corporation made additional  contributions of &#8364;<ix:nonFraction unitRef="eur" contextRef="c-309" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-921">3,705,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="c-309" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-922">3,983,000</ix:nonFraction>) (2022 - &#8364;<ix:nonFraction unitRef="eur" contextRef="c-310" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-923">696,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="c-310" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-924">806,000</ix:nonFraction>)) for total contributions of &#8364;<ix:nonFraction unitRef="eur" contextRef="c-311" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-925">4,701,000</ix:nonFraction> ($<ix:nonFraction unitRef="usd" contextRef="c-311" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-926">5,146,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, changes in fair value and foreign exchange adjustments totalling  $(<ix:nonFraction unitRef="usd" contextRef="c-312" decimals="-3" sign="-" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="f-927">473,000</ix:nonFraction>) (2022 - $(<ix:nonFraction unitRef="usd" contextRef="c-313" decimals="-3" sign="-" name="bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" format="ixt:num-dot-decimal" scale="0" id="f-928">580,000</ix:nonFraction>)) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32), resulting in net fair value investment in Clean H2 of $<ix:nonFraction unitRef="usd" contextRef="c-314" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-929">4,075,000</ix:nonFraction> as of December&#160;31, 2023 (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-315" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-930">565,000</ix:nonFraction>).</span></div></ix:continuation><div><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_82"></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">15.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfBorrowingsExplanatory" id="f-931" continuedAt="f-931-1" escape="true">Bank facilities:</ix:nonNumeric></span></div><ix:continuation id="f-931-1"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has the following bank facilities available to it.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Letter of Guarantee Facility</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has a Letter of Guarantee Facility (&#8220;LG Facility&#8221;), enabling the bank to issue letters of guarantees, standby letters of credit, performance bonds, counter guarantees, counter standby letters of credit or similar credits on the Corporation's behalf from time to time up to a maximum of $<ix:nonFraction unitRef="cad" contextRef="c-316" decimals="INF" name="bldp:LineOfCreditFacilityMaximumBorrowingCapacity1" format="ixt:num-dot-decimal" scale="0" id="f-932">2,000,000</ix:nonFraction>. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2023,  EUR <ix:nonFraction unitRef="eur" contextRef="c-316" decimals="INF" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="0" id="f-933">979,000</ix:nonFraction> (CDN $<ix:nonFraction unitRef="cad" contextRef="c-316" decimals="INF" name="ifrs-full:Borrowings" format="ixt:num-dot-decimal" scale="0" id="f-934">1,433,000</ix:nonFraction>) (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-316" decimals="INF" name="ifrs-full:Borrowings" format="ixt:fixed-zero" scale="0" id="f-935">nil</ix:nonFraction>) was outstanding on the LG Facility. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Exchange Facility </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation also has a $<ix:nonFraction unitRef="cad" contextRef="c-317" decimals="INF" name="bldp:ForeignExchangeFacility" format="ixt:num-dot-decimal" scale="0" id="f-936">25,000,000</ix:nonFraction> Foreign Exchange Facility (&#8220;FX Facility&#8221;) that enables the Corporation to enter into foreign exchange currency contracts (at face value amounts in excess of the FX facility) secured by a guarantee from Export Development Canada.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2023, the Corporation had outstanding foreign exchange currency contracts to purchase a total of CDN $<ix:nonFraction unitRef="cad" contextRef="c-318" decimals="INF" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="0" id="f-937">31,500,000</ix:nonFraction></span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2022 &#8211; CDN $<ix:nonFraction unitRef="cad" contextRef="c-319" decimals="INF" name="ifrs-full:NotionalAmount" format="ixt:num-dot-decimal" scale="0" id="f-938">38,000,000</ix:nonFraction>) at an average rate of <ix:nonFraction unitRef="cad" contextRef="c-318" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="f-939">1.35</ix:nonFraction> CDN per U.S. dollar, resulting in an unrealized gain of CDN $<ix:nonFraction unitRef="cad" contextRef="c-2" decimals="-3" name="bldp:ForeignCurrencyTransactionGainLossUnrealized1" format="ixt:num-dot-decimal" scale="0" id="f-940">542,000</ix:nonFraction> at December&#160;31, 2023 (2022 &#8211; CDN $(<ix:nonFraction unitRef="cad" contextRef="c-3" decimals="-3" name="bldp:ForeignCurrencyTransactionGainLossUnrealized1" format="ixt:num-dot-decimal" scale="0" id="f-941">1,201,000</ix:nonFraction>)). The unrealized gain on forward foreign exchange contracts is presented in prepaid expenses and other current assets on the statement of financial position.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_85"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">16.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory" id="f-942" continuedAt="f-942-1" escape="true">Trade and other payables:</ix:nonNumeric></span></div><ix:nonNumeric contextRef="c-1" name="bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" id="f-943" escape="true"><ix:continuation id="f-942-1"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade accounts payable</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers" format="ixt:num-dot-decimal" scale="3" id="f-944">13,724</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers" format="ixt:num-dot-decimal" scale="3" id="f-945">20,440</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensation payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="bldp:EmployeeRelatedLiabilitiesCurrent1" format="ixt:num-dot-decimal" scale="3" id="f-946">19,235</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="bldp:EmployeeRelatedLiabilitiesCurrent1" format="ixt:num-dot-decimal" scale="3" id="f-947">13,248</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:OtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-948">5,628</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:OtherCurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-949">6,059</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="bldp:TaxesPayableCurrent1" format="ixt:num-dot-decimal" scale="3" id="f-950">1,109</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="bldp:TaxesPayableCurrent1" scale="3" id="f-951">586</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayables" format="ixt:num-dot-decimal" scale="3" id="f-952">39,696</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:TradeAndOtherCurrentPayables" format="ixt:num-dot-decimal" scale="3" id="f-953">40,333</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="margin-bottom:3pt;padding-left:18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">33</span></div></div></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_88"></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">17.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory" id="f-954" continuedAt="f-954-1" escape="true">Deferred revenue:</ix:nonNumeric></span></div><ix:continuation id="f-954-1"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.</span></div><ix:continuation id="f-437-1"><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-955">8,030</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-956">12,109</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-957">21,790</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-958">21,650</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-959">25,232</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-960">25,729</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending Balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-961">4,588</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:CurrentContractLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-962">8,030</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="padding-left:18pt"><span><br/></span></div><div style="padding-left:18pt"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_91"></div><div style="margin-bottom:6pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfProvisionsExplanatory" id="f-963" continuedAt="f-963-1" escape="true">Provisions:</ix:nonNumeric></span></div><div style="text-align:justify"><span><br/></span></div><ix:continuation id="f-963-1" continuedAt="f-963-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfOtherProvisionsExplanatory" id="f-964" escape="true"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:33.445%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:9.809%"/><td style="width:0.1%"/><td colspan="3" style="display:none"/><td style="width:1.0%"/><td style="width:9.810%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warranty</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Onerous </span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contingent </span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Legal</span></td><td colspan="3" style="display:none"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">contracts</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">consideration</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="display:none"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-320" decimals="-3" name="ifrs-full:Provisions" scale="3" id="f-965">5</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-321" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-966">8,712</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-322" decimals="-3" name="ifrs-full:Provisions" scale="3" id="f-967">300</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-323" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-968">26,258</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-324" decimals="-3" name="ifrs-full:Provisions" format="ixt:fixed-zero" scale="3" id="f-969">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-9" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-970">35,275</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Opening retained earnings adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="bldp:ProvisionRetainedEarningsAdjustment" format="ixt:fixed-zero" scale="3" id="f-971">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="bldp:ProvisionRetainedEarningsAdjustment" format="ixt:fixed-zero" scale="3" id="f-972">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="bldp:ProvisionRetainedEarningsAdjustment" format="ixt:num-dot-decimal" scale="3" id="f-973">1,200</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-3" name="bldp:ProvisionRetainedEarningsAdjustment" format="ixt:fixed-zero" scale="3" id="f-974">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="bldp:ProvisionRetainedEarningsAdjustment" format="ixt:fixed-zero" scale="3" id="f-975">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:ProvisionRetainedEarningsAdjustment" format="ixt:num-dot-decimal" scale="3" id="f-976">1,200</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions made during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" scale="3" id="f-977">455</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-978">5,851</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-979">2,900</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-980">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-981">2,968</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-982">12,174</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions used/paid during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" scale="3" id="f-983">320</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-984">2,391</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-985">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-986">14,900</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-987">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-988">17,611</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions reversed/expired during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-989">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" scale="3" id="f-990">860</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-991">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-992">9,280</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-993">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-994">10,140</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-325" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="f-995">3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="f-996">15</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-327" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-997">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-328" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-998">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-329" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-999">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="f-1000">12</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-330" decimals="-3" name="ifrs-full:Provisions" scale="3" id="f-1001">137</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-331" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1002">11,327</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-332" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1003">4,400</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-333" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1004">2,078</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-334" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1005">2,968</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1006">20,910</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions made during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1007">1,459</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1008">7,210</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1009">2,600</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1010">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1011">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1012">11,269</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions used/paid during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1013">1,176</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1014">2,652</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1015">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1016">2,000</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1017">2,968</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1018">8,796</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions reversed/expired during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1019">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" scale="3" id="f-1020">910</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" scale="3" id="f-1021">700</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1022">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1023">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1024">1,610</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-335" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="f-1025">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="f-1026">22</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-337" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1027">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-338" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1028">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-339" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:fixed-zero" scale="3" id="f-1029">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" scale="3" id="f-1030">24</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-340" decimals="-3" name="ifrs-full:Provisions" scale="3" id="f-1031">422</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1032">14,997</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1033">6,300</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-343" decimals="-3" name="ifrs-full:Provisions" scale="3" id="f-1034">78</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-3" name="ifrs-full:Provisions" format="ixt:fixed-zero" scale="3" id="f-1035">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="display:none"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="3" id="f-1036">21,797</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring provision</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges primarily relate to certain cost cutting measures and primarily include employee termination benefits.  Restructuring charges are recognized in other operating expense.  As of December&#160;31, 2023, restructuring costs totalling $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:RestructuringProvision" format="ixt:num-dot-decimal" scale="0" id="f-1037">422,000</ix:nonFraction> remain accrued.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty provision</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation recorded warranty provisions of $<ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1038">7,210,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="ifrs-full:AdditionalProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1039">5,851,000</ix:nonFraction>), comprised of $<ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="ifrs-full:NewProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1040">5,916,000</ix:nonFraction>  (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="ifrs-full:NewProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1041">4,580,000</ix:nonFraction>) related to new product sales and $<ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1042">1,294,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1043">1,271,000</ix:nonFraction>) related to upward warranty adjustments.  This was offset by warranty expenditures of $<ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1044">2,652,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="ifrs-full:ProvisionUsedOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1045">2,391,000</ix:nonFraction>) and downward warranty adjustments of $<ix:nonFraction unitRef="usd" contextRef="c-336" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1046">910,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-326" decimals="-3" name="ifrs-full:UnusedProvisionReversedOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1047">860,000</ix:nonFraction>), due primarily to contractual expirations and changes in estimated and actual costs to repair.  As of December&#160;31, 2023, total warranty provision of $<ix:nonFraction unitRef="usd" contextRef="c-341" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="0" id="f-1048">14,997,000</ix:nonFraction>  has been accrued in provisions and other current liabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Onerous Contracts</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation adopted a new standard for onerous contracts on January 1, 2022 which resulted in an increase in the onerous contract provisions of $<ix:nonFraction unitRef="usd" contextRef="c-345" decimals="-3" name="ifrs-full:OnerousContractsProvision" format="ixt:num-dot-decimal" scale="0" id="f-1049">1,200,000</ix:nonFraction>.  On completion of a review of the Corporation's "open" contracts as of December&#160;31, 2023, total onerous contract costs of $<ix:nonFraction unitRef="usd" contextRef="c-342" decimals="-3" name="ifrs-full:Provisions" format="ixt:num-dot-decimal" scale="0" id="f-1050">6,300,000</ix:nonFraction> have been accrued in provisions and other current liabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">34</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-963-2"><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18.&#160;&#160;&#160;&#160;Provisions (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent Consideration</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the acquisition of BMS in November 2021 (note 7), total consideration included earn-out cash consideration payable by the Corporation, based on the achievement of certain performance milestones over a <ix:nonNumeric contextRef="c-1" name="bldp:ContingentConsiderationMilestoneObjectivesAttainmentPeriod" format="ixt-sec:durwordsen" id="f-1051">three year</ix:nonNumeric> period from the acquisition date.   As part of the post-acquisition restructuring of operations at Ballard Motive Solutions in the UK in 2022, there was a change in estimate in the fair value of contingent consideration due to changes in expectation of achieving milestones.  This resulted in a  recovery on settlement of contingent consideration of $<ix:nonFraction unitRef="usd" contextRef="c-89" decimals="-3" name="bldp:RecoveryOnSettlementOfContingentConsideration" format="ixt:num-dot-decimal" scale="0" id="f-1052">9,891,000</ix:nonFraction> related to the cancellation of certain contingent and outstanding cash milestones no longer payable.  The contingent consideration provision now comprises the last remaining milestone at its estimated value of $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate" format="ixt:num-dot-decimal" scale="0" id="f-1053">78,000</ix:nonFraction>.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, cash payments of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:PaymentOfContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="0" id="f-1054">2,000,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:PaymentOfContingentConsiderationLiability" format="ixt:num-dot-decimal" scale="0" id="f-1055">14,900,000</ix:nonFraction>) were made by the Corporation upon successful achievement of certain performance milestones.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal provision</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the post-acquisition restructuring of operations at BMS in 2022 (note 7), the Corporation recorded a legal provision for various contract exit and modification costs, grant adjustment charges, and legal and advisory costs, net of expected recoveries.  As at December&#160;31, 2023, costs totalling $<ix:nonFraction unitRef="usd" contextRef="c-344" decimals="-3" name="bldp:ContractTerminationLiabilities" format="ixt:fixed-zero" scale="0" id="f-1056">nil</ix:nonFraction> remain accrued.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_94"></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">19. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfLeasesExplanatory" id="f-1057" continuedAt="f-1057-1" escape="true">Lease liability:</ix:nonNumeric></span></div><ix:continuation id="f-1057-1"><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="number" contextRef="c-346" decimals="4" name="bldp:LeasesInterestRate" scale="-2" id="f-1058">2.95</ix:nonFraction>% to <ix:nonFraction unitRef="number" contextRef="c-347" decimals="4" name="bldp:LeasesInterestRate" scale="-2" id="f-1059">8.56</ix:nonFraction>% per annum and expire between January 2024 and October 2033. </span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" id="f-1060" escape="true"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-348" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1061">4,368</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-349" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1062">3,743</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-350" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" scale="3" id="f-1063">38</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-351" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" scale="3" id="f-1064">39</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-352" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" scale="3" id="f-1065">99</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" scale="3" id="f-1066">113</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability, Current</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1067">4,505</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:CurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1068">3,895</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-348" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1069">13,078</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-349" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1070">11,505</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-350" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" scale="3" id="f-1071">32</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-351" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" scale="3" id="f-1072">73</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-352" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" scale="3" id="f-1073">283</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-353" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" scale="3" id="f-1074">258</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability, Non-current</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1075">13,393</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:NoncurrentLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1076">11,836</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:LeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1077">17,898</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:LeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1078">15,731</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory" id="f-1079" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation is committed to minimum lease payments as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:57.963%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.045%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Analysis</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less than one year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-354" decimals="-3" name="ifrs-full:GrossLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1080">5,667</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Between one and five years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-355" decimals="-3" name="ifrs-full:GrossLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1081">11,757</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">More than five years</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-356" decimals="-3" name="ifrs-full:GrossLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1082">4,837</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted lease liabilities</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:GrossLeaseLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1083">22,261</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the Corporation made principal payments on its lease liabilities of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:PrincipalPaymentsOfLeaseLiabilities" format="ixt:num-dot-decimal" scale="0" id="f-1084">4,013,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:PrincipalPaymentsOfLeaseLiabilities" format="ixt:num-dot-decimal" scale="0" id="f-1085">3,322,000</ix:nonFraction>).</span></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred gains were also recorded on closing of the finance lease agreement and are amortized over the lease term. At December&#160;31, 2023, the outstanding deferred gain was $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="bldp:DeferredGainOnFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="f-1086">485,000</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="bldp:DeferredGainOnFinanceLeaseLiability" format="ixt:num-dot-decimal" scale="0" id="f-1087">902,000</ix:nonFraction>).</span></div></ix:continuation><div id="i4c3a72728e814692ad8cbd6a1f06bda8_97"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">35</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfEmployeeBenefitsExplanatory" id="f-1088" continuedAt="f-1088-1" escape="true">Other non-current liabilities and employee future benefits:</ix:nonNumeric></span></div><ix:continuation id="f-1088-1" continuedAt="f-1088-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" id="f-1089" continuedAt="f-1089-1" escape="true"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:OtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1090">2,337</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:OtherNoncurrentLiabilities" format="ixt:num-dot-decimal" scale="3" id="f-1091">1,805</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="bldp:NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss" scale="3" id="f-1092">475</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" sign="-" name="bldp:NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss" scale="3" id="f-1093">455</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current liabilities and employee future benefits</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1094">1,862</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:NoncurrentProvisions" format="ixt:num-dot-decimal" scale="3" id="f-1095">2,260</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other non-current liabilities:  Decommissioning liabilities</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A provision for decommissioning liabilities has been recorded for the Corporation&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonFraction unitRef="number" contextRef="c-357" decimals="4" name="bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" scale="-2" id="f-1096">3.17</ix:nonFraction>% per annum (2022 &#8211; <ix:nonFraction unitRef="number" contextRef="c-358" decimals="4" name="bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" scale="-2" id="f-1097">3.41</ix:nonFraction>%).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation performed an assessment of the estimated cash flows required to settle the obligations for the  building as of December&#160;31, 2023. Based on the assessment, an increase of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1098">449,000</ix:nonFraction> in the provision (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions" format="ixt:fixed-zero" scale="0" id="f-1099">nil</ix:nonFraction>) was recorded against decommissioning liabilities, in addition to accretion costs of $<ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="ifrs-full:NewProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1100">43,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" name="ifrs-full:NewProvisionsOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1101">44,000</ix:nonFraction>) and the effect of movements in exchange rates of $<ix:nonFraction unitRef="usd" contextRef="c-360" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1102">40,000</ix:nonFraction> (2022 - $(<ix:nonFraction unitRef="usd" contextRef="c-359" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" format="ixt:num-dot-decimal" scale="0" id="f-1103">117,000</ix:nonFraction>)).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net discounted amount of estimated cash flows required to settle the obligation for the building as of December&#160;31, 2023 is $<ix:nonFraction unitRef="usd" contextRef="c-357" decimals="-3" name="bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="0" id="f-1104">2,337,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-358" decimals="-3" name="bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" format="ixt:num-dot-decimal" scale="0" id="f-1105">1,805,000</ix:nonFraction>) which is expected to be settled at the end of the lease term in 2025.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee future benefits</span></div><ix:continuation id="f-1089-1" continuedAt="f-1089-2"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit pension plan liability</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1106">582</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1107">348</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net other post-retirement benefit plan liability</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-363" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1108">107</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-364" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1109">107</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefits</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1110">475</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1111">455</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation maintained a defined benefit pension plan covering existing and former employees in the United States. The benefits under the pension plan were 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. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the Corporation completed a settlement agreement with an external party to transfer <ix:nonFraction unitRef="number" contextRef="c-365" decimals="2" name="bldp:DefinedBenefitPlanSettlementPercentLiabilitiesSettled" scale="-2" id="f-1112">100</ix:nonFraction>% of its liability for the plan retiree population of the plan.  On final settlement, $<ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" sign="-" name="bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements" format="ixt:num-dot-decimal" scale="0" id="f-1113">7,326,000</ix:nonFraction> of the plan assets were distributed to this external party who then assumed the full liability of the retiree group.  The Corporation also filed formal plan termination documents and once formal approval is obtained later in 2024, the Corporation anticipates settling the remaining plan liability through cash settlement and annuity purchases from the remaining plan assets.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain employees in the United States are also eligible for post-retirement healthcare, life insurance, and other benefits.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">36</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-1088-2" continuedAt="f-1088-3"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;Other non-current liabilities and employee future benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee future benefits (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2023. The next actuarial valuation of the employee future benefit plans for funding purposes is expected to be performed as of January 1, 2024.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation expects contributions of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="INF" name="ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan" format="ixt:fixed-zero" scale="0" id="f-1114">nil</ix:nonFraction> to be paid to its defined benefit plans in 2024.</span></div><ix:continuation id="f-1089-2" continuedAt="f-1089-3"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables reconcile the opening balances to the closing balances for the net defined benefit liability and its components for the <ix:nonFraction unitRef="plan" contextRef="c-1" decimals="INF" name="bldp:NumberOfBenefitPlans" format="ixt-sec:numwordsen" scale="0" id="f-1115">two</ix:nonFraction> plans. The expense recognized in statement of loss and comprehensive income (loss) is recorded in finance loss and other (note 26).</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:36.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.605%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined benefit pension plan</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-366" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1116">14,402</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-367" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1117">19,187</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-368" decimals="-3" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1118">14,054</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-369" decimals="-3" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1119">17,373</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1120">348</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-370" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1121">1,814</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in profit or loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current service cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="3" id="f-1122">26</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="3" id="f-1123">30</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1124">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1125">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="3" id="f-1126">26</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset" scale="3" id="f-1127">30</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest cost (income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1128">700</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1129">518</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" sign="-" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1130">683</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" sign="-" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1131">468</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1132">17</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1133">50</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1134">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1135">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1136">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1137">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1138">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1139">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1140">726</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1141">548</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1142">683</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" sign="-" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1143">468</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1144">43</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1145">80</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income (loss)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remeasurements loss (gain):</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Actuarial loss (gain) arising from:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Demographic assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1146">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1147">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1148">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1149">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1150">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1151">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1152">113</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1153">4,547</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1154">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1155">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1156">113</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1157">4,547</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Experience adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1158">600</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1159">91</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1160">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1161">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1162">600</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1163">91</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Return on plan assets excluding interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1164">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1165">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1166">486</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" sign="-" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1167">3,092</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1168">486</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" sign="-" name="ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1169">3,092</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">income</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Plan expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" sign="-" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" scale="3" id="f-1170">54</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" sign="-" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" scale="3" id="f-1171">24</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" scale="3" id="f-1172">54</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" scale="3" id="f-1173">24</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1174">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1175">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements" format="ixt:num-dot-decimal" scale="3" id="f-1176">7,326</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements" format="ixt:fixed-zero" scale="3" id="f-1177">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" sign="-" name="bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements" format="ixt:num-dot-decimal" scale="3" id="f-1178">7,326</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements" format="ixt:fixed-zero" scale="3" id="f-1179">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements" format="ixt:fixed-zero" scale="3" id="f-1180">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements" format="ixt:fixed-zero" scale="3" id="f-1181">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1182">7,867</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1183">4,662</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1184">6,894</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1185">3,116</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="3" id="f-1186">973</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:num-dot-decimal" scale="3" id="f-1187">1,546</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions paid by the employer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1188">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1189">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1190">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1191">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1192">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1193">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1194">558</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1195">671</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" sign="-" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1196">558</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" sign="-" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1197">671</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1198">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1199">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-371" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="f-1200">558</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-372" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="f-1201">671</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-365" decimals="-3" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="f-1202">558</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-373" decimals="-3" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="f-1203">671</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1204">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1205">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-376" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1206">6,703</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-366" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1207">14,402</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-377" decimals="-3" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1208">7,285</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-368" decimals="-3" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1209">14,054</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-361" decimals="-3" sign="-" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1210">582</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-362" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1211">348</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">37</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-1088-3" continuedAt="f-1088-4"><ix:continuation id="f-1089-3"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;Other non-current liabilities and employee future benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee future benefits (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"/><td style="width:36.930%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.596%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.557%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:8.605%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other post-retirement benefit plan</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-378" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1212">107</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-379" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1213">80</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-380" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:fixed-zero" scale="3" id="f-1214">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-381" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:fixed-zero" scale="3" id="f-1215">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-364" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1216">107</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-382" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1217">80</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in profit or loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest cost (income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-383" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1218">5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1219">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1220">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1221">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1222">5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" name="ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" scale="3" id="f-1223">2</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-383" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1224">5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1225">2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" format="ixt:fixed-zero" scale="3" id="f-1226">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" format="ixt:fixed-zero" scale="3" id="f-1227">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1228">5</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" name="ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" scale="3" id="f-1229">2</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income (loss)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remeasurements loss (gain):</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Actuarial loss (gain) arising from:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Demographic assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-383" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1230">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1231">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1232">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1233">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1234">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1235">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-383" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1236">1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1237">23</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1238">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1239">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1240">1</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1241">23</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Experience adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-383" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1242">2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1243">55</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1244">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-3" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1245">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1246">2</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" sign="-" name="ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1247">55</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-383" decimals="-3" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="3" id="f-1248">3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-3" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="3" id="f-1249">32</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1250">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-3" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1251">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="3" id="f-1252">3</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" sign="-" name="ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" scale="3" id="f-1253">32</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions paid by the employer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-383" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1254">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1255">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="3" id="f-1256">8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="3" id="f-1257">7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="3" id="f-1258">8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" name="ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" scale="3" id="f-1259">7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-383" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1260">8</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1261">7</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-3" sign="-" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1262">8</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-3" sign="-" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" scale="3" id="f-1263">7</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1264">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" name="ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1265">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-383" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="f-1266">8</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-384" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="f-1267">7</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-385" decimals="-3" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1268">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-386" decimals="-3" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" format="ixt:fixed-zero" scale="3" id="f-1269">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="f-1270">8</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" sign="-" name="bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" scale="3" id="f-1271">7</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-389" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1272">107</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-378" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1273">107</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-390" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:fixed-zero" scale="3" id="f-1274">&#8212;</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-380" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" format="ixt:fixed-zero" scale="3" id="f-1275">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-363" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1276">107</ix:nonFraction></span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-364" decimals="-3" name="ifrs-full:LiabilityAssetOfDefinedBenefitPlans" scale="3" id="f-1277">107</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="bldp:DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" id="f-1278" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income (loss)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit pension plan actuarial gain</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-374" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="3" id="f-1279">973</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-375" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1280">1,546</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other post-retirement benefit plan actuarial loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-387" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="3" id="f-1281">3</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-388" decimals="-3" sign="-" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="3" id="f-1282">32</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" scale="3" id="f-1283">970</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" format="ixt:num-dot-decimal" scale="3" id="f-1284">1,514</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory" id="f-1285" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pension plan assets comprise:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-2" decimals="2" name="ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" scale="-2" id="f-1286">100</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-3" decimals="2" name="ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" scale="-2" id="f-1287">3</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-2" decimals="2" name="ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" format="ixt:fixed-zero" scale="-2" id="f-1288">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-3" decimals="2" name="ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" scale="-2" id="f-1289">60</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-2" decimals="2" name="ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets" format="ixt:fixed-zero" scale="-2" id="f-1290">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-3" decimals="2" name="ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets" scale="-2" id="f-1291">37</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-2" decimals="2" name="bldp:PlanAssetsAtFairValueAllocationPercentage" scale="-2" id="f-1292">100</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-3" decimals="2" name="bldp:PlanAssetsAtFairValueAllocationPercentage" scale="-2" id="f-1293">100</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory" id="f-1294" continuedAt="f-1294-1" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant actuarial assumptions adopted in measuring the fair value of benefit obligations at December 31 were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:44.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.046%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-361" decimals="4" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="f-1295">4.88</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-363" decimals="4" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="f-1296">4.67</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-362" decimals="4" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="f-1297">5.00</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-364" decimals="4" name="ifrs-full:ActuarialAssumptionOfDiscountRates" scale="-2" id="f-1298">4.89</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">38</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-1088-4"><ix:continuation id="f-1294-1"><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;Other non-current liabilities and employee future benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee future benefits (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant actuarial assumptions adopted in determining net expense for the years ended December 31 were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:44.066%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.046%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-361" decimals="4" name="bldp:ActuarialAssumptionOfDiscountRatesNetExpense" scale="-2" id="f-1299">5.00</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-363" decimals="4" name="bldp:ActuarialAssumptionOfDiscountRatesNetExpense" scale="-2" id="f-1300">4.67</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-362" decimals="4" name="bldp:ActuarialAssumptionOfDiscountRatesNetExpense" scale="-2" id="f-1301">2.76</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="number" contextRef="c-364" decimals="4" name="bldp:ActuarialAssumptionOfDiscountRatesNetExpense" scale="-2" id="f-1302">4.89</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td></tr></table></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impacts of assumed health care cost trend rates applicable to the other post-retirement benefit plan at December&#160;31, 2023 including a <ix:nonFraction unitRef="number" contextRef="c-391" decimals="INF" name="ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" format="ixt-sec:numwordsen" scale="-2" id="f-1303"><ix:nonFraction unitRef="number" contextRef="c-391" decimals="INF" name="ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" format="ixt-sec:numwordsen" scale="-2" id="f-1304">one</ix:nonFraction></ix:nonFraction>-percentage-point change in assumed health care cost trend rates would not have a material impact on the Corporation&#8217;s financial statements.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_100"></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" id="f-1305" continuedAt="f-1305-1" escape="true">Equity:</ix:nonNumeric></span></div><div><span><br/></span></div><ix:continuation id="f-1305-1" continuedAt="f-1305-2"><ix:nonNumeric contextRef="c-1" name="ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements" id="f-1306" escape="true"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Option Expense</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-392" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="f-1307">3,035</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="f-1308">5,931</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSU Expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="3" id="f-1309">397</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" scale="3" id="f-1310">529</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU Expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="f-1311">7,288</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="f-1312">2,479</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total share-based compensation for continuing operations (per statement of loss)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="f-1313">10,720</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="f-1314">8,939</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-394" decimals="-3" name="bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployees" scale="3" id="f-1315">239</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployees" scale="3" id="f-1316">469</ix:nonFraction>&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total share-based compensation (per statement of equity)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1317">10,959</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1318">9,408</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Share capital:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon acquisition of BMS in November 2021 (note 7), part of the total consideration paid included the issuance of <ix:nonFraction unitRef="shares" contextRef="c-395" decimals="INF" name="ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable" format="ixt:num-dot-decimal" scale="0" id="f-1319">337,353</ix:nonFraction> shares of the Corporation in <ix:nonFraction unitRef="tranche" contextRef="c-395" decimals="INF" name="bldp:ConsiderationTransferredSharesIssuedNumberOfTranches" format="ixt-sec:numwordsen" id="f-1320">three</ix:nonFraction> future tranches at a fair value of $<ix:nonFraction unitRef="usdPerShare" contextRef="c-395" decimals="2" name="bldp:SaleOfStockPricePerShare1" scale="0" id="f-1321">18.30</ix:nonFraction> per share discounted for the timing delay in receiving the shares using an Asian put option pricing model, or $<ix:nonFraction unitRef="usd" contextRef="c-396" decimals="-3" name="ifrs-full:ProceedsFromIssuingShares" format="ixt:num-dot-decimal" scale="0" id="f-1322">4,851,000</ix:nonFraction>.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the Corporation issued the second and final third tranches of <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable" format="ixt:num-dot-decimal" scale="0" id="f-1323">224,902</ix:nonFraction> (2022 - <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable" format="ixt:num-dot-decimal" scale="0" id="f-1324">112,451</ix:nonFraction>) common shares with a fair value of $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" format="ixt:num-dot-decimal" scale="0" id="f-1325">3,068,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred" format="ixt:num-dot-decimal" scale="0" id="f-1326">1,782,000</ix:nonFraction>) as per the acquisition date, offset by miscellaneous deferred financing costs of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:DeferredFinanceCost" format="ixt:num-dot-decimal" scale="0" id="f-1327">15,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:DeferredFinanceCost" format="ixt:num-dot-decimal" scale="0" id="f-1328">20,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 $<ix:nonFraction unitRef="usd" contextRef="c-397" decimals="INF" name="bldp:SaleOfStockAuthorizedAmount" format="ixt:num-dot-decimal" scale="0" id="f-1329">1,500,000,000</ix:nonFraction> during the effective period of the Prospectus, until April 2023.  This was renewed in May 2023 for a period of <ix:nonNumeric contextRef="c-398" name="bldp:SaleOfStockRenewalTermOfProspectus" format="ixt-sec:durwordsen" id="f-1330">two years</ix:nonNumeric> until April 2025.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2023, <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-1331"><ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-1332">298,935,706</ix:nonFraction></ix:nonFraction> ( 2022 - <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="ifrs-full:NumberOfSharesIssued" format="ixt:num-dot-decimal" scale="0" id="f-1333"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="ifrs-full:NumberOfSharesOutstanding" format="ixt:num-dot-decimal" scale="0" id="f-1334">298,394,203</ix:nonFraction></ix:nonFraction>) common shares were issued and outstanding.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Share options:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">All options have a term of <ix:nonNumeric contextRef="c-392" name="bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" format="ixt-sec:durwordsen" id="f-1335">seven years</ix:nonNumeric> 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.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">39</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-1305-2" continuedAt="f-1305-3"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21. &#160;&#160;&#160;&#160;Equity (cont'd):</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Share options (cont'd):</span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" id="f-1336" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, options outstanding from the consolidated share option plan were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:67.886%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.028%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:14.030%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options for common shares</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-9" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1337">4,041,567</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-9" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="f-1338">8.70</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1339">1,263,685</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" scale="0" id="f-1340">8.97</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1341">304,635</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" scale="0" id="f-1342">2.87</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1343">184,496</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" scale="0" id="f-1344">12.75</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1345">8,501</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-4" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" scale="0" id="f-1346">2.20</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1347">4,807,620</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-3" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="f-1348">9.19</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1349">152,120</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" scale="0" id="f-1350">2.25</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1351">263,253</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" scale="0" id="f-1352">10.39</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1353">2,025</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-1" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" scale="0" id="f-1354">1.36</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1355">4,390,222</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-2" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="f-1356">9.36</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" id="f-1358" escape="true"><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" id="f-1357" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the Corporation&#8217;s share options outstanding as at December&#160;31, 2023:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:35.359%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.002%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.556%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:11.009%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="15" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options outstanding</span></td><td colspan="3" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:0 1pt"/><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercisable</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average<br/>remaining<br/>contractual life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted<br/>average<br/>exercise</span></td><td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted<br/>average</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Range of exercise price</span></td><td colspan="3" style="border-left:1pt solid #828282;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">outstanding</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(years)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">price</span></td><td colspan="3" style="border-left:1pt solid #828282;padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">exercisable</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="c-399" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="f-1359">1.33</ix:nonFraction> - $<ix:nonFraction unitRef="usdPerShare" contextRef="c-400" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="f-1360">3.08</ix:nonFraction></span></div></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-401" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1361">1,038,671</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-402" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="f-1362">1.7</ix:nonNumeric></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-401" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="f-1363">2.84</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-401" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1364">1,038,671</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-401" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="f-1365">2.84</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="c-403" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="f-1366">3.64</ix:nonFraction> - $<ix:nonFraction unitRef="usdPerShare" contextRef="c-404" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="f-1367">5.62</ix:nonFraction></span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-405" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1368">440,140</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-406" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="f-1369">2.1</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-405" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="f-1370">4.05</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-405" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1371">393,037</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-405" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="f-1372">3.86</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="c-407" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="f-1373">7.07</ix:nonFraction> - $<ix:nonFraction unitRef="usdPerShare" contextRef="c-408" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="f-1374">10.73</ix:nonFraction></span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-409" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1375">2,043,418</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-410" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="f-1376">4.2</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-409" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="f-1377">10.14</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-409" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1378">1,403,784</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-409" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="f-1379">10.43</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerShare" contextRef="c-411" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="f-1380">12.91</ix:nonFraction>  - $<ix:nonFraction unitRef="usdPerShare" contextRef="c-412" decimals="INF" name="bldp:ExercisePriceOfShareOptions" scale="0" id="f-1381">26.13</ix:nonFraction></span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-413" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1382">867,993</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-414" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="f-1383">4.1</ix:nonNumeric></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-413" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="f-1384">18.02</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-413" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1385">729,625</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-413" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="f-1386">17.43</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1387">4,390,222</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonNumeric contextRef="c-1" name="ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" format="ixt-sec:duryear" id="f-1388">3.4</ix:nonNumeric></span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-2" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" scale="0" id="f-1389">9.36</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1390">3,565,117</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usdPerShare" contextRef="c-2" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" scale="0" id="f-1391">8.93</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, compensation expense of $<ix:nonFraction unitRef="usd" contextRef="c-392" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="f-1392">3,035,000</ix:nonFraction> (2022 &#8211; $<ix:nonFraction unitRef="usd" contextRef="c-393" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="f-1393">5,931,000</ix:nonFraction>) was recorded in net loss based on the grant date fair value of the awards recognized over the vesting period.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, <ix:nonFraction unitRef="shares" contextRef="c-415" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1394">152,120</ix:nonFraction> (2022 - <ix:nonFraction unitRef="shares" contextRef="c-416" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1395">304,635</ix:nonFraction>) options were exercised for an equal amount of common shares for proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-415" decimals="-3" name="ifrs-full:ProceedsFromExerciseOfOptions" format="ixt:num-dot-decimal" scale="0" id="f-1396">335,000</ix:nonFraction> (2022 -$<ix:nonFraction unitRef="usd" contextRef="c-416" decimals="-3" name="ifrs-full:ProceedsFromExerciseOfOptions" format="ixt:num-dot-decimal" scale="0" id="f-1397">916,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, options to purchase <ix:nonFraction unitRef="shares" contextRef="c-1" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:fixed-zero" scale="0" id="f-1398">nil</ix:nonFraction> common shares were granted with a weighted average fair value of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" format="ixt:fixed-zero" scale="0" id="f-1399">nil</ix:nonFraction> (2022 &#8211; <ix:nonFraction unitRef="shares" contextRef="c-4" decimals="INF" name="ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1400">1,263,685</ix:nonFraction> options and $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="2" name="ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" scale="0" id="f-1401">4.92</ix:nonFraction> fair value).  The granted options vest annually over <ix:nonNumeric contextRef="c-392" name="bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="f-1402">three years</ix:nonNumeric>.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2023, options to purchase <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1403">4,390,222</ix:nonFraction> common shares were outstanding (2022 &#8211; <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="ifrs-full:NumberOfOutstandingShareOptions" format="ixt:num-dot-decimal" scale="0" id="f-1404">4,807,620</ix:nonFraction>). </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Share distribution plan:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2023, there were <ix:nonFraction unitRef="shares" contextRef="c-2" decimals="INF" name="bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1405">17,140,498</ix:nonFraction> (2022 &#8211; <ix:nonFraction unitRef="shares" contextRef="c-3" decimals="INF" name="bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1406">18,844,127</ix:nonFraction>) shares available to be issued under this plan.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022 and 2023, <ix:nonFraction unitRef="shares" contextRef="c-417" decimals="-3" name="ifrs-full:NumberOfSharesIssued" format="ixt:fixed-zero" scale="0" id="f-1407"><ix:nonFraction unitRef="shares" contextRef="c-418" decimals="-3" name="ifrs-full:NumberOfSharesIssued" format="ixt:fixed-zero" scale="0" id="f-1408">no</ix:nonFraction></ix:nonFraction> shares were issued under this plan and therefore <ix:nonFraction unitRef="usd" contextRef="c-419" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:fixed-zero" scale="0" id="f-1409"><ix:nonFraction unitRef="usd" contextRef="c-420" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:fixed-zero" scale="0" id="f-1410">no</ix:nonFraction></ix:nonFraction> compensation expense was recorded against profit or loss.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">40</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-1305-3" continuedAt="f-1305-4"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21. &#160;&#160;&#160;&#160;Equity (cont'd):</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Deferred share units:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred share units (&#8220;DSUs&#8221;) 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 <ix:nonFraction unitRef="shares" contextRef="c-30" decimals="INF" name="bldp:NumberOfSharesIssuedPerAwardRedeemed" format="ixt-sec:numwordsen" scale="0" id="f-1411">one</ix:nonFraction> 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&#8217;s share distribution plan.</span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" id="f-1412" continuedAt="f-1412-1" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:79.111%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.689%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs for common shares</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-421" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1413">756,223</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-15" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1414">80,319</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-15" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1415">126,862</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-422" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1416">709,680</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-30" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1417">93,188</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-30" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1418">65,499</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-423" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1419">737,369</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, compensation expense of $<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="f-1420">397,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="f-1421">529,000</ix:nonFraction>) was recorded in net loss relating to <ix:nonFraction unitRef="shares" contextRef="c-30" decimals="INF" name="bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" format="ixt:num-dot-decimal" scale="0" id="f-1422">93,188</ix:nonFraction> DSUs (2022 -  <ix:nonFraction unitRef="shares" contextRef="c-15" decimals="INF" name="bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" format="ixt:num-dot-decimal" scale="0" id="f-1423">80,319</ix:nonFraction>) granted during the year. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, <ix:nonFraction unitRef="shares" contextRef="c-30" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1424">65,499</ix:nonFraction> DSUs (2022 &#8211; <ix:nonFraction unitRef="shares" contextRef="c-15" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1425">126,862</ix:nonFraction>) were exercised, net of applicable taxes, which resulted in the issuance of <ix:nonFraction unitRef="shares" contextRef="c-30" decimals="INF" name="bldp:NumberOfSharesIssuedOtherEquityInstruments" format="ixt:num-dot-decimal" scale="0" id="f-1426">31,736</ix:nonFraction> common shares (2022 &#8211; <ix:nonFraction unitRef="shares" contextRef="c-15" decimals="INF" name="bldp:NumberOfSharesIssuedOtherEquityInstruments" format="ixt:num-dot-decimal" scale="0" id="f-1427">58,990</ix:nonFraction>), resulting in an impact on equity of $<ix:nonFraction unitRef="usd" contextRef="c-30" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="0" id="f-1428">171,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-15" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="0" id="f-1429">753,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2023, <ix:nonFraction unitRef="shares" contextRef="c-423" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1430">737,369</ix:nonFraction> deferred share units were outstanding (2022 &#8211; <ix:nonFraction unitRef="shares" contextRef="c-422" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1431">709,680</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Restricted share units:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted share units (&#8220;RSUs&#8221;) are granted to employees and executives. Each RSU is convertible into <ix:nonFraction unitRef="shares" contextRef="c-33" decimals="INF" name="bldp:NumberOfSharesIssuedPerAwardRedeemed" format="ixt-sec:numwordsen" scale="0" id="f-1432">one</ix:nonFraction> 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.  Certain RSUs granted in 2023 include an additional market criteria with weighted vesting over <ix:nonNumeric contextRef="c-33" name="bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" format="ixt-sec:durwordsen" id="f-1433">three years</ix:nonNumeric>. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has <ix:nonFraction unitRef="plan" contextRef="c-33" decimals="INF" name="bldp:NumberOfShareBasedCompensationPlans" format="ixt-sec:numwordsen" scale="0" id="f-1434">two</ix:nonFraction> 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.</span></div><ix:continuation id="f-1412-1"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:76.694%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:21.106%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs for common shares</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-424" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1435">966,220</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1436">567,693</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU performance factor adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" sign="-" name="bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" format="ixt:num-dot-decimal" scale="0" id="f-1437">29,004</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1438">460,681</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1439">42,148</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-425" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1440">1,002,080</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-33" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1441">2,996,387</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-33" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1442">279,668</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="shares" contextRef="c-33" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1443">577,353</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="shares" contextRef="c-426" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1444">3,141,446</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">41</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-1305-4"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21. &#160;&#160;&#160;&#160;Equity (cont'd):</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Restricted share units (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, compensation expense of $<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="f-1445">7,288,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="0" id="f-1446">2,479,000</ix:nonFraction>) was recorded in net loss.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, <ix:nonFraction unitRef="shares" contextRef="c-33" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1447">2,996,387</ix:nonFraction> RSUs were issued (2022 &#8211; <ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted" format="ixt:num-dot-decimal" scale="0" id="f-1448">567,693</ix:nonFraction>). The fair value of RSU grants is measured based on the stock price of the shares underlying the RSU on the date of grant or by using a complex simulation model, depending on the type of RSU.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, <ix:nonFraction unitRef="shares" contextRef="c-33" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1449">279,668</ix:nonFraction> RSUs (2022 &#8211; <ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1450">460,681</ix:nonFraction>) were exercised, net of applicable taxes, which resulted in the issuance of <ix:nonFraction unitRef="shares" contextRef="c-33" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1451">132,745</ix:nonFraction> common shares (2022 &#8211; <ix:nonFraction unitRef="shares" contextRef="c-18" decimals="INF" name="ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1452">217,832</ix:nonFraction>), resulting in an impact on equity of $<ix:nonFraction unitRef="usd" contextRef="c-33" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="0" id="f-1453">585,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-18" decimals="-3" name="ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions" format="ixt:num-dot-decimal" scale="0" id="f-1454">2,466,000</ix:nonFraction>).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2023, <ix:nonFraction unitRef="shares" contextRef="c-426" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1455">3,141,446</ix:nonFraction> RSUs were outstanding (2022 &#8211; <ix:nonFraction unitRef="shares" contextRef="c-425" decimals="INF" name="ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" format="ixt:num-dot-decimal" scale="0" id="f-1456">1,002,080</ix:nonFraction>).</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_106"></div><div style="margin-bottom:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">22. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" id="f-1460" continuedAt="f-1460-1" escape="true">Commitments and contingencies:</ix:nonNumeric></span></div><ix:continuation id="f-1460-1"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2023, the Corporation is committed to minimum lease payments (note 19).</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:113%">Long-term investments include <ix:nonFraction unitRef="investment" contextRef="c-2" decimals="INF" name="bldp:NumberOfInvestmentsCommittingToBeLimitedPartner" format="ixt-sec:numwordsen" id="f-1461">two</ix:nonFraction> investments committing the Corporation to be a limited partner in hydrogen infrastructure and growth equity funds (note 14).  The Corporation has committed to investing &#163;<ix:nonFraction unitRef="gbp" contextRef="c-430" decimals="-3" name="ifrs-full:CapitalCommitments" format="ixt:num-dot-decimal" scale="0" id="f-1462">25,000,000</ix:nonFraction> (including &#163;<ix:nonFraction unitRef="gbp" contextRef="c-431" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-1463">10,986,000</ix:nonFraction> invested as of December 31, 2023) into HyCap.  The Corporation has committed to investing &#8364;<ix:nonFraction unitRef="eur" contextRef="c-432" decimals="-3" name="ifrs-full:CapitalCommitments" format="ixt:num-dot-decimal" scale="0" id="f-1464">30,000,000</ix:nonFraction> (including  &#8364;<ix:nonFraction unitRef="eur" contextRef="c-433" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt:num-dot-decimal" scale="0" id="f-1465">4,701,000</ix:nonFraction> invested as of December 31, 2023) into Clean H2.  Long-term investments also include an investment committing the Corporation to be a limited partner in Templewater, a decarbonization climate technology and growth equity fund. The Corporation has committed to investing $<ix:nonFraction unitRef="usd" contextRef="c-434" decimals="-3" name="ifrs-full:CapitalCommitments" format="ixt:num-dot-decimal" scale="0" id="f-1466">1,000,000</ix:nonFraction> (including $<ix:nonFraction unitRef="usd" contextRef="c-435" decimals="-3" name="ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" format="ixt-sec:numwordsen" id="f-1467">nil</ix:nonFraction> invested as of December 31, 2023) in Templewater. </span></div><div><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2023, the Corporation has outstanding commitments aggregating up to a maximum of $<ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:CapitalCommitments" format="ixt:num-dot-decimal" scale="0" id="f-1468">22,031,000</ix:nonFraction> relating primarily to purchases of property, plant and equipment.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonNumeric contextRef="c-436" name="bldp:IntellectualPropertyTerm" format="ixt-sec:duryear" id="f-1469">15</ix:nonNumeric> years expiring in April 2029.  <ix:nonFraction unitRef="usd" contextRef="c-437" decimals="INF" name="bldp:PaymentsForRoyaltyAgreement" format="ixt:fixed-zero" scale="0" id="f-1470"><ix:nonFraction unitRef="usd" contextRef="c-436" decimals="INF" name="bldp:PaymentsForRoyaltyAgreement" format="ixt:fixed-zero" scale="0" id="f-1471">No</ix:nonFraction></ix:nonFraction> royalties were paid to UTC in the years ended December&#160;31, 2023 and December 31, 2022.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation retains a previous funding obligation to pay royalties of <ix:nonFraction unitRef="number" contextRef="c-436" decimals="INF" name="bldp:RoyaltyObligationContingentPercentage" scale="-2" id="f-1472">2</ix:nonFraction>% of revenues, to a maximum of $<ix:nonFraction unitRef="usd" contextRef="c-438" decimals="-3" name="bldp:RoyaltyObligationContingentMaximumAmount" format="ixt:num-dot-decimal" scale="0" id="f-1473">4,613,000</ix:nonFraction> (CDN $<ix:nonFraction unitRef="cad" contextRef="c-438" decimals="-3" name="bldp:RoyaltyObligationContingentMaximumAmount" format="ixt:num-dot-decimal" scale="0" id="f-1474">5,351,000</ix:nonFraction>), on sales of certain fuel cell products for commercial distributed utility applications. As of December&#160;31, 2023, <ix:nonFraction unitRef="usd" contextRef="c-436" decimals="INF" name="ifrs-full:RoyaltyExpense" format="ixt:fixed-zero" scale="0" id="f-1475">no</ix:nonFraction> royalties have been incurred to date for this agreement.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation also retains a previous funding obligation to pay royalties of <ix:nonFraction unitRef="number" contextRef="c-439" decimals="INF" name="bldp:RoyaltyObligationContingentPercentage" scale="-2" id="f-1476">2</ix:nonFraction>% of revenues, to a maximum of $<ix:nonFraction unitRef="usd" contextRef="c-440" decimals="-3" name="bldp:RoyaltyObligationContingentMaximumAmount" format="ixt:num-dot-decimal" scale="0" id="f-1477">1,896,000</ix:nonFraction> (CDN $<ix:nonFraction unitRef="cad" contextRef="c-440" decimals="-3" name="bldp:RoyaltyObligationContingentMaximumAmount" format="ixt:num-dot-decimal" scale="0" id="f-1478">2,200,000</ix:nonFraction>), on sales of certain fuel cell products for commercial transit applications. As of December&#160;31, 2023, <ix:nonFraction unitRef="usd" contextRef="c-439" decimals="INF" name="ifrs-full:RoyaltyExpense" format="ixt:fixed-zero" scale="0" id="f-1479">no</ix:nonFraction> royalties have been incurred to date for this agreement.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business or as required by certain acquisition or disposition agreements, the Corporation is periodically required to provide certain indemnities to other parties. As of December&#160;31, 2023, the Corporation has not accrued any significant amount owing, or receivable, due to any indemnity agreements undertaken in the ordinary course of business.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_109"></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">23.  <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfRevenueExplanatory" id="f-1480" continuedAt="f-1480-1" escape="true">Disaggregation of revenue:</ix:nonNumeric></span></div><ix:continuation id="f-1480-1" continuedAt="f-1480-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">42</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-1480-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">23.  Disaggregation of revenue (cont'd):</span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" id="f-1481" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue is disaggregated by geographical market, by market application, and by timing of revenue recognition.</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"/><td style="width:71.971%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.364%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.365%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geographical markets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-441" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1482">11,980</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-442" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1483">9,127</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-443" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1484">48,958</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-444" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1485">38,444</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-445" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1486">37,736</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-446" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1487">28,572</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-447" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1488">3,694</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-448" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1489">5,717</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1490">102,368</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1491">81,860</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Application</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Bus</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-449" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1492">29,265</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-450" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1493">24,917</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Truck</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-451" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1494">10,961</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-452" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1495">11,472</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rail</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-453" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1496">19,100</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-454" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1497">5,106</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marine</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-455" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1498">7,331</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-456" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1499">2,184</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">HD Mobility subtotal</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-457" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1500">66,657</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-458" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1501">43,679</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stationary</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-459" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1502">21,707</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-460" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1503">18,872</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging Markets and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-461" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1504">14,004</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-462" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1505">19,309</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1506">102,368</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1507">81,860</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Timing of revenue recognition</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Products transferred at a point in time</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-463" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1508">78,769</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-464" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1509">52,749</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Products and services transferred over time</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-465" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1510">23,599</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-466" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1511">29,111</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1512">102,368</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1513">81,860</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:3pt;padding-left:18pt"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_112"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">24. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfExpensesByNatureExplanatory" id="f-1514" continuedAt="f-1514-1" escape="true">Personnel expenses:</ix:nonNumeric></span></div><ix:continuation id="f-1514-1"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><ix:nonNumeric contextRef="c-1" name="bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" id="f-1515" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"/><td style="width:71.147%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.022%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.554%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.023%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Salaries and employee benefits</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ShorttermEmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="3" id="f-1516">103,868</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ShorttermEmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="3" id="f-1517">92,743</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation (note 21)</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="f-1518">10,720</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees" format="ixt:num-dot-decimal" scale="3" id="f-1519">8,939</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:EmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="3" id="f-1520">114,588</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:EmployeeBenefitsExpense" format="ixt:num-dot-decimal" scale="3" id="f-1521">101,682</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_115"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">25. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory" id="f-1522" continuedAt="f-1522-1" escape="true">Other operating expense:</ix:nonNumeric></span></div><ix:continuation id="f-1522-1" continuedAt="f-1522-2"><ix:nonNumeric contextRef="c-1" name="bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" id="f-1523" escape="true"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net impairment loss on trade receivables</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" format="ixt:num-dot-decimal" scale="3" id="f-1524">1,498</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" scale="3" id="f-1525">73</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ExpenseOfRestructuringActivities" format="ixt:num-dot-decimal" scale="3" id="f-1526">1,512</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ExpenseOfRestructuringActivities" scale="3" id="f-1527">482</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" scale="3" id="f-1528">773</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" format="ixt:num-dot-decimal" scale="3" id="f-1529">2,857</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:MiscellaneousOtherOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="f-1530">3,783</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:MiscellaneousOtherOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="f-1531">3,412</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the Corporation recorded a net impairment loss on trade receivables of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" format="ixt:num-dot-decimal" scale="0" id="f-1532">1,498,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" format="ixt:num-dot-decimal" scale="0" id="f-1533">73,000</ix:nonFraction>), consisting primarily of various 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.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">43</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-1522-2"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">25. Other operating expense (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, total restructuring and related charges of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ExpenseOfRestructuringActivities" format="ixt:num-dot-decimal" scale="0" id="f-1534">1,512,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:ExpenseOfRestructuringActivities" format="ixt:num-dot-decimal" scale="0" id="f-1535">482,000</ix:nonFraction>) relate primarily to certain cost cutting measures and related personnel costs.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition related costs of $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" format="ixt:num-dot-decimal" scale="0" id="f-1536">773,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" format="ixt:num-dot-decimal" scale="0" id="f-1537">2,857,000</ix:nonFraction>) for the year ended December&#160;31, 2023 consist primarily of other legal, advisory, and transaction related costs incurred due to corporate development activities.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_118"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">26. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory" id="f-1538" continuedAt="f-1538-1" escape="true">Finance income and expense:</ix:nonNumeric></span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" id="f-1539" escape="true"><ix:continuation id="f-1538-1"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefit plan expense (note 20)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans" scale="3" id="f-1540">109</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans" scale="3" id="f-1541">189</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:InvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="f-1542">43,340</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:InvestmentIncome" format="ixt:num-dot-decimal" scale="3" id="f-1543">19,606</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mark to market and foreign exchange loss on financial assets (notes 14 &amp; 32)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1544">12,897</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1545">16,877</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign exchange gain (loss)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" scale="3" id="f-1546">821</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1547">4,552</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Government levies</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:GovernmentLevies" scale="3" id="f-1548">100</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:GovernmentLevies" scale="3" id="f-1549">100</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance income (loss) and other</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:FinanceAndOtherIncomeExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1550">31,055</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="bldp:FinanceAndOtherIncomeExpenses" format="ixt:num-dot-decimal" scale="3" id="f-1551">2,112</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance expense</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:FinanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-1552">1,105</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:FinanceCosts" format="ixt:num-dot-decimal" scale="3" id="f-1553">1,265</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="margin-bottom:18pt;padding-left:18pt"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_1297"></div><div style="text-indent:13.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">27. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfImpairmentOfAssetsExplanatory" id="f-1554" continuedAt="f-1554-1" escape="true">Impairment charges on property, plant, and equipment:</ix:nonNumeric></span></div><div style="padding-left:13.5pt"><span><br/></span></div><ix:continuation id="f-1554-1"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Corporation recognized impairment charges on property, plant, and equipment of  $<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="0" id="f-1555">967,000</ix:nonFraction>  (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="0" id="f-1556">7,000</ix:nonFraction>).</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the Corporation decided to suspend investment in a planned facility in China .  As a result of this decision, the Corporation will not be able to recover any costs totalling $<ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="0" id="f-1557">936,000</ix:nonFraction> as the plant was still in the design phase and the costs incurred are not directly transferable to any other planned location. Consequently, the Corporation recognized property, plant and equipment impairment charges of $<ix:nonFraction unitRef="usd" contextRef="c-170" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="0" id="f-1558">936,000</ix:nonFraction> during the year ended December&#160;31, 2023. </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the Corporation also recorded an impairment loss of $<ix:nonFraction unitRef="usd" contextRef="c-172" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="0" id="f-1559">31,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-169" decimals="-3" name="ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" format="ixt:num-dot-decimal" scale="0" id="f-1560">7,000</ix:nonFraction>) 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.</span></div></ix:continuation><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_127"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">28. &#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfIncomeTaxExplanatory" id="f-1561" continuedAt="f-1561-1" escape="true">Income taxes:</ix:nonNumeric></span></div><ix:continuation id="f-1561-1" continuedAt="f-1561-2"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Current tax expense:</span></div><ix:nonNumeric contextRef="c-1" name="bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" id="f-1562" continuedAt="f-1562-1" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax benefit (expense) included in the determination of the profit (loss) from continuing operations comprise of:</span></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">44</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-1561-2" continuedAt="f-1561-3"><ix:continuation id="f-1562-1"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">28. &#160;&#160;&#160;&#160;Income taxes (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Current tax expense (cont'd): </span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current tax expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current period income tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:CurrentTaxExpenseIncome" scale="3" id="f-1563">64</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:CurrentTaxExpenseIncome" scale="3" id="f-1564">39</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Withholding tax</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:WithholdingTax" scale="3" id="f-1565">94</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:WithholdingTax" scale="3" id="f-1566">3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current tax expense</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" scale="3" id="f-1567">158</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" scale="3" id="f-1568">42</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="f-1569">45,050</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="f-1570">12,264</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments for prior periods</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods" format="ixt:num-dot-decimal" scale="3" id="f-1571">2,174</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods" scale="3" id="f-1572">277</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in unrecognized deductible temporary differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="f-1573">42,876</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="f-1574">11,987</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred tax expense</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" format="ixt:fixed-zero" scale="3" id="f-1575">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" format="ixt:fixed-zero" scale="3" id="f-1576">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total income tax expense from continuing operations</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="3" id="f-1577">158</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="3" id="f-1578">42</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><ix:nonNumeric contextRef="c-1" name="bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" id="f-1579" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;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:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss before income taxes (from continuing operations)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:AccountingProfit" format="ixt:num-dot-decimal" scale="3" id="f-1580">144,052</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:AccountingProfit" format="ixt:num-dot-decimal" scale="3" id="f-1581">160,329</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected tax recovery at <ix:nonFraction unitRef="number" contextRef="c-2" decimals="2" name="bldp:ExpectedTaxRecovery" scale="-2" id="f-1582">27.00</ix:nonFraction>% (2022 &#8211; <ix:nonFraction unitRef="number" contextRef="c-3" decimals="2" name="bldp:ExpectedTaxRecovery" scale="-2" id="f-1583">27.00</ix:nonFraction>% )</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:TaxExpenseIncomeAtApplicableTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1584">38,894</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:TaxExpenseIncomeAtApplicableTaxRate" format="ixt:num-dot-decimal" scale="3" id="f-1585">43,289</ix:nonFraction>)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase (reduction) in income taxes resulting from:</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:0 1pt"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-deductible expenses (non-taxable income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" scale="3" id="f-1586">993</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" format="ixt:num-dot-decimal" scale="3" id="f-1587">12,712</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expiry of losses and ITC</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:TaxEffectOfTaxLosses" scale="3" id="f-1588">96</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:TaxEffectOfTaxLosses" format="ixt:num-dot-decimal" scale="3" id="f-1589">1,515</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment tax credits earned</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:TaxEffectOfTaxCreditsEarned" format="ixt:num-dot-decimal" scale="3" id="f-1590">4,009</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:TaxEffectOfTaxCreditsEarned" format="ixt:num-dot-decimal" scale="3" id="f-1591">3,782</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign tax rate and tax rate differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:TaxEffectOfForeignTaxRates" format="ixt:num-dot-decimal" scale="3" id="f-1592">4,165</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:TaxEffectOfForeignTaxRates" format="ixt:num-dot-decimal" scale="3" id="f-1593">4,636</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in unrecognized deductible temporary differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="f-1594">39,674</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" format="ixt:num-dot-decimal" scale="3" id="f-1595">28,247</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:TaxEffectOther" scale="3" id="f-1596">119</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:TaxEffectOther" scale="3" id="f-1597">3</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes from continuing operations</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="3" id="f-1598">158</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:IncomeTaxExpenseContinuingOperations" scale="3" id="f-1599">42</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Unrecognized deferred tax asset:</span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" id="f-1600" continuedAt="f-1600-1" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2023, the Corporation did not recognize any deferred tax assets resulting from the following deductible temporary differences for financial statement and income tax purposes.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Scientific research expenditures</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-467" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1601">143,663</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-468" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1602">127,482</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-469" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1603">36,315</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-470" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1604">21,463</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share issuance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-471" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1605">14,145</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-472" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1606">23,588</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Losses from operations carried forward</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-473" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1607">394,599</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-474" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1608">284,468</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital losses carried forward</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-475" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1609">10,703</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-476" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:fixed-zero" scale="3" id="f-1610">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment tax credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-477" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1611">46,810</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-478" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1612">43,451</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment and intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-479" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1613">221,365</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-480" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1614">208,991</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1615">867,600</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" format="ixt:num-dot-decimal" scale="3" id="f-1616">709,443</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">45</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-1561-3"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">28. &#160;&#160;&#160;&#160;Income taxes (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Unrecognized deferred tax asset (cont'd):</span></div><ix:continuation id="f-1600-1"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has available to carry forward the following as at December 31:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian scientific research expenditures</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-481" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1617">143,663</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-482" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1618">127,482</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-483" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1619">262,887</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-484" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1620">165,647</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian capital losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-485" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1621">12,958</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-486" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:fixed-zero" scale="3" id="f-1622">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian investment tax credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-487" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1623">46,810</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-488" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1624">40,877</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">German losses from operations for corporate tax purposes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-489" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1625">46</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-490" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1626">501</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US federal losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-491" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1627">46,784</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-492" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1628">49,237</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-493" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1629">65,786</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-494" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1630">50,495</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Hong Kong losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-495" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1631">116</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-496" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1632">61</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">UK losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-497" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1633">13,085</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-498" decimals="-3" name="ifrs-full:DeferredTaxAssets" format="ixt:num-dot-decimal" scale="3" id="f-1634">14,304</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">UK research and development tax credits</span></td><td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-499" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1635">122</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"/><td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-500" decimals="-3" name="ifrs-full:DeferredTaxAssets" scale="3" id="f-1636">115</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2033 to 2043.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2023 to 2037 and may be carried forward indefinitely for losses incurred after January 1, 2018.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Canadian investment tax credits may be used to offset future Canadian income taxes otherwise payable and expire over the period from 2023 to 2043.  The UK scientific research and development tax credits may be carried forward indefinitely.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_133"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">29.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfRelatedPartyExplanatory" id="f-1637" continuedAt="f-1637-1" escape="true">Related party transactions:</ix:nonNumeric></span></div><ix:continuation id="f-1637-1" continuedAt="f-1637-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related parties include shareholders with a significant ownership interest in the Corporation, including its subsidiaries and affiliates, and the Corporation&#8217;s equity accounted investees:  Weichai Ballard JV and Synergy Ballard JVCo (note 13).</span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" id="f-1638" continuedAt="f-1638-1" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2023 and 2022, related party transactions and balances with the Corporation's <ix:nonFraction unitRef="number" contextRef="c-56" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-1639"><ix:nonFraction unitRef="number" contextRef="c-55" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-1640">49</ix:nonFraction></ix:nonFraction>% owned equity accounted investee, Weichai Ballard JV, were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balances with related party - Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-501" decimals="-3" name="ifrs-full:AmountsReceivableRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1641">13,697</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-502" decimals="-3" name="ifrs-full:AmountsReceivableRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1642">13,320</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-501" decimals="-3" name="bldp:InvestmentsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1643">13,901</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-502" decimals="-3" name="bldp:InvestmentsRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1644">24,026</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-501" decimals="-3" name="bldp:ContractLiabilitiesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1645">1,904</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-502" decimals="-3" name="bldp:ContractLiabilitiesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1646">2,095</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transactions during the year with related party - Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-503" decimals="-3" name="ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1647">8,099</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-504" decimals="-3" name="ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions" format="ixt:num-dot-decimal" scale="3" id="f-1648">8,115</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of goods sold and operating expense</span></td><td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-503" decimals="-3" name="bldp:CostOfGoodsSoldAndOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="f-1649">1,996</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-504" decimals="-3" name="bldp:CostOfGoodsSoldAndOperatingExpense" format="ixt:num-dot-decimal" scale="3" id="f-1650">3,225</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">46</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-1637-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">29.&#160;&#160;&#160;&#160;Related party transactions (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On completion of an Equity Transfer Agreement in October 2023, the Corporation disposed of its <ix:nonFraction unitRef="number" contextRef="c-57" decimals="2" name="ifrs-full:ProportionOfOwnershipInterestInJointVenture" scale="-2" id="f-1651">10</ix:nonFraction>% investment in Synergy Ballard JVCo valued at $<ix:nonFraction unitRef="usd" contextRef="c-250" decimals="-3" name="ifrs-full:InvestmentAccountedForUsingEquityMethod" format="ixt-sec:numwordsen" id="f-1652">nil</ix:nonFraction> as of December&#160;31, 2023.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Corporation Directors and Executive Officers</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s share-based compensation plans (note 21).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 <ix:nonNumeric contextRef="c-1" name="bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" format="ixt-sec:durmonth" id="f-1653">12</ix:nonNumeric> months plus <ix:nonNumeric contextRef="c-1" name="bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" format="ixt-sec:durwordsen" id="f-1654">one month</ix:nonNumeric> for every year of employment completed with the Corporation (to a maximum of <ix:nonNumeric contextRef="c-505" name="bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" format="ixt-sec:durmonth" id="f-1655">24</ix:nonNumeric> 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&#8217;s employment is terminated, including a constructive dismissal, within <ix:nonNumeric contextRef="c-1" name="bldp:KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" format="ixt-sec:duryear" id="f-1656">2</ix:nonNumeric> years following the date of a change of control, the executive officer is entitled to a payment equivalent to payment in lieu of a <ix:nonNumeric contextRef="c-1" name="bldp:KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" format="ixt-sec:durmonth" id="f-1657">24</ix:nonNumeric> 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.</span></div><ix:continuation id="f-1638-1"><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key management personnel compensation is comprised of:</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Salaries and employee benefits</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1658">3,817</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits" format="ixt:num-dot-decimal" scale="3" id="f-1659">3,416</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Post-employment retirement benefits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits" scale="3" id="f-1660">65</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits" scale="3" id="f-1661">61</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Termination benefits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits" format="ixt:fixed-zero" scale="3" id="f-1662">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits" scale="3" id="f-1663">247</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation (note 21)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment" format="ixt:num-dot-decimal" scale="3" id="f-1664">2,622</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="background-color:#ffffff;padding:0 1pt"/><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment" format="ixt:num-dot-decimal" scale="3" id="f-1665">1,793</ix:nonFraction>&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1666">6,504</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:KeyManagementPersonnelCompensation" format="ixt:num-dot-decimal" scale="3" id="f-1667">5,517</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:continuation></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_136"></div><div style="padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">30. <ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfCashFlowStatementExplanatory" id="f-1668" continuedAt="f-1668-1" escape="true">Supplemental disclosure of cash flow information: </ix:nonNumeric></span></div><div style="padding-left:18pt;text-indent:-18pt"><span><br/></span></div><ix:nonNumeric contextRef="c-1" name="bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" id="f-1669" escape="true"><ix:continuation id="f-1668-1"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash financing and investing activities:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensatory shares</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="bldp:Noncashcompensatoryshares" format="ixt:num-dot-decimal" scale="3" id="f-1670">1,688</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="bldp:Noncashcompensatoryshares" format="ixt:num-dot-decimal" scale="3" id="f-1671">1,029</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/><td colspan="3" style="display:none"/></tr></table></div></ix:continuation></ix:nonNumeric><div style="padding-left:18pt"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_139"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">31.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory" id="f-1672" continuedAt="f-1672-1" escape="true">Operating segments:</ix:nonNumeric></span></div><ix:continuation id="f-1672-1" continuedAt="f-1672-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation operates in a single segment, Fuel Cell Products and Services, which consists of the design, development, manufacture, sale and service of PEM fuel cell products for a variety of applications, focusing on power products for bus, truck, rail, marine, stationary and emerging market (material handling, off-road and other) applications, as well as the delivery of services, including technology solutions, after sales services and training.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, revenues included sales to <ix:nonFraction unitRef="customer" contextRef="c-1" decimals="INF" name="bldp:ConcentrationRiskNumberOfCustomers" format="ixt-sec:numwordsen" id="f-1673">one</ix:nonFraction> individual customer of $<ix:nonFraction unitRef="usd" contextRef="c-506" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="0" id="f-1674">10,882,000</ix:nonFraction> which exceeded 10% of total revenue.  In 2022, revenues included sales to <ix:nonFraction unitRef="customer" contextRef="c-4" decimals="INF" name="bldp:ConcentrationRiskNumberOfCustomers" format="ixt-sec:numwordsen" scale="0" id="f-1675">two</ix:nonFraction> individual customers of $<ix:nonFraction unitRef="usd" contextRef="c-507" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="0" id="f-1676">9,426,000</ix:nonFraction> and $<ix:nonFraction unitRef="usd" contextRef="c-508" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="0" id="f-1677">8,115,000</ix:nonFraction>, respectively, which exceeded 10% of total revenue.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">47</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-1672-2"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">31.&#160;&#160;&#160;&#160;Operating segments (cont'd):</span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfGeographicalAreasExplanatory" id="f-1678" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-509" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1679">25,702</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-510" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1680">24,052</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-511" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1681">14,490</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-512" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1682">13,685</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-513" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1683">12,034</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-514" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1684">4,520</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-441" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1685">11,980</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-442" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1686">9,127</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-515" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1687">11,262</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-516" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1688">1,769</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-517" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1689">8,178</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-518" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1690">7,967</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Netherlands</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-519" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1691">4,812</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-520" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1692">103</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">France</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-521" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1693">3,307</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-522" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1694">6,903</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-523" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1695">2,240</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-524" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1696">2,529</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Belgium</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-525" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1697">2,089</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-526" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1698">3,430</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-527" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1699">2,034</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-528" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1700">656</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Taiwan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-529" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1701">1,381</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-530" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1702">640</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-531" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1703">857</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-532" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1704">763</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-533" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1705">779</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-534" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1706">591</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-535" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1707">51</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-536" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1708">3,711</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-537" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1709">76</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-538" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1710">541</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-539" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1711">1,096</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-540" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" scale="3" id="f-1712">873</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1713">102,368</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" name="ifrs-full:RevenueFromContractsWithCustomers" format="ixt:num-dot-decimal" scale="3" id="f-1714">81,860</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current assets by geographic area are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-541" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1715">186,109</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-542" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1716">180,421</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-543" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1717">13,916</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-544" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1718">24,047</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-545" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1719">8,600</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-546" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1720">6,791</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-547" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1721">4,176</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-548" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1722">4,398</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-549" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:fixed-zero" scale="3" id="f-1723">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-550" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1724">2,913</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-2" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1725">212,801</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-3" decimals="-3" name="ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" format="ixt:num-dot-decimal" scale="3" id="f-1726">218,570</ix:nonFraction>&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt"><span><br/></span></div><div id="i4c3a72728e814692ad8cbd6a1f06bda8_142"></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">32.&#160;&#160;&#160;&#160;<ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfFinancialRiskManagementExplanatory" id="f-1727" continuedAt="f-1727-1" escape="true">Financial instruments:</ix:nonNumeric></span></div><ix:continuation id="f-1727-1" continuedAt="f-1727-2"><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Fair value:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;s financial instruments consist of cash and cash equivalents, short-term investments, trade and other receivables, long-term financial 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. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term investments comprise term deposits with terms of greater than 90 days and a previously held investment in a Danish public company held by Ballard Power Systems Europe ("BPSE").  During the year ended December&#160;31, 2022, the Corporation sold its remaining Green Hydrogen shares for net proceeds of $<ix:nonFraction unitRef="usd" contextRef="c-551" decimals="-3" name="ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" format="ixt:num-dot-decimal" scale="0" id="f-1728">1,010,000</ix:nonFraction>.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">48</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-1727-2" continuedAt="f-1727-3"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">32.&#160;&#160;&#160;&#160;Financial instruments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Fair value (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term financial investments (note 14) comprise newly-created hydrogen infrastructure and growth equity funds:  HyCap Fund and Clean H2 Fund, and an investment in Forsee Power, Wisdom Motor, and Quantron AG, as well as equity-accounted investments.  Changes in fair value and foreign exchange adjustments are recognized as gains or losses in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (note 26).  During the year ended December&#160;31, 2023, the Corporation recognized net mark to market and foreign exchange losses of $<ix:nonFraction unitRef="usd" contextRef="c-287" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="0" id="f-1729">12,897,000</ix:nonFraction> (2022 - $<ix:nonFraction unitRef="usd" contextRef="c-288" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="0" id="f-1730">16,877,000</ix:nonFraction>).</span></div><ix:nonNumeric contextRef="c-1" name="bldp:SummaryOfInvestmentsTableTextBlock" id="f-1731" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:71.860%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.041%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:12.044%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase (decrease) in fair value due to MTM and foreign exchange</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investment - Green Hydrogen</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-552" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:fixed-zero" scale="3" id="f-1732">&#8212;</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"/><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-553" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="3" id="f-1733">15</ix:nonFraction>&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-554" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1734">3,501</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-555" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1735">14,865</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-556" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1736">4,900</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-557" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:fixed-zero" scale="3" id="f-1737">&#8212;</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-558" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1738">4,237</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-559" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="3" id="f-1739">150</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"><ix:nonFraction unitRef="usd" contextRef="c-560" decimals="-3" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="3" id="f-1740">214</ix:nonFraction>&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-561" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1741">1,597</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-562" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="3" id="f-1742">473</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="padding:0 1pt"/><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-563" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" scale="3" id="f-1743">580</ix:nonFraction>)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decrease in fair value of investments</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-1" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1744">12,897</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"/><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(<ix:nonFraction unitRef="usd" contextRef="c-4" decimals="-3" sign="-" name="ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" format="ixt:num-dot-decimal" scale="3" id="f-1745">16,877</ix:nonFraction>)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"/></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value measurements recognized in the statement of financial position must be categorized in accordance with the following levels:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities;</span></div><div style="margin-bottom:9pt;padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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);</span></div><div style="margin-bottom:9pt;padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Level 3: Inputs for the asset or liability that are not based on observable market data (unobservable inputs).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation's above-mentioned investment in Forsee Power is categorized as Level 1 whereas the other investments are all categorized as Level 3.</span></div><div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Financial risk management:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation primarily has exposure to foreign currency exchange rate risk, commodity risk, interest rate risk, and credit risk.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency exchange rate risk</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (loss) if formally designated and qualified under hedge accounting criteria; or (ii) recorded in the statements 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.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">49</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-1727-3" continuedAt="f-1727-4"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">32.&#160;&#160;&#160;&#160;Financial instruments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Financial risk management (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency exchange rate risk (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation limits its exposure to foreign currency risk by holding Canadian denominated cash and cash equivalents in amounts up to <ix:nonFraction unitRef="number" contextRef="c-564" decimals="INF" name="bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" scale="-2" id="f-1746">100</ix:nonFraction>% of forecasted twelve month Canadian dollar net expenditures and up to <ix:nonFraction unitRef="number" contextRef="c-564" decimals="INF" name="bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" scale="-2" id="f-1747">50</ix:nonFraction>% 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, 2023, the Corporation held Canadian dollar denominated cash and cash equivalents of CDN $<ix:nonFraction unitRef="cad" contextRef="c-565" decimals="-3" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" format="ixt:num-dot-decimal" scale="0" id="f-1748">64,383,000</ix:nonFraction> and outstanding forward foreign exchange contracts to buy a total of CDN $<ix:nonFraction unitRef="cad" contextRef="c-566" decimals="-3" name="ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic" format="ixt:num-dot-decimal" scale="0" id="f-1749">31,500,000</ix:nonFraction> in 2023  at an average rate of CDN $<ix:nonFraction unitRef="cadPerUSD" contextRef="c-318" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="f-1750">1.35</ix:nonFraction> to US $<ix:nonFraction unitRef="usdPerShare" contextRef="c-318" decimals="2" name="ifrs-full:AveragePriceOfHedgingInstrument" scale="0" id="f-1751">1.00</ix:nonFraction>.</span></div><ix:nonNumeric contextRef="c-1" name="ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" id="f-1752" escape="true"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following exchange rates applied during the year ended December&#160;31, 2023:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"/><td style="width:57.963%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.990%"/><td style="width:0.1%"/><td style="width:0.1%"/><td style="width:0.555%"/><td style="width:0.1%"/><td style="width:1.0%"/><td style="width:18.992%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$US to $1.00 CDN</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$CDN to $1.00 US</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 1, 2023 Opening rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerCAD" contextRef="c-319" decimals="3" name="bldp:PriceofForeignExchangeOpeningPrice" scale="0" id="f-1753">0.784</ix:nonFraction></span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="cadPerUSD" contextRef="c-319" decimals="3" name="bldp:PriceofForeignExchangeOpeningPrice" scale="0" id="f-1754">1.354</ix:nonFraction></span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023 Closing rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerCAD" contextRef="c-318" decimals="3" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="f-1755">0.755</ix:nonFraction></span></td><td colspan="3" style="padding:0 1pt"/><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="cadPerUSD" contextRef="c-318" decimals="3" name="ifrs-full:ClosingForeignExchangeRate" scale="0" id="f-1756">1.325</ix:nonFraction></span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2023 Average rate</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="usdPerCAD" contextRef="c-564" decimals="3" name="bldp:AveragePriceForeignExchangeRate" scale="0" id="f-1757">0.741</ix:nonFraction></span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"/><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$<ix:nonFraction unitRef="cadPerUSD" contextRef="c-564" decimals="3" name="bldp:AveragePriceForeignExchangeRate" scale="0" id="f-1758">1.350</ix:nonFraction></span></td></tr></table></div></ix:nonNumeric><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on cash and cash equivalents and forward foreign exchange contracts held at December&#160;31, 2023, a <ix:nonFraction unitRef="number" contextRef="c-318" decimals="INF" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" scale="-2" id="f-1759">10</ix:nonFraction>% 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 $<ix:nonFraction unitRef="usd" contextRef="c-564" decimals="-3" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" format="ixt:num-dot-decimal" scale="0" id="f-1760">7,236,000</ix:nonFraction> recorded against net income.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">If the Canadian dollar weakened <ix:nonFraction unitRef="number" contextRef="c-318" decimals="INF" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" scale="-2" id="f-1761">10</ix:nonFraction>% 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 <ix:nonFraction unitRef="number" contextRef="c-318" decimals="INF" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" scale="-2" id="f-1762">10</ix:nonFraction>% change in foreign currency rates.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commodity risk</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate risk</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on cash and cash equivalents at December&#160;31, 2023, a <ix:nonFraction unitRef="number" contextRef="c-567" decimals="INF" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" scale="-2" id="f-1763">1.0</ix:nonFraction>% decline in interest rates, with all other variables held constant, would result in a decrease in investment income of $<ix:nonFraction unitRef="usd" contextRef="c-567" decimals="0" sign="-" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" format="ixt:num-dot-decimal" scale="0" id="f-1764">7,511,000</ix:nonFraction>. If interest rates had been <ix:nonFraction unitRef="number" contextRef="c-567" decimals="INF" name="bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" scale="-2" id="f-1765">1.0</ix:nonFraction>% higher, there would be an equal and opposite impact on net income.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit risk</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s receivables from customers.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">50</span></div></div></div><hr style="page-break-after:always"/><div style="min-height:72pt;width:100%"><div style="text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"/><td style="width:98.900%"/><td style="width:0.1%"/></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%">BALLARD POWER SYSTEMS INC.</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Notes to Consolidated Financial Statements</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Years ended December 31, 2023, and 2022</span></div><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(Tabular amounts expressed in thousands of U.S. dollars, except per share amounts and numbers of shares)</span></div></td></tr></table></div></div><ix:continuation id="f-1727-4"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">32.&#160;&#160;&#160;&#160;Financial instruments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Financial risk management (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit risk (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 9 Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> requires impairment losses to be recognized based on &#8220;expected losses&#8221; 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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, at each reporting date the Corporation is required to assess whether financial assets carried at amortized cost are credit-impaired.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of this review for the year ended December&#160;31, 2023, the Corporation did not recognize any additional estimated ECL impairment losses.</span></div></ix:continuation><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span><br/></span></div><div style="height:45pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">51</span></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.2
<SEQUENCE>4
<FILENAME>bldp123123-ex992mda.htm
<DESCRIPTION>EX-99.2
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="id00285348173426c9b9b1155d75ded51_1"></div><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:10pt"><img alt="image.jpg" src="image.jpg" style="height:754px;margin-bottom:5pt;vertical-align:text-bottom;width:624px"></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 1 of 49</font></div></div></div><div id="id00285348173426c9b9b1155d75ded51_4"></div><hr style="page-break-after:always"><div style="min-height:36pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">CAUTION REGARDING FORWARD-LOOKING STATEMENTS</font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:232%">This document contains forward-looking statements about expected events and the financial and operating performance of Ballard Power Systems Inc. (&#8220;Ballard&#8221;, &#8220;the Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our&#8221;). Forward-looking statements include any statements that do not refer to historical facts. Forward-looking statements are based on the beliefs of management and reflect our current expectations as contemplated under the safe harbor provisions of Section 21E of the United States Securities Exchange Act of 1934, as amended.  Words such as &#34;estimate&#34;, &#34;project&#34;, &#34;believe&#34;, &#34;anticipate&#34;, &#34;intend&#34;, &#34;expect&#34;, &#34;plan&#34;, &#34;predict&#34;, &#34;may&#34;, &#34;should&#34;, &#34;will&#34;, the negatives of these words or other variations thereof and comparable terminology are intended to identify forward-looking statements. Such statements include, but are not limited to, statements with respect to our objectives, goals, liquidity, sources and uses of capital, including statements that describe any anticipated offering of securities under our Shelf Prospectus and Registration Statement or the filing of a Prospectus supplement, outlook including our estimated revenue and gross margins, cash flow from operations, Cash Operating Costs, EBITDA and Adjusted EBITDA (see Non-GAAP measures), strategy, order backlog, order book of expected deliveries, future product roadmap costs and selling prices, future product sales, future production capacities and volumes, the markets for our products, expenses &#47; costs, contributions and cash requirements to and from joint venture operations and research and development activities, as well as statements with respect to our beliefs, plans, objectives, expectations, anticipations, estimates and intentions. These statements are not guarantees of future performance and involve assumptions, risks and uncertainties that are difficult to predict. In particular, these forward-looking statements are based on certain factors and assumptions relating to our expectations with respect to new and existing customer and partner relationships, the generation of new sales, producing, delivering, and selling the expected product and service volumes at the expected prices and controlling our costs. They are also based on a variety of general factors and assumptions including, but not limited to, our expectations regarding technology and product development efforts, manufacturing capacity and cost, product and service pricing, market demand, and the availability and prices of raw materials, labour, and supplies. These assumptions have been derived from information available to the Company including information obtained by the Company from third parties. These assumptions may prove to be incorrect in whole or in part. In addition, actual results may differ materially from those expressed, implied, or forecasted in such forward-looking statements. Factors that could cause our actual results or outcomes to differ materially from the results expressed, implied or forecasted in such forward-looking statements include, but are not limited to&#58; challenges or delays in our technology and product development activities&#59; changes in the availability or price of raw materials, labour, supplies and shipping&#59; costs of integration, and the integration failing to achieve the expected benefits of the transaction&#59; our ability to attract and retain business partners, suppliers, employees and customers&#59; our ability to extract value from joint venture operations&#59; global economic trends and geopolitical risks (such as conflicts in Ukraine and the Middle East), including changes in the rates of investment, inflation or economic growth in our key markets, or an escalation of trade tensions such as those between the U.S. and China&#59; investment in hydrogen fueling infrastructure and competitive pricing of hydrogen fuel&#59; the relative strength of the value proposition that we offer our customers with our products or services&#59; changes in competitive technologies, including internal combustion engine, battery and fuel cell technologies&#59; challenges or delays in our technology and product development activities&#59; changes in our customers&#8217; requirements, the competitive environment and&#47;or related market conditions&#59; product safety, liability or warranty issues&#59; warranty claims, product performance guarantees, or indemnification claims&#59; changes in product or service pricing or cost&#59; market developments or customer actions that may affect levels of demand and&#47;or the financial performance of the major industries, regions and customers we serve, such as secular, cyclical and competitive pressures in the bus, truck, rail, marine and stationary sectors&#59; the rate of mass adoption of our products or related ecosystem, including the availability of cost-effective hydrogen&#59; cybersecurity threats&#59; our ability to protect our intellectual property&#59; climate risk&#59; changing government or environmental regulations, including subsidies or incentives associated with the adoption of clean energy products, including hydrogen and fuel cells&#59; currency fluctuations, including the magnitude of the rate of change of the Canadian dollar versus the U.S. dollar&#59; our access to funding and our ability to provide the capital required for product development, operations and marketing efforts, working capital requirements, and joint venture capital contributions&#59; changes in U.S. tax laws and tax status related to &#8220;passive foreign investment company&#8221; designation&#59; the severity, magnitude and duration of the on-going COVID-19 pandemic, including impacts of the pandemic and of businesses&#8217; and governments&#8217; responses to the pandemic on our operations, personnel and joint venture operations, and on commercial activity and demand across our and our customers&#8217;, partners&#8217; and joint venture businesses, and on global supply chains&#59; potential merger and acquisition activities, including risks related to integration, loss of key personnel and disruptions to operations&#59; and the general assumption that none of the risks identified in the Risks and Uncertainties section of this document or in our most recent Annual Information Form will materialize. Readers should not place undue reliance on Ballard's forward-looking statements. The forward-looking statements contained in this document speak only as of the date of this Management Discussion and Analysis (&#8220;MD&#38;A&#8221;). Except as required by applicable legislation, Ballard does not undertake any obligation to release publicly any updates or revisions to these forward-looking statements to reflect events or circumstances after the date of this MD&#38;A including the occurrence of unanticipated events.</font></div><div style="height:47.52pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 2 of 49</font></div></div></div><div id="id00285348173426c9b9b1155d75ded51_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">MANAGEMENT&#8217;S DISCUSSION AND ANALYSIS</font></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">March 8, 2024</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.878%"><tr><td style="width:1.0%"></td><td style="width:46.874%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:50.926%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Section</font></td><td colspan="3" style="background-color:#d9d9d9;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">Description</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.05pt;padding-right:2.75pt;text-indent:-21.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:12.97pt">&#160;&#160;&#160;&#160;&#160;Introduction</font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">&#160;1.1 Preparation of the MD&#38;A</font></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;1.2 Management&#8217;s Report on Disclosure Controls and Procedures and Internal Controls over Financial Reporting</font></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;1.3 Risks and Uncertainties</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">&#160;2.         Core Strategy and Business</font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.1 Core Business </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.2 Strategic Imperatives</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">&#160;3.&#160;&#160;&#160;&#160;Select Annual Financial Information<br>             and 2024 Business Outlook</font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.1 Select Annual Financial Information</font></div><div style="padding-left:18pt;padding-right:2.75pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;3.2 2023 Performance Compared to 2023 Business Outlook </font></div><div style="margin-bottom:10pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;3.3 2024 Business Outlook</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.05pt;padding-right:2.75pt;text-indent:-21.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.&#160;&#160;&#160;&#160;Recent Developments<br>     (Including Contractual Updates)</font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.1 Corporate</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.2 Europe</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.3 North America and Rest of World</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.4 China</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.05pt;padding-right:2.75pt;text-indent:-21.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.&#160;&#160;&#160;&#160;Results of Operations </font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.1 Operating Segments </font></div><div style="padding-left:18.6pt;padding-right:2.75pt;text-indent:-15.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.2 Summary of Key Financial Metrics &#8211; <br>Three months ended December 31, 2023</font></div><div style="padding-left:18.6pt;padding-right:2.75pt;text-indent:-15.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.3 Summary of Key Financial Metrics &#8211; <br>Year ended December 31, 2023</font></div><div style="padding-left:18.6pt;padding-right:2.75pt;text-indent:-15.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.4 Operating Expenses and Other Items &#8211; <br>Three months and year ended December 31, 2023 </font></div><div style="padding-left:18.6pt;padding-right:2.75pt;text-indent:-15.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.5 Summary of Quarterly Results </font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.05pt;padding-right:2.75pt;text-indent:-21.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.&#160;&#160;&#160;&#160;Cash Flow, Liquidity and Capital </font></div><div style="margin-bottom:10pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Resources</font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.1 Summary of Cash Flows </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.2 Cash Provided by (Used by) Operating Activities </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.3 Cash Provided by (Used by) Investing Activities </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.4 Cash Provided by (Used by) Financing Activities</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">6.5 Liquidity and Capital Resources</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.05pt;padding-right:2.75pt;text-indent:-21.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.&#160;&#160;&#160;&#160;Other Financial Matters </font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18.7pt;padding-right:2.75pt;text-indent:-15.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.1 Off Balance Sheet Arrangements and Contractual Obligations</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.2 Related Party Transactions </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">7.3 Outstanding Share and Equity Information </font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.05pt;padding-right:2.75pt;text-indent:-21.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.&#160;&#160;&#160;&#160;Use of Proceeds</font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:18.7pt;padding-right:2.75pt;text-indent:-15.95pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">8.1 Reconciliation of Use of Proceeds from Previous Financings</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.05pt;padding-right:2.75pt;text-indent:-21.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.&#160;&#160;&#160;&#160;Accounting Matters </font></div></td><td colspan="3" style="border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.1 Overview </font></div><div style="padding-left:18.6pt;padding-right:2.75pt;text-indent:-15.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.2 Critical Judgments in Applying Accounting Policies</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.3 Key Sources of Estimation Uncertainty</font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.4 Recently Adopted Accounting Policy Changes </font></div><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">9.5 Future Accounting Policy Changes </font></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">10.&#160;&#160;&#160;&#160;Supplemental Non-GAAP Measures </font></div><div style="padding-left:24.05pt;padding-right:2.75pt;text-indent:-21.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;and Reconciliations</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24.05pt;padding-right:2.75pt;text-indent:-21.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.1 Overview </font></div><div style="padding-left:24.05pt;padding-right:2.75pt;text-indent:-21.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.2 Cash Operating Costs </font></div><div style="padding-left:24.05pt;padding-right:2.75pt;text-indent:-21.3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">10.3 EBITDA and Adjusted EBITDA </font></div></td></tr></table></div><div style="margin-bottom:3pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 3 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">1. INTRODUCTION</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">1.1 Preparation of the MD&#38;A </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">This discussion and analysis of financial condition and results of operations of Ballard Power Systems Inc. (&#8220;Ballard&#8221;, &#8220;the Company&#8221;, &#8220;we&#8221;, &#8220;us&#8221; or &#8220;our&#8221;) is prepared as of March 8, 2024 and should be read in conjunction with our audited consolidated financial statements and accompanying notes for the year ended December 31, 2023. The results reported herein are presented in U.S. dollars unless otherwise stated and have been prepared in accordance with International Financial Reporting Standards (&#8220;IFRS&#8221;) as issued by the International Accounting Standards Board. Additional information relating to the Company, including our Annual Information Form, is filed with Canadian (</font><font style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">www.sedarplus.ca</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">) and U.S. securities regulatory authorities (</font><font style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">www.sec.gov</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">) and is also available on our website at </font><font style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">www.ballard.com</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">1.2 Management&#8217;s Report on Disclosure Controls and Procedures and Internal Controls over Financial Reporting </font></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%;text-decoration:underline">Disclosure controls and procedures</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Our disclosure controls and procedures are designed to provide reasonable assurance that relevant information is gathered and reported to senior management, including the Chief Executive Officer (&#8220;CEO&#8221;) and the Chief Financial Officer (&#8220;CFO&#8221;), on a timely basis so that appropriate decisions can be made regarding public disclosures.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">As of the end of the period covered by this report, we evaluated, under the supervision and with the participation of management, including the CEO and the CFO, the effectiveness of the design and operation of our disclosure controls and procedures, as defined in Rules 13a&#8211;15(e) and 15d-15(e) of the Securities Exchange Act of 1934 (&#8220;Exchange Act&#8221;). The CEO and CFO have concluded that as of December 31, 2023, our disclosure controls and procedures were effective to ensure that information required to be disclosed in reports we file or submit under the Exchange Act is recorded, processed, summarized, and reported within the time periods specified therein, and accumulated and reported to management to allow timely discussions regarding required disclosure.</font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%;text-decoration:underline">Internal control over financial reporting</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The CEO and CFO, together with other members of management, are responsible for establishing and maintaining adequate internal control over the Company&#8217;s financial reporting. Internal control over financial reporting is designed under our supervision, and overseen by the Company&#8217;s board of directors, management, and other personnel, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with IFRS. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">There are inherent limitations in the effectiveness of internal control over financial reporting, including the possibility that misstatements may not be prevented or detected. Accordingly, even effective internal controls over financial reporting can provide only reasonable assurance with respect to financial statement preparation. Furthermore, the effectiveness of internal controls can change with circumstances. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Management, including the CEO and CFO, have evaluated the effectiveness of internal control over financial reporting, as defined in Rules 13a&#8211;15(f) of the Exchange Act, in relation to criteria described in </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:162%">Internal Control&#8211;Integrated Framework</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:162%">(2013)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> issued by the Committee of Sponsoring Organizations of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 4 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">the Treadway Commission (&#8220;COSO&#8221;). Based on this evaluation, management has determined that internal control over financial reporting was effective as of December 31, 2023. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">KPMG LLP, our independent registered public accounting firm, has audited our consolidated financial statements and expressed an unqualified opinion thereon. KPMG LLP has also expressed an unqualified opinion on the effectiveness of our internal control over financial reporting as of December&#160;31, 2023.</font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%;text-decoration:underline">Changes in internal control over financial reporting</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">During the year ended December 31, 2023, there were no changes in internal control over financial reporting that have materially affected, or are reasonably likely to materially affect, the Company&#8217;s internal control over financial reporting. Our design of disclosure controls and procedures and internal controls over financial reporting includes controls, policies and procedures covering our subsidiaries including Ballard Power Systems Europe A&#47;S, Ballard Fuel Cell Systems Inc., and Guangzhou Ballard Power Systems Co., Ltd.</font></div><div style="margin-bottom:3pt;margin-top:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">1.3 Risks and Uncertainties</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">An investment in our common shares involves risk. Investors should carefully consider the risks and uncertainties described below and in our Annual Information Form. The risks and uncertainties described in our Annual Information Form are not the only ones that we face. Additional risks and uncertainties, including those that we do not know about now or that we currently deem immaterial, may also adversely affect our business. For a more complete discussion of the risks and uncertainties which apply to our business and our operating results, please see our Annual Information Form and other filings with Canadian (</font><font style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">www.sedarplus.ca</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">) and U.S. (</font><font style="color:#0000ff;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">www.sec.gov</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">) securities regulatory authorities. </font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">A summary of our identified risks and uncertainties are as follows&#58;</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We may not be able to successfully execute our business plan.</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We depend on a limited number of customers for the majority of our revenues and are subject to risks associated with early-stage market activities related to fuel cell bus, truck, rail, marine and stationary applications.  </font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We are dependent on third party suppliers for the supply of key materials and components for our products and services and may be subject to supply chain disruption.  </font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We are dependent upon Original Equipment Manufacturers and Systems Integrators to purchase certain of our products.</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">In China, a significant amount of operations are conducted by a joint venture that we do not control. In addition, we provide most of our technology solutions services to that joint venture.</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We have limited experience manufacturing fuel cell products on a commercial basis and our experience has been limited to relatively low production volumes.  </font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We are subject to risks inherent in international operations, including restrictions on the conversion of currencies and restrictions on repatriation of funds, including out of China.  </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 5 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Certain of our customer supply agreements are subject to certain conditions or risks, including achievement of certain product performance milestones, completion of product development programs, or customer cancellation provisions.</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Public policy and regulatory changes, including regulations relating to perfluoroalkyl and polyfluoroalkyl substances (&#8220;PFAS&#8221;) used in our products, could hurt the market for our products and services.</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Global macro-economic conditions are beyond our control and may have an adverse impact on our business, our joint venture, our key suppliers, and&#47;or customers, and our ability to raise capital.</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Adequate investment in hydrogen fueling infrastructure and competitive pricing of hydrogen fuel is beyond our control.</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Geopolitical conditions are beyond our control and may have an adverse impact on our business, our joint venture, our key suppliers, and&#47;or customers.</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We currently face inflationary pressures.</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We currently face and will continue to face significant competition, and many current and future competitors may have significantly more resources.  </font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We could be adversely affected by risks associated with capital investments and new business processes. </font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Our technology and products may not meet the market requirements, including requirements relating to performance, integration and &#47; or cost.  </font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We may not be able to sell our products on a commercially viable basis on the timetable we anticipate, or at all.</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We could lose or fail to attract the personnel necessary to operate our business.  </font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Warranty claims, product performance guarantees, or indemnification claims could negatively impact our gross margins and financial performance.</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We expect our cash reserves will be reduced due to future operating losses, working capital requirements, capital expenditures, and potential acquisitions and other investments by our business, including in certain hydrogen infrastructure and growth equity funds, and we cannot provide certainty as to how long our cash reserves will last or that we will be able to access additional capital when necessary.  </font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Potential fluctuations in our financial and business results make forecasting difficult and may restrict our access to funding for our commercialization plan.  </font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">A mass market for our products may never develop or may take longer to develop than we anticipate. </font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We may experience cybersecurity threats to our information technology infrastructure and systems, and unauthorized attempts to gain access to our proprietary or confidential information, as may our customers, suppliers and&#47;or partners.</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We depend on our intellectual property, and our failure to protect that intellectual property could adversely affect our expected future growth and success. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 6 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Climate change risks may adversely affect our operations, or the operations of our suppliers, customers and&#47;or partners.  </font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Regulatory agencies could require us to modify or terminate existing investments, acquisitions or joint ventures and could delay or prevent future opportunities.</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Additional issuance of securities by Ballard may dilute existing securityholders, reduce some or all of Ballard&#8217;s financial measures on a per share basis, reduce the trading price of the Common Shares or other Ballard securities or impede Ballard&#8217;s ability to raise future capital.</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Proposed legislation in the U.S. Congress, including changes in U.S. tax law, and the Inflation Reduction Act of 2022 may adversely impact Ballard and the value of common shares.</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Exchange rate fluctuations are beyond our control and may have a material adverse effect on our business, operating results, financial condition and profitability.  </font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Commodity price fluctuations are beyond our control and may have a material adverse effect on our business, operating results, financial condition and profitability.  </font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Our products use flammable fuels and some generate high voltages, which could subject our business to product safety, product liability or other claims.  </font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We could be liable for environmental damages resulting from our research, development or manufacturing operations.</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Ballard believes that it was a &#8220;passive foreign investment company&#8221; (&#8220;PFIC&#8221;) for our most recently completed tax year, which may have adverse U.S. federal income tax consequences for U.S. Holders.</font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">Emerging diseases, like COVID-19, may adversely affect our operations (including our joint venture in China), our suppliers, our customers and&#47;or partners.  </font></div><div style="margin-bottom:2pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">We could be adversely affected by risks associated with mergers and acquisitions.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">2. CORE BUSINESS AND STRATEGY</font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">2.1 Core Business</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">At Ballard, our vision is to deliver fuel cell power for a sustainable planet. We are recognized as a world leader in proton exchange membrane (&#8220;PEM&#8221;) fuel cell power system development and commercialization.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Our principal business is the design, development, manufacture, sale and service of PEM fuel cell products for a variety of applications, focusing on power products for bus, truck, rail, marine, stationary and emerging market (material handling, off-road and other) applications, as well as the delivery of services, including technology solutions, after sales services and training.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">A fuel cell is an environmentally clean electrochemical device that combines hydrogen fuel with oxygen (from the air) to produce electricity. The hydrogen fuel can be obtained from natural gas, kerosene, methanol, ammonia, or other hydrocarbon fuels, or from water through electrolysis. Ballard&#8217;s PEM fuel cell products are typically designed to feature high fuel efficiency, relatively low operating temperature, high durability, low noise and vibration, compact size, quick response to changes in electrical demand, and modular design. Embedded in each Ballard fuel cell product lies a stack of unit cells designed with </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 7 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">our proprietary PEM fuel cell technology. This technology includes membrane electrode assemblies, catalysts, plates, and other key components, and draw on intellectual property from our patent portfolio, together with our extensive experience and know-how, in key areas of PEM fuel cell stack design, operation, production processes and systems integration.</font></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">We are based in Canada, with head office, research, technology and product development, engineering services, testing, manufacturing and after-sale service facilities in Burnaby, British Columbia. We also have sales, assembly, research and development, certain engineering services and after-sale service facilities in Hobro, Denmark, a module assembly facility in Bend, Oregon, and a sales, quality, supply chain, and after-sales service office in Guangzhou, Guangdong Province, China. </font></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">We also have a non-controlling, 49% interest in Weichai Ballard Hy-Energy Technologies Co., Ltd. (&#8220;Weichai Ballard JV&#8221;), located in Weifang, Shandong Province, China. Weichai Ballard JV&#8217;s business is to manufacture certain fuel cell products utilizing Ballard&#8217;s LCS fuel cell stack and LCS-based power modules for bus, commercial truck, and forklift applications with certain exclusive rights in China. </font></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">Furthermore, we have certain non-controlling and non-equity accounted investments&#58; (i) a 3% equity interest in Quantron AG (&#8220;Quantron&#8221;), a global electric vehicle integrator and an emerging specialty OEM, to accelerate fuel cell truck adoption&#59; (ii) a 6.7% equity interest in Wisdom Group Holdings Ltd. (&#8220;Wisdom&#8221;), a Cayman Island holding company with operating subsidiaries whose business includes the design and manufacture of vehicles, including zero emission fuel cell electric buses, trucks, and battery-electric vehicles&#59; and (iii) a 7.3% equity interest in Forsee Power SA (&#8220;Forsee Power&#8221;), a French company specializing in the design, development, manufacture, commercialization, and financing of smart battery systems for sustainable electric transport. We have also invested in two hydrogen infrastructure and growth equity funds&#58; (i) a 10.4% interest in the HyCap Fund I SCSP (&#8220;HyCap&#8221;), a special limited partnership registered in Luxembourg&#59; and (ii) a 1.5% interest in Clean H2 Infra Fund (&#8220;Clean H2&#8221;), a special limited partnership registered in France. During the first quarter of 2024, we invested in a decarbonization and climate technology and growth equity fund by acquiring a 2% interest in Templewater Decarbonization I, L.P., a limited partnership registered in Cayman Islands, for an initial investment of $0.5 million on a total commitment of $1.0 million. </font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">2.2</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%;padding-left:22.11pt">Strategic Imperatives</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">We strive to build value for our shareholders by developing, manufacturing, selling, and servicing zero-emission, industry-leading PEM fuel cell technology products and services to meet the needs of our customers in target markets. More specifically, our business plan is to leverage our core competencies of PEM fuel cell stack technology and engine development and manufacturing, our investments in advanced manufacturing and production capacity, and our product portfolio by marketing our products and services across select large and attractive addressable market applications and select geographic regions.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">We typically select our target market applications based on use cases where the comparative user value proposition for PEM fuel cells powered by hydrogen are strongest &#8211; such as where operators value low emission vehicles that require high utilization, long driving range, heavy payload, fast refueling, and similar user experiences to legacy diesel vehicles &#8211; and where the barriers to entry for hydrogen refueling </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 8 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">infrastructure are lowest &#8211; such as use cases where fuel cell vehicles typically return to a depot or hydrogen hub for centralized refueling and don&#8217;t require a distributed hydrogen refueling network. Our current target markets include certain medium- and heavy-duty mobility applications for bus, truck, rail, and marine, along with certain off-road mobility and stationary power applications.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">We select our target geographic markets based on a variety of factors, including addressable market sizes of the target market applications in the geographic markets, historic deployments and expected market adoption rates for hydrogen and fuel cells, supportive government policies, existing and potential partner, customer, and end user relationships, and competitive dynamics. Our current target markets are the geographic regions of Europe, North America, and China.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">While we recognize addressing multiple market applications and geographic markets in parallel increases our near-term cost structure and investments, we believe offering the same core PEM fuel cell technologies and substantially similar derivative PEM fuel cell products across multiple mobility and power market applications and select geographic regions will significantly expand and strengthen our long-term business prospects by increasing volume scaling in our operations, enabling lower product and production costs for the benefit of all markets, improving our competitive positioning and market share, enabling richly diversified revenue streams and profit pools, and improving our return on investment in our technology and product development programs and our investments in manufacturing. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Our strategy is built on four key themes&#58;</font></div><div style="margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt;text-decoration:underline">Double down in the fuel cell stack &#38; module</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#58; invest in leading PEM fuel cell technology and products to provide leading value to our customers and end users on a total cost of ownership basis&#59; </font></div><div style="margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt;text-decoration:underline">Accelerate market development</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#58; deepen and create new partnerships to accelerate hydrogen and fuel cell market adoption and grow volumes for product sales&#59;</font></div><div style="margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt;text-decoration:underline">Win in key regions</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#58; prioritize investments in North America and Europe, and monitor China before materially deepening our investment in China&#59; and </font></div><div style="margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt;text-decoration:underline">Here for Life</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#58; deliver a compelling environmental, social and governance (&#8220;ESG&#8221;) proposition for our stakeholders. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">In 2020 and 2021, we materially strengthened our financial position through equity financings, thereby providing additional flexibility to fund our growth strategy. Following these financings, given strong indicators of long-term market adoption of hydrogen and zero-emission mobility, given growing customer interest in our fuel cell products, given a growing opportunity set, and given an increasingly competitive environment, we strategically decided to significantly increase and accelerate our investments ahead of the adoption curve. As a result, over the past three years, we increased and accelerated our investments in technology and product innovation, product cost reduction, production capacity expansion and localization, strategic pricing for select customer demonstration programs, and customer experience. Our increased investments include&#58; next generation products and technology, including our proprietary membrane electrode assemblies (&#8220;MEAs&#8221;), bipolar plates, stacks, and modules&#59; advanced manufacturing processes, technologies, equipment, and production capacity expansion activities primarily in Canada, Europe and the United States&#59; and technology and product cost reduction.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 9 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Given challenging and dynamic macroeconomic and geopolitical conditions, given continued delays in hydrogen and fuel cell market adoption, and given changes in investor sentiment towards pre-profitability clean energy companies with long-duration investment horizons, we sharpened our focus in 2023 to protect our balance sheet. While we continue to invest against our long-term strategy, we rationalized our product portfolio, reduced the number of active product development programs, dropped new corporate development investments, and discontinued certain legacy products and non-core activities, including Ballard Motive Solutions in the U.K. We also suspended our proposed $130 million investment for the localization of a new MEA production facility in China. </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">3. SELECT ANNUAL FINANCIAL INFORMATION AND 2024 BUSINESS OUTLOOK</font></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">3.1 Select Annual Financial Information </font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:47.617%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.246%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.848%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.889%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Results of Operations</font></td><td colspan="9" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Year ended,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars, except per share amounts and gross margin %)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:6pt;padding-left:2.75pt;padding-right:3.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></div></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Revenues</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;102,368</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;81,860</font></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;104,367</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross margin</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;(21,831)</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;(13,308)</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;14,066</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Gross margin %</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(21%)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(16%)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">13%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total Operating Expenses</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;141,073</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;132,020</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;100,731</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Cash Operating Costs </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;119,327</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;111,992</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;82,630</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Adjusted EBITDA </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:4.55pt;font-weight:400;line-height:100%;position:relative;top:-2.44pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;(150,088)</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;(132,635)</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;(80,981)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net loss from continuing operations</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;(144,210)</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;(160,371)</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;(113,282)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Net loss from continuing operations per share</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;(0.48)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;(0.54)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;(0.38)</font></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Financial Position</font></td><td colspan="9" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:10pt;padding-left:11.3pt;padding-right:11.3pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">At December 31,</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(expressed in thousands of U.S. dollars)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-bottom:10pt;padding-left:2.75pt;padding-right:3.85pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></div></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2021</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total assets</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;1,077,542</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;1,247,077</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;1,440,943</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Total non-current liabilities</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;15,740</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;14,998</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;29,567</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">Cash, cash equivalents and short-term investments</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;753,243</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;915,741</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;1,126,899</font></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:133%">Cash Operating Costs and Adjusted EBITDA are non-GAAP measures. We use certain Non-GAAP measures to assist in assessing our financial performance. Non-GAAP measures do not have any standardized meaning prescribed by GAAP and are therefore unlikely to be comparable to similar measures presented by other companies.  See reconciliation to GAAP in the Supplemental Non-GAAP Measures section.</font></div><div style="margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">3.2   2023 Performance compared to 2023 Business Outlook</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Consistent with the Company&#8217;s past practice, and in view of the early stage of hydrogen fuel cell market development and adoption, we did not provide specific revenue or net income (loss) guidance for 2023. We did however provide certain quantitative and qualitative outlook expectations for 2023 as we continued our plan to increase investments in the business, including extensive research and product development, expanding our product offerings, and investments in manufacturing capabilities. In particular&#58;</font></div><div style="margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt;text-decoration:underline">Total Operating Expenses&#58; 2023 outlook range of $135 million to $155 million</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> &#8211; Total</font><font style="background-color:#00ffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Operating Expenses in fiscal 2023 of $149.0 million (including $7.9 million of operating expenses from discontinued operations) were at the higher end of our outlook range of between $135 million and $155 million (compared to $145.8 million in fiscal 2022 including $13.8 million of operating expenses from discontinued operations) as we continued to invest in research and product development by advancing new technology, product cost reduction, product innovation, and development across bus, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 10 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:3pt;padding-left:17.85pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">truck, rail, marine, and stationary power markets, including next-generation MEAs, plates, stacks, and modules.</font></div><div style="margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt;text-decoration:underline">Capital Expenditures&#58; 2023 outlook range of $40 million to $60 million</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> &#8211; Total Capital Expenditures (being additions to property, plant and equipment and investment in other intangible assets) in fiscal 2023 of $41.4 million were at the lower end of our outlook range of  between $40 million and $60 million (compared to $34.5 million in fiscal 2022) as we continued to invest in testing, advanced manufacturing, and production. Capital allocation in 2023 included increasing testing and prototyping capabilities, including new advanced test station equipment and refurbishments of existing testing equipment, advanced manufacturing equipment in Canada for next-generation bipolar plates, and positioning our manufacturing capabilities in Canada, Denmark, and the United States to support anticipated scale in key markets. We also continued to look at opportunities to expand our presence in growing markets.</font></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">3.3&#160;&#160;&#160;&#160;2024 Business Outlook</font></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Consistent with the Company&#8217;s past practice, and in view of the early stage of hydrogen fuel cell market development and adoption, we are not providing specific revenue or net income (loss) guidance for 2024. In 2024, we plan to continue investments in next generation products, advanced manufacturing, and production capacity expansion. We also expect revenue in 2024 will be back-half weighted, with roughly 30% in the first half and 70% in the second half, similar to 2023. Our 2024 outlook includes&#58;</font></div><div style="padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt;text-decoration:underline">Total Operating Expenses&#58; 2024 outlook range of $145 million to $165 million</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> &#8211; We expect total Operating Expenses (excluding discontinued operations) for fiscal 2024 to be between $145 million and $165 million (compared to $141.1 million in fiscal 2023) as we continue to invest in research and product development across our markets, including rationalization of our product portfolio, accelerating product cost reduction initiatives, and increased investment to accelerate development of our next-generation core products including MEAs, plates, stacks, and modules.</font></div><div style="margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt;text-decoration:underline">Capital Expenditures&#58; 2024 outlook range of $50 million to $70 million </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8211; We expect total Capital Expenditures (being additions to property, plant and equipment and investment in other intangible assets) for fiscal 2024 to be between $50 million and $70 million (compared to $41.4 million in fiscal 2023) as we continue to expand our production manufacturing capacity in support of our &#8216;local for local&#8217; strategy, including planned investments in testing, advanced manufacturing and production.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Our expectations for 2024 are in part supported by our 12-month Order Book of approximately $66.6 million which is derived from our Order Backlog of approximately $130.5 million as of December 31, 2023 (during the fourth quarter of 2024, we removed approximately $22 million from the Order Backlog for a specific customer experiencing liquidity issues and resulting program delays). Our Order Backlog represents the estimated aggregate value of orders at a given time for which customers have made contractual commitments and our 12-month Order Book represents the aggregate expected value of that portion of the Order Backlog that the Company expects to deliver in the subsequent 12-month period.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Our expectations are based on our internal forecast which reflects an assessment of overall business conditions and takes into account actual sales, operating expenses, capital expenditures, and financial </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 11 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">results in the first two months of 2024&#59; sales orders received for units and services expected to be delivered in the remainder of 2024&#59; purchase and cost commitments currently in existence for fiscal 2024&#59; an estimate with respect to the generation of new sales and the timing of deliveries in each of our markets for the balance of 2024&#59; an estimate of purchase and cost commitments to be generated in each of our locations for the balance of 2024&#59; and assumes an average U.S. dollar exchange rate in the mid $0.70&#8217;s in relation to the Canadian dollar for 2024.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The primary risk factors to our business expectations for 2024 are customer, production, or program delays or cancellations in delivering against existing power products and technology solutions orders and delays from forecast in terms of closing and delivering expected sales&#59; adverse macro-economic and political conditions including trade and other geopolitical risks&#59; changes in government subsidy and incentive programs&#59; inadequate investment in hydrogen infrastructure and &#47; or excessive hydrogen fuel costs, all of which could negatively impact our customers&#8217; access to capital and the success of their program plans which could adversely impact our business including potential changes, delays or accelerations in our expected operating and capital equipment requirements&#59; disruptions due to delays of supply of key materials and components from third party suppliers&#59; disruptions as a result of our reliance on a limited number of technology service customers including Weichai Ballard JV, which are reliant on their internal commercialization plans and budget requirements&#59; disruptions as a result of delays in achieving technology solutions program milestones&#59; disruptions as a result of our reliance on a limited number of customers and certain of those customer&#8217;s internal stack development and commercialization plans&#59; and fluctuations in the Canadian dollar relative to the U.S. dollar, as a significant portion of our operating expense commitments and capital expenditure commitments are priced in Canadian dollars. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Our Order Backlog and our 12-month Order Book are currently comprised of a relatively limited number of contracts and a relatively limited number of customers. Given the relative immaturity of our industry and customer deployment programs, our Order Backlog and 12-month Order Book are potentially vulnerable to risk of cancellation, deferral or non-performance by our customers for a variety of reasons, including&#58; risks related to continued customer commitment to a fuel cell program&#59; risks related to customer liquidity&#59; credit risks&#59; risks related to changes, reductions or eliminations in government policies, subsidies and incentives&#59; risks related to macro-economic and political conditions including trade, public health, and other geopolitical risks&#59; risks related to slower market adoption&#59; risks related to vehicle integration challenges&#59; risks related to the development of effective hydrogen refueling infrastructure&#59; risks related to the ability of our products to meet evolving market requirements&#59; and supplier-related risks.&#160;Certain of our customer supply agreements are also subject to certain conditions or risks, including achievement of certain product performance milestones, completion of product development programs, or customer cancellation provisions, and it is likely that some future supply agreements will also be subject to similar conditions and risks.&#160;There can be no assurance that we will achieve or satisfy such conditions or that customers will not cancel their orders. In addition, our supply agreements may include various pricing structures or reduced pricing tiers based on various factors, including volumes and the timing of deliveries.&#160; In setting these reduced pricing tiers, we may assume certain future product cost reductions which are subject to execution risk, including future commodity costs, supply chain costs, and production </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 12 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">costs, and we may not be successful in achieving the planned cost reductions.&#160;In such circumstances, these agreements may become future onerous contracts if our gross margins become negative and the value of carried inventory to support product delivery under such contracts may also be adversely impacted.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Furthermore, potential fluctuations in our financial results make financial forecasting difficult. In addition, due to the early stage of development of the market for hydrogen fuel cell products, it is difficult to accurately predict future revenues, operating expenses, cash flows, or results of operations on a quarterly basis. The Company&#8217;s revenues, operating expenses, cash flows, and other operating results can vary significantly from quarter to quarter. As a result, quarter-to-quarter comparisons of revenues, operating expenses, cash flows, and other operating results may not be meaningful&#59; instead, we believe our operating performance should be assessed over a number of quarters and years. It is likely that in one or more future quarters, financial results will fall below the expectations of securities analysts and investors and the trading price of the Company's shares may be materially and adversely affected.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">4.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%;padding-left:27.67pt">RECENT DEVELOPMENTS (Including Contractual Updates)</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">4.1 &#160;&#160;&#160;&#160;Corporate</font></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">Update on global manufacturing strategy</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On September 30, 2022, we announced our strategy &#8216;local for local&#8217; where we summarized our plan to deepen our global manufacturing footprint in Europe, the United States, and China to support expected global market demand growth through 2030. As part of this strategy, we entered into an investment agreement with the Government of Anting in Shanghai&#8217;s Jiading District to establish our new China headquarters, MEA manufacturing facility, and an R&#38;D center, at a site strategically located at the Jiading Hydrogen Port, located in one of China&#8217;s leading automotive industry clusters, with the plan to invest approximately $130 million over the next three years.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">However, as a result of the increasingly constructive hydrogen policy landscape and increased market activity in the U.S. and Europe&#59; and given the continued hydrogen and fuel cell policy uncertainties and market delays in China, as well as geopolitical risks, we decided to suspend our MEA localization plan in China while we continue with a comparative analysis on manufacturing capacity expansion options and possible sequencing prioritization in the U.S. and&#47;or European markets. We expect to conclude this review in 2024.</font></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:157%">4.2&#160;&#160;&#160;&#160; Europe</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">15 MW order for stationary power products in Europe</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On March 5, 2024, we announced an order for 15 megawatts (MW) of fuel cell systems from a UK-based company specializing in renewable off-grid power generation. We expect to deliver 150 FCmove&#174;-HD+ 100 kW systems beginning in late 2024 and continuing through 2025.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The current order of 15 MW of fuel cell systems follows prior cumulative orders for roughly 5 MW of fuel cell systems from this customer. The purchase order is the first order under a new multi-year supply </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 13 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">agreement. The agreement also provides the customer an option to purchase up to an additional 296 systems by March 2026, which, if fully exercised, would bring the total number of systems ordered to 446. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">Orders from Solaris for over 62 hydrogen fuel cell engines to power buses in Europe</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On November 6, 2023, we announced multiple purchase orders totaling 62 hydrogen fuel cell engines from long-standing customer Solaris Bus &#38; Coach sp. z o.o. (&#8220;Solaris&#8221;), a leading European bus manufacturer deploying hydrogen-powered city buses across the continent. Ballard expects delivery of the majority of the fuel cell engines to occur in 2024.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The hydrogen fuel cell engines will power buses in Germany and Poland. The number of engines ordered by Solaris in 2024 approximate 350, representing substantial growth over the more than 140 fuel cell city buses that Solaris has deployed with customers in Europe to date.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">Orders from Solaris for over 170 hydrogen fuel cell engines to power buses in Europe</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On October 10, 2023, we announced multiple purchase orders totaling 177 hydrogen fuel cell engines from long-standing customer Solaris. Ballard commenced deliveries of these orders in late 2023 and expect the remainder to ship in 2024 and 2025.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The orders include the supply of fuel cell engines to support the largest announced deployment of a fleet of fuel cell city buses in Europe, with 127 Solaris fuel cell buses to be deployed in Bologna, Italy. Ballard also received orders for a further 50 modules to power Solaris fuel cell buses in Germany and Italy.</font></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:157%">4.3&#160;&#160;&#160;&#160; North America and Rest of World</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">Long-Term Supply Agreement with NFI Group and purchase order for 100 fuel cell engines for bus deployments in North America</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On January 3, 2024, we announced the signing of a new Long-Term Supply Agreement (&#8220;LTSA&#8221;) with NFI Group Inc. (&#8220;NFI&#8221;), a leading independent bus and coach manufacturer and a leader in electric mass mobility solutions in North America and Europe. The agreement marks a new phase in the established partnership between Ballard and NFI, focused on deployment-level volumes of fuel cell powered buses across all of NFI&#8217;s major brands including New Flyer, Alexander Dennis, and MCI.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">As part of the LTSA, NFI has placed its first purchase order under the agreement for a minimum of 100 FCmove&#174;-HD+ modules for planned delivery in 2024. The modules will primarily be produced in Ballard&#8217;s Bend, Oregon facility with Buy America compliance, and will power New Flyer&#8217;s next generation Xcelsior CHARGE FC&#8482; hydrogen fuel cell buses for deployment across the US and Canada, including California, Manitoba, Nevada, New York, Ohio, and Pennsylvania.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">Canadian Pacific Kansas City places follow-on order for 2.4 MW of Ballard fuel cell engines for active service locomotives</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On November 6, 2023, we announced an order for 2.4 MW of additional fuel cell engines from Canadian Pacific Kansas City (&#8220;CPKC&#8221;). These twelve, 200 kW fuel cell engines were delivered in 2023 as expected and will support the development of CPKC&#8217;s additional hydrogen-powered locomotives planned for regular switching and local freight service applications in Alberta.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 14 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The additional locomotives will be partially funded through the Emissions Reduction Alberta (&#8220;ERA&#8221;) program that helps the province deliver on its environmental and economic goals and will in turn support the decarbonization of rail transport by funding hydrogen production and refueling infrastructure along with hydrogen-powered locomotives.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Over the past two years, Ballard has supplied CPKC with 38 fuel cell engines for use in its hydrogen locomotives, with combined fuel cell power of 7.6 MW. The additional locomotives are expected to enter service in late 2024.</font></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">4.4 &#160;&#160;&#160;&#160;China</font></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">Weichai Power Co., Ltd. and Weichai Ballard Hy-Energy Technologies Co., Ltd.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">On November 13, 2018, we announced the closing of a strategic collaboration transaction with Weichai. Ballard&#8217;s strategic collaboration with Weichai included&#58;</font></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:157%;padding-left:14.5pt;text-decoration:underline">Equity Investment</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%"> &#8211; an equity investment in Ballard made by Weichai representing a 19.9% interest in the Company at that time. Weichai currently holds an approximate 15.4% interest in Ballard.</font></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">Ballard entered into an investor rights agreement with Weichai under which&#58; (a) so long as Weichai directly or indirectly holds at least 10% of Ballard&#8217;s outstanding shares, it has an anti-dilution right entitling it to maintain its percentage ownership in Ballard by subscribing for Common Shares from treasury at the same price as Ballard distributes Common Shares to other investors  (to date, Weichai&#8217;s anti-dilution rights with respect to all previous offerings of the Company have expired unexercised)&#59; (b) for so long as Weichai directly or indirectly holds at least 15% of Ballard&#8217;s outstanding Common Shares, it has the right to nominate two directors to Ballard&#8217;s board of directors&#59; and (c) if there is a third-party offer to buy Ballard, Weichai has the right to make a superior proposal or otherwise it must vote its Common Shares in accordance with the recommendation of Ballard&#8217;s board of directors.</font></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:157%;padding-left:14.5pt;text-decoration:underline">China Joint Venture and Technology Transfer Agreement</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%"> &#8211; Weichai and Ballard have established a joint venture company in Shandong Province to support China&#8217;s Fuel Cell Electric Vehicle market, with Weichai holding a controlling ownership interest of 51% and Ballard holding a 49% ownership position. Weichai Ballard JV was established in the fourth quarter of 2018. During fiscal 2018 through fiscal 2022, Weichai made its committed capital contributions totaling RMB 561.0 million and Ballard made its committed capital contributions totaling RMB 539.0 million (equivalent to $79.4 million). Weichai holds three of five Weichai Ballard JV board seats and Ballard holds two, with Ballard having certain shareholder protection provisions. </font></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">The Weichai Ballard JV develops and manufactures fuel cell modules and components including Ballard&#8217;s LCS bi-polar plates, fuel cell stacks and FCgen</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:174%;position:relative;top:-2.8pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:174%">-</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">LCS-based power modules for bus, commercial truck, and forklift applications with exclusive rights (subject to certain conditions) in China and is to pay Ballard a total of $90 million under a program to develop and transfer technology to Weichai Ballard JV in order to enable these manufacturing activities. Revenue earned from the $90 million Weichai Ballard JV technology transfer agreement ($2.3 million in the fourth quarter of 2023&#59; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 15 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">$0.9 million in the fourth quarter of 2022&#59; $4.9 million in fiscal 2023&#59; $6.0 million in fiscal 2022&#59; $18.2 million in fiscal 2021&#59; $6.0 million in fiscal 2022&#59; $18.2 million in fiscal 2021&#59; $21.2 million in fiscal 2020&#59; $22.5 million in fiscal 2019&#59; $1.2 million in fiscal 2018) is recorded primarily as technology solutions revenues in our Heavy-Duty Mobility Truck market. During the fourth quarter of 2018, we received an initial 10% or $9.0 million prepayment from Weichai Ballard JV for this program with additional amounts paid to us as program milestones are successfully completed. We retain an exclusive right to the developed technologies outside China, subject to certain restrictions on sublicensing outside China. The Weichai Ballard JV will also purchase MEAs for FCgen</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:5.2pt;font-weight:400;line-height:174%;position:relative;top:-2.8pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:174%">-</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:174%">LCS fuel cell stacks exclusively from Ballard under a long-term supply agreement.</font></div><div style="margin-top:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:157%;padding-left:14.5pt;text-decoration:underline">Fuel Cell Sales</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%"> &#8211; On December 16, 2019, we announced the receipt of a purchase order from Weichai Ballard JV for the delivery of MEAs valued at approximately $19 million under a long-term MEA supply agreement. Revenue earned from this agreement ($1.5 million in the fourth quarter of 2023&#59; $0.2 million in the fourth quarter of 2022&#59; $2.1 million in fiscal 2023&#59; $1.0 million in fiscal 2022) is recorded primarily as product revenue in our Heavy-Duty Mobility Truck market. As of December 31, 2023, an additional $5.1 million of revenue associated with shipments on this order to Weichai Ballard JV remain unrecognized until these products are ultimately sold by Weichai Ballard JV.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">The Weichai Ballard JV operation, located in Weifang, Shandong Province, China, has commenced production activities of LCS bi-polar plates, LCS fuel cell stacks and LCS-based modules to power bus and truck FCEVs for the China market. The Weichai Ballard JV is expected to have annual production capacity of 40,000 fuel cell stacks and 20,000 engines.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:157%"> </font></div><div style="margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">5. &#160;&#160;&#160;&#160;RESULTS OF OPERATIONS</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">5.1 &#160;&#160;&#160;&#160;Operating Segments</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">We report our results in the single operating segment of Fuel Cell Products and Services. For 2023, we have made certain changes in the presentation of revenues by application comprising our Fuel Cell Products and Services operating segment. Our Fuel Cell Products and Services segment consists of the sale of PEM fuel cell products and services for a variety of applications, including Heavy-Duty Mobility (consisting of bus, truck, rail, and marine applications), Stationary Power, and Emerging and Other Markets (consisting of material handling, off-road, and other applications). Revenues from the delivery of Services, including technology solutions, after sales services and training, are included in each of the respective markets. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">During the fourth quarter of 2023, we completed a restructuring of operations at Ballard Motive Solutions in the U.K. and effectively closed the operation. As such, the historic operating results (including revenue and operating expenses) of the Ballard Motive Solutions business for both 2023 and 2022 have been removed from continuing operating results and are instead presented separately in the statement of comprehensive income (loss) as loss from discontinued operations. </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><font><br></font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 16 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:3pt;margin-top:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">5.2 &#160;&#160;&#160;&#160;Summary of Key Financial Metrics &#8211; Three Months Ended December 31, 2023</font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Revenue and Gross Margin</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Three months ended December 31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Heavy-Duty Mobility</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">29,004</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">9,079</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">19,925</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">219%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Bus</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">11,978</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">2,718</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">9,260</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">341%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Truck</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">5,991</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">2,544</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">3,447</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">135%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Rail</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">7,039</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">2,676</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">4,363</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">163%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Marine</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">3,996</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">1,141</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">2,855</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">250%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Stationary</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">12,805</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">6,234</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">6,571</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">105%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Emerging and Other</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">4,942</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">4,870</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">72</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1%</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Revenues</font></td><td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">46,751</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">20,183</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">26,568</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">132%</font></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">China</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">5,496</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,009</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,487</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">174%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Europe</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">24,907</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">9,080</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">15,827</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">174%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">North America</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">15,106</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">8,168</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">6,938</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">85%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Rest of World</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,242</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">926</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">316</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">34%</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Revenues</font></td><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">46,751</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">20,183</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">26,568</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">132%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cost of goods sold</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">56,918</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">26,276</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">30,642</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">117%</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Gross Margin</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(10,167)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(6,093)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(4,074)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">67%</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Gross Margin %</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(22%)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(30%)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">n&#47;a</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">8 pts</font></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Fuel Cell Products and Services Revenues of $46.8 million for the fourth quarter of 2023 increased 132%, or $26.6 million, compared to the fourth quarter of 2022. The 132% increase was driven by higher Heavy-Duty Mobility and Stationary market revenues as Emerging and Other and Stationary market revenues were effectively flat. Revenue increased in each region with the largest increases in Europe and North America followed by China and Rest of World.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Heavy-Duty Mobility revenues of $29.0 million in the fourth quarter of 2023 increased $20.0 million, or 219%, due to higher sales of fuel cell products in each of our sub-markets of bus, rail, truck and marine. Heavy-Duty Mobility revenues on a quarter-to-quarter basis are impacted by product mix due to varying customer requirements and various fuel cell products, including numerous power configurations required by our customers (and the resulting impact on selling price) of our fuel cell modules, fuel cell stacks, MEAs, and related component and parts kits. Heavy-Duty Mobility revenues of $29.0 million in the fourth quarter of 2023 includes service revenues of $2.3 million earned on the Weichai Ballard JV technology transfer program&#59; $2.3 million from Weichai Ballard JV for the supply of a mix of certain fuel cell products and components that will be used in the assembly of modules to power zero-emission FCEVs in China&#59; and $24.4 million from a variety of customers in Europe, North America, China, and the rest of the world, primarily for shipments of FCwave&#8482;, FCmove&#8482;-HD+, FCmove&#8482;-HD FCmove</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:162%;position:relative;top:-3.5pt;vertical-align:baseline">&#8482;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">-XD, and FCveloCity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:162%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">-HD7 fuel cell modules and related components for their respective bus, truck, rail and marine programs. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Heavy-Duty Mobility revenues of $9.0 million in the fourth quarter of 2022 includes service revenues of $0.9 million earned on the Weichai Ballard JV technology transfer program&#59; $0.3 million to Weichai Ballard JV for the supply of a mix of certain fuel cell products and components that will be used in the assembly of modules to power zero-emission FCEVs in China&#59; and $7.8 million to a variety of customers </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 17 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">in North America, Europe, and Other areas, primarily for shipments of FCveloCity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:162%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">-HD7 and FCveloCity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:162%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">-HDv8 fuel cell modules and related components for their respective bus and train programs.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Stationary revenues of $12.8 million increased $6.6 million, or 105%, due to higher sales of stationary power generation fuel cell modules, stacks, products and services primarily in Europe and North America. Stationary revenues also include technology solutions program revenues from a variety of customer programs for stationary applications. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Emerging and Other market revenues of $4.9 million increased $0.1 million, or 1%, due primarily to higher sales of fuel cell modules primarily for mining applications, partially offset by lower fuel cell stack shipments and lower service revenues. Emerging and Other market revenues include technology solutions program revenues on the completed Audi program of nil in the fourth quarter of 2023, compared to $1.0 million in the fourth quarter of 2022. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Fuel Cell Products and Services gross margins were ($10.2) million, or (22%) of revenues, for the fourth quarter of 2023, compared to ($6.1) million, or (30%) of revenues, for the fourth quarter of 2022. The negative gross margin in the fourth quarter of 2023 was driven primarily by significantly higher inventory impairment and onerous contract provisions, and by a shift to lower overall product margin and service revenue mix including the impacts of pricing strategy, higher fixed overhead costs due primarily to the expansion of manufacturing capacity, and increases in supply costs.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Gross margin in the fourth quarter of 2023 was negatively impacted by net increases in inventory impairment and onerous contract provision adjustments of ($10.7) million, and positively impacted by net warranty adjustments of $0.3 million. Negative inventory and related impairment adjustments of ($10.7) million in the fourth quarter of 2023 were primarily due to (i) customer specific heavy-duty mobility inventory no longer expected to be utilized due to a certain customer&#8217;s liquidity issues and resulting program delays&#59; (ii) excess and slow moving small stationary inventory located primarily in Europe due to product rationalization and potential divestiture activities&#59; and (iii) excess and slow moving legacy and customer service inventory no longer expected to be utilized. Gross margin in the fourth quarter of 2022 was negatively impacted by net inventory and onerous contract provision adjustments of ($4.1) million due primarily to excess and impaired service inventory&#59; and positively impacted by net warranty adjustments of $0.5 million. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 18 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Operating Expenses and Cash Operating Costs</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.669%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.921%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.128%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="27" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.8pt;padding-right:24.8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Three months ended December 31,</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and Product <br>&#160;&#160;Development</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">24,459</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">21,506</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,953</font></td><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;14%</font></div></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and Administrative</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">5,042</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,982</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">60</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160; 1%</font></div></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and Marketing</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,716</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,295</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">421</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;13%</font></div></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Operating Expenses</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">33,217</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">29,783</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,434</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;12%</font></div></td></tr><tr style="height:15pt"><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"><div style="padding-left:2.75pt;padding-right:4.85pt"><font><br></font></div></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"><div style="padding-left:2.75pt;padding-right:4.85pt"><font><br></font></div></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"><div style="padding-left:2.75pt;padding-right:7.65pt"><font><br></font></div></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and Product <br>&#160;&#160;Development (cash operating cost)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">21,337</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">20,586</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">751</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;4%</font></div></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and Administrative<br>&#160;(cash operating cost)</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">4,233</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">5,361</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,128)</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160; (21%)</font></div></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and Marketing (cash operating cost)</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,380</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,091</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">289</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;9%</font></div></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cash Operating Costs</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">28,950</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">29,038</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(88)</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:7.65pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">&#160;&#160;&#160;&#160;(0%)</font></div></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Cash Operating Costs and its components of Research and Product Development (cash operating cost), General and Administrative (cash operating cost), and Sales and Marketing (cash operating cost) are non-GAAP measures. We use certain Non-GAAP measures to assist in assessing our financial performance. Non-GAAP measures do not have any standardized meaning prescribed by GAAP and are therefore unlikely to be comparable to similar measures presented by other companies.  See the reconciliation of Cash Operating Costs to GAAP in the Supplemental Non-GAAP Measures and Reconciliations section and the reconciliation of Research and Product Development (cash operating cost), General and Administrative (cash operating cost), and Sales and Marketing (cash operating cost) to GAAP in the Operating Expense section. Cash Operating Costs adjusts operating expenses for stock-based compensation expense, depreciation and amortization, impairment losses on trade receivables, restructuring charges, the impact of unrealized gains or losses on foreign exchange contracts, acquisition related costs, and financing charges.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Total Operating Expenses (excluding Other operating expenses) for the fourth quarter of 2023 were $33.2 million, an increase of $3.4 million, or 12%, compared to the fourth quarter of 2022. The increase was driven by higher research and product development expenses of $3.0 million and higher sales and marketing expenses of $0.4 million. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Cash Operating Costs (see Supplemental Non-GAAP Measures and Reconciliations) for the fourth quarter of 2023 were $29.0 million, a decrease of ($0.1) million, or (0%), compared to the fourth quarter of 2022. The minor decrease was driven by lower general and administrative cash operating costs of ($1.1) million, partially offset by higher research and product development cash operating costs of $0.8 million, and higher sales and marketing cash operating costs of $0.3 million. </font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The minor decrease in cash operating costs in the fourth quarter of 2023 was driven primarily by lower general and administrative costs due to lower contractor services, recruiting, and insurance costs. These cost reductions were partially offset by increased expenditure on technology and product development activities, including the design and development of next generation fuel cell stacks and engines for bus, truck, rail, marine and stationary applications, and continuation engineering investment in our existing fuel cell products, including activities related to product cost reduction. Program investment includes expenditures related to our FCmove&#8482;-HD+ and FCmove XD fuel cell modules designed for buses and medium and heavy-duty trucks, our FCgen&#174;-HPS High-Power Density Fuel Cell Stack for light-medium-and heavy-duty vehicles, our FCwave&#8482; Fuel Cell Module for marine applications, and on the ongoing improvement of all of our fuel cell products including our high performance fuel cell module, the FCmove&#8482;-HD, and our high performance liquid-cooled fuel cell stack, the FCgen&#174;-LCS.</font></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Adjusted EBITDA</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Three months ended December 31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Adjusted EBITDA</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(44,083)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(40,148)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(3,935)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(10%)</font></div></td></tr></table></div><div style="padding-left:9.35pt;text-align:justify;text-indent:-9.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> &#160;&#160;&#160;&#160;EBITDA and Adjusted EBITDA are non-GAAP measures. We use certain Non-GAAP measures to assist in assessing our financial performance. Non-GAAP measures do not have any standardized meaning prescribed by GAAP and are therefore unlikely to be comparable to similar measures presented by other companies.  See reconciliation of Adjusted EBITDA to GAAP in the Supplemental Non-GAAP Measures and Reconciliations section. Adjusted EBITDA adjusts EBITDA for stock-based compensation expense, transactional gains and losses, acquisition related costs, finance and other income, recovery on settlement of contingent consideration, asset impairment charges, and the impact of unrealized gains and losses on foreign exchange contracts.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 19 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Adjusted EBITDA (see Supplemental Non-GAAP Measures and Reconciliations) for the fourth quarter of 2023 was ($44.1) million, compared to ($40.1) million for the fourth quarter of 2022. The increase in Adjusted EBITDA loss of ($3.9) million was driven primarily by the increase in gross margin loss of ($4.1) million, higher impairment loss on trade receivables of ($1.4) million, and higher restructuring expenses of ($0.2) million, partially offset by the decrease in Cash Operating Costs of $0.1 million, and lower equity in loss of investment in joint venture and associates of $2.4 million attributed to the operations of Weichai Ballard JV.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Net Loss from Continuing Operations</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Three months ended December 31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Net loss from Continuing Operations</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(48,889)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(27,572)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(21,317)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(77)%</font></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Net loss from continuing operations for the fourth quarter of 2023 was ($48.9) million, or ($0.16) per share, compared to a net loss from continuing operations of ($27.6) million, or ($0.09) per share, in the fourth quarter of 2022. The ($21.3) million increase in net loss in the fourth quarter of 2023 was driven primarily by the increase in Adjusted EBITDA loss of ($3.9) million and by lower finance and other income of ($13.9) million. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Net Loss from Discontinued Operations</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:39.925%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.444%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="27" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 65.87pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Three months ended December 31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Revenues</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">323</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">281</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">42</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">15%</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Cost of goods sold</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">108</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">107</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Gross margin</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">215</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">174</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">41</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">24%</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Operating expenses</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(2,699)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(6,938)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,239</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">61%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Finance and other (income) loss</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">125</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(3)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">128</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4267%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impairment charges on intangible assets</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(13,017)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">13,017</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">100%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Recovery on settlement of contingent consideration</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">9,891</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(9,891)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(100)%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Income tax recovery (expense)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,038</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(3,038)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(100)%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Net loss from discontinued operations</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(2,359)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(6,855)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,496</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">66%</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Net loss from discontinued operations for the fourth quarter of 2023 was ($2.4) million, or ($0.01) per share, compared to ($6.9) million, or ($0.02) per share, in the fourth quarter of 2022. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">During the fourth quarter of 2023, we completed a restructuring of operations at Ballard Motive Solutions in the U.K. and effectively closed the operation. As such, the historic operating results of the Ballard Motive Solutions business for both 2023 and 2022 have been removed from continuing operating results and are instead presented separately in the statement of comprehensive income (loss) as loss from discontinued operations. </font></div><div style="margin-bottom:10pt;text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 20 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:9pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">5.3 &#160;&#160;&#160;&#160;Summary of Key Financial Metrics &#8211; Year Ended December 31, 2023</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Revenue and Gross Margin</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.079%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.723%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Heavy-Duty Mobility</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">66,657</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">43,679</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">22,978</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">53%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Bus</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">29,265</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">24,917</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">4,348</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">17%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Truck</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">10,961</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">11,472</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(511)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">(4%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Rail</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">19,100</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">5,106</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">13,994</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">274%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 39.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Marine</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">7,331</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">2,184</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">5,147</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-style:italic;font-weight:400;line-height:133%">236%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Stationary</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">21,707</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">18,872</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,835</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">15%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Emerging and Other</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">14,004</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">19,309</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(5,305)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(27%)</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Revenues</font></td><td style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">102,368</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">81,860</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">20,508</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">25%</font></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">China</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">11,980</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 5.57pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">9,127</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,853</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">31%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Europe</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">48,958</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">38,444</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">10,514</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">27%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">North America</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">37,736</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">28,572</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">9,164</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">32%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Rest of World</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,694</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">5,717</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,023)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(35%)</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Revenues</font></td><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">102,368</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">81,860</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">20,508</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">25%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cost of goods sold</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">124,199</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">95,168</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">29,031</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">31%</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Gross Margin</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(21,831)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(13,308)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(8,523)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(64%)</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Gross Margin %</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(21%)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(16%)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">n&#47;a</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(5 pts)</font></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Fuel Cell Products and Services Revenues of $102.4 million for 2023 increased 25%, or $20.5 million, compared to 2022. The 25% increase was driven by higher Heavy-Duty Mobility and Stationary market revenues, partially offset by lower Emerging and Other market revenues. Revenue increases in Europe, North America and China, were partially offset by lower revenues in Rest of World.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Heavy-Duty Mobility revenues of $66.7 million in 2023 increased $23.0 million, or 53%, due primarily to higher sales of rail, marine, and bus fuel cell products. Heavy-Duty Mobility revenues on a quarter-to-quarter basis are impacted by product mix due to varying customer requirements and various fuel cell products, including numerous power configurations required by our customers (and the resulting impact on selling price) of our fuel cell modules, fuel cell stacks, MEAs, and related component and parts kits. Heavy-Duty Mobility revenues of $66.7 million in 2023 includes service revenue of $4.9 million earned on the Weichai Ballard JV technology transfer program&#59; $3.2 million from Weichai Ballard JV for the supply of a mix of certain fuel cell products and components that will be used in the assembly of modules to power zero-emission FCEVs in China&#59; $1.7 million of product and service revenues from Synergy Ballard JVCo&#59; and $56.9 million from a variety of customers in Europe, North America, China, and the rest of the world, primarily for shipments of FCmove&#8482;-HD, FCmove&#8482;-HD+, FCmove</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:162%;position:relative;top:-3.5pt;vertical-align:baseline">&#8482;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">-XD, FCwave&#8482;, and FCveloCity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:162%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">-HD7, and FCmove</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:162%;position:relative;top:-3.5pt;vertical-align:baseline">&#8482;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">-MD fuel cell modules and related components for their respective bus, truck, rail and marine programs. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Heavy-Duty Mobility revenues of $43.7 million in 2022 includes service revenues of $6.0 million earned on the Weichai Ballard JV technology transfer program&#59; $2.1 million to Weichai Ballard JV for the supply of a mix of certain fuel cell products and components that will be used in the assembly of modules to power zero-emission FCEVs in China&#59; and $35.6 million to a variety of customers in North America, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 21 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Europe, and Other areas, primarily for shipments of FCveloCity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:162%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">-HD7 and FCveloCity</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-weight:400;line-height:162%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">-HDv8 fuel cell modules and related components for their respective bus and train programs. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Stationary revenues of $21.7 million increased $2.8 million, or 15%, due to higher sales of stationary power generation fuel cell modules, stacks, products and services primarily in Europe and North America. Stationary revenues also include technology solutions program revenues from a variety of customer programs for stationary applications. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Emerging and Other market revenues of $14.0 million decreased ($5.3) million, or (27%), due primarily to lower service revenues and lower fuel cell stack shipments, partially offset by higher sales of fuel cell modules for mining applications. Emerging and Other market revenues include technology solutions program revenues on the complete Audi program of $0.3 million in 2023, compared to $5.6 million earned in 2022. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Fuel Cell Products and Services gross margins were ($21.8) million, or (21%) of revenues, for 2023, compared to ($13.3) million, or (16%) of revenues, for 2022. The negative gross margin in 2023 was driven primarily by significantly higher inventory impairment and onerous contract provisions, and by a shift to lower overall product margin and service revenue mix including the impacts of pricing strategy, higher fixed overhead costs due primarily to the expansion of manufacturing capacity, and increases in supply costs.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Gross margin in 2023 was negatively impacted by net increases in inventory impairment and onerous contract provision adjustments of ($15.0) million, and negatively impacted by net warranty adjustments of ($0.3 million). Negative inventory and related impairment adjustments of ($15.0) million in 2023 were primarily due to (i) customer specific heavy-duty mobility inventory no longer expected to be utilized due to a certain customer&#8217;s liquidity issues and resulting program delays&#59; (ii) excess and slow moving small stationary inventory located primarily in Europe due to product rationalization and potential divestiture activities&#59; (iii) excess stationary and heavy-duty mobility product inventory&#59; and (iv) excess and slow moving legacy and customer service inventory no longer expected to be utilized. Gross margin in 2022 was negatively impacted by net inventory and onerous contract provision adjustments of ($7.5) million due primarily to excess and impaired heavy-duty mobility product and service inventory&#59; and negatively impacted by net warranty adjustments of ($0.4) million related primarily to increased service costs. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 22 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Operating Expenses and Cash Operating Costs</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.150%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:2.746%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.562%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.601%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.127%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="27" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.8pt;padding-right:24.8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Year ended December 31,</font></div></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and Product <br>&#160;&#160;Development</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">98,306</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">89,715</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">8,591</font></td><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">10%</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and Administrative</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">23,874</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">26,355</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,481)</font></td><td colspan="6" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(9)%</font></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and Marketing</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">15,110</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">12,538</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,572</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">21%</font></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Operating Expenses</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">137,290</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">128,608</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">8,682</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">7%</font></td></tr><tr style="height:15pt"><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"><div style="padding-left:2.75pt;padding-right:4.85pt"><font><br></font></div></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"><div style="padding-left:2.75pt;padding-right:4.85pt"><font><br></font></div></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"><div style="padding-left:2.75pt;padding-right:7.65pt"><font><br></font></div></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and Product <br>&#160;&#160;Development (cash operating cost)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">86,248</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">79,806</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">6,442</font></td><td colspan="6" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">8%</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and Administrative<br>&#160;(cash operating cost)</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">19,513</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">20,842</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,329)</font></td><td colspan="6" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">(6)%</font></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and Marketing (cash operating cost)</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">13,566</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">11,344</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,222</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">20%</font></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cash Operating Costs</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="5" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">119,327</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">111,992</font></td><td style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">7,335</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:1.5pt solid #000000;padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">7%</font></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Cash Operating Costs and its components of Research and Product Development (cash operating cost), General and Administrative (cash operating cost), and Sales and Marketing (cash operating cost) are non-GAAP measures. We use certain Non-GAAP measures to assist in assessing our financial performance. Non-GAAP measures do not have any standardized meaning prescribed by GAAP and are therefore unlikely to be comparable to similar measures presented by other companies.  See the reconciliation of Cash Operating Costs to GAAP in the Supplemental Non-GAAP Measures and Reconciliations section and the reconciliation of Research and Product Development (cash operating cost), General and Administrative (cash operating cost), and Sales and Marketing (cash operating cost) to GAAP in the Operating Expense section. Cash Operating Costs adjusts operating expenses for stock-based compensation expense, depreciation and amortization, impairment losses on trade receivables, restructuring charges, the impact of unrealized gains or losses on foreign exchange contracts, acquisition related costs, and financing charges.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Total Operating Expenses (excluding Other operating expenses) for 2023 was $137.3 million, an increase of $8.7 million, or 7%, compared to 2022. The increase was driven by higher research and product development expenses of $8.6 million and higher sales and marketing expenses of $2.6 million, partially offset by lower general and administrative expenses of ($2.5) million. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Cash Operating Costs (see Supplemental Non-GAAP Measures and Reconciliations) for 2023 were $119.3 million, an increase of $7.3 million, or 7%, compared to 2022. The increase was driven by higher research and product development cash operating costs of $6.4 million and by higher sales and marketing cash operating costs of $2.2 million, partially offset by lower general and administrative cash operating costs of ($1.3) million. </font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The increase in operating expenses and cash operating costs in 2023 was driven primarily by increased expenditure on technology and product development activities including the design and development of next generation fuel cell stacks and engines for bus, truck, rail, marine and stationary applications, and continuation engineering investment in our existing fuel cell products, including activities related to product cost reduction. Program investment includes expenditures related to our FCmove&#8482;-HD+ and FCmove XD fuel cell modules designed for buses and medium and heavy-duty trucks, our FCgen&#174;-HPS High-Power Density Fuel Cell Stack for light-medium-and heavy-duty vehicles, our FCwave&#8482; Fuel Cell Module for marine applications, and on the ongoing improvement of all of our fuel cell products including our high performance fuel cell module, the FCmove&#8482;-HD, and our high performance liquid-cooled fuel cell stack, the FCgen&#174;-LCS. In addition, sales and marketing costs increased due to increased commercial expenditures and staffing primarily in Europe and North America.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Operating expenses also include the impact of inflationary wage pressures. These operating expense increases were partially offset by relatively lower labour costs in Canada in 2023 on our Canadian operating cost base as the Canadian dollar, relative to the U.S. dollar, was approximately (4%) lower in 2023, compared to 2022.</font></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 23 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Adjusted EBITDA</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Adjusted EBITDA</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(150,088)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(132,635)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(17,453)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:4.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(13%)</font></div></td></tr></table></div><div style="padding-left:9.35pt;text-align:justify;text-indent:-9.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> &#160;&#160;&#160;&#160;EBITDA and Adjusted EBITDA are non-GAAP measures. We use certain Non-GAAP measures to assist in assessing our financial performance. Non-GAAP measures do not have any standardized meaning prescribed by GAAP and are therefore unlikely to be comparable to similar measures presented by other companies.  See reconciliation of Adjusted EBITDA to GAAP in the Supplemental Non-GAAP Measures and Reconciliations section. Adjusted EBITDA adjusts EBITDA for stock-based compensation expense, transactional gains and losses, acquisition related costs, finance and other income, recovery on settlement of contingent consideration, asset impairment charges, and the impact of unrealized gains and losses on foreign exchange contracts.</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Adjusted EBITDA (see Supplemental Non-GAAP Measures and Reconciliations) for 2023 was ($151.1) million, compared to ($132.6) million for 2022. The ($17.5) million increase in Adjusted EBITDA loss was driven primarily by the decrease in gross margin of ($8.5), the increase in Cash Operating Costs of ($7.3) million, higher impairment loss on trade receivables of ($1.4) million, and higher restructuring expenses of ($1.0) million, partially offset and lower equity in loss of investment in joint venture and associates of $1.5 million attributed to the operations of Weichai Ballard JV.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Net Loss from Continuing Operations</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Net loss from Continuing Operations</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(144,210)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(160,371)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">16,161</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:4.35pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:171%">&#160;&#160;&#160;&#160;10%</font></div></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Net loss from continuing operations for 2023 was ($144.2) million, or ($0.48) per share, compared to a net loss from continuing operations of ($160.4) million, or ($0.54) per share, in 2022. The $16.2 million decrease in net loss in 2023 was driven primarily by higher finance and other income of $33.2 million due to primarily to increased investment income of $23.7 million, improved mark to market and foreign exchange impacts of $4.0 million on our long-term investments including Forsee Power, Wisdom, Quantron, and hydrogen infrastructure and growth equity funds, and by higher foreign exchange gains on net monetary assets of $5.4 million. These net loss improvements were partially offset by the increase in Adjusted EBITDA loss of ($17.5) million.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">In addition, operating margins, and costs in 2023 were also impacted by the positive impact of a weaker Canadian dollar, relative to the U.S. dollar, as compared to 2022. As a significant amount of our net operating costs (primarily labour) are denominated in Canadian dollars, gross margin, operating expenses, Adjusted EBITDA, and net loss are impacted by changes in the Canadian dollar relative to the U.S. dollar. As the Canadian dollar relative to the U.S. dollar was approximately (4%), or (300) basis points, lower in 2023 as compared to 2022, positive foreign exchange impacts on our Canadian operating margins and cost base were approximately $3.9 million. A $0.01 decrease in the Canadian dollar, relative to the U.S. dollar, positively impacts annual operating margins and costs by approximately $1.3 million.</font></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;text-align:justify"><font><br></font></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 24 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:10pt;margin-top:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:133%">Net Loss from Discontinued Operations</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:34.156%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.441%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="27" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Revenues</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt 0 3.77pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">934</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,926</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(992)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(52%)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Cost of goods sold</font></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">607</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,713</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,106)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(65%)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Gross margin</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt 0 3.77pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">327</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">213</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">114</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">54%</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Operating expenses</font></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(7,913)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(13,784)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">5,871</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">43%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Finance and other (income) loss</font></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">337</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(4)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">341</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">8525%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impairment charges on intangible assets</font></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(2,266)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(13,017)</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">10,751</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">83%</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impairment charges on goodwill</font></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(23,991)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(23,991)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(100%)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Recovery on settlement of contingent consideration</font></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">9,891</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(9,891)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(100%)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Income tax recovery (expense)</font></td><td colspan="3" style="padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,578</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(3,578)</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(100%)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Net loss from discontinued operations</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt 0 3.77pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(33,506)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(13,123)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(20,383)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(155%)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Net loss from discontinued operations for 2023 was ($33.5) million, or ($0.11) per share, compared to ($13.1) million, or ($0.04) per share, in 2022. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">During the fourth quarter of 2023, we completed a restructuring of operations at Ballard Motive Solutions in the U.K. and effectively closed the operation. As such, the historic operating results of the Ballard Motive Solutions business for both 2023 and 2022 have been removed from continuing operating results and are instead presented separately in the statement of comprehensive income (loss) as loss from discontinued operations. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">5.4 &#160;&#160;&#160;&#160;Operating Expenses and Other Items &#8211; Three Months and Year ended December 31, 2023 </font></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Research and product development expenses</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:160%">Three months ended December 31</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:160%">,</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Research and product development</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and product development expense</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">24,459</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">21,506</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,953</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">14%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Depreciation and amortization expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,832)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">18</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,850)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,278%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Stock-based compensation expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,290)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(938)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(352)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(38%)</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and Product Development (cash operating cost)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">21,337</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">20,586</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">751</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4%</font></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-0.57pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:160%">Year ended December 31</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:160%">,</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Research and product development</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and product development expense</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">98,306</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">89,715</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">8,591</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">10%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Depreciation and amortization expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(6,538)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(4,894)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,644</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">34%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Stock-based compensation expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(5,520)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(5,015)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(505)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(10%)</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and Product Development (cash operating cost)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">86,248</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">79,806</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">6,442</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">8%</font></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Research and Product Development (cash operating cost) is a non-GAAP measure. We use certain Non-GAAP measures to assist in assessing our financial performance. Non-GAAP measures do not have any standardized meaning prescribed by GAAP and are therefore unlikely to be comparable to similar measures presented by other companies. Research and Product Development (cash operating cost) adjusts Research and product development expense for depreciation and amortization expense and stock-based compensation expense. See the reconciliation of the adjustments to Research and product development expense in the table above.</font></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Research and product development expenses for the three months ended December 31, 2023,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $24.5 million, an increase of $3.0 million, or 14%, compared to the corresponding period of 2022. Excluding depreciation and amortization expense and stock-based compensation expense, research, and product development cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) were $21.3 million in the fourth quarter of 2023, an increase of $0.8 million, or 4%, compared to the fourth quarter of 2022.</font></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Research and product development expenses for the year ended December 31, 2023,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $98.3 million, an increase of $8.6 million, or 10%, compared to the corresponding period of 2022. Excluding </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 25 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">depreciation and amortization expense and stock-based compensation expense, research and product development cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) were $86.2 million in 2023, an increase of $6.4 million, or 8%, compared to 2022.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The respective $0.8 million, or 4%, and $6.4 million, or 8%, increases in research and development cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) in the fourth quarter and fiscal year of 2023, as compared to the fourth quarter and fiscal year of 2022, was driven primarily by increased expenditure on technology and product development activities including the design and development of next generation fuel cell stacks and engines for bus, truck, rail, marine and stationary applications, and continuation engineering investment in our existing fuel cell products, including activities related to product cost reduction. Program investment includes expenditures related to our FCmove&#8482;-HD+ and FCmove XD fuel cell modules designed for buses and medium and heavy-duty trucks, our FCgen&#174;-HPS High-Power Density Fuel Cell Stack for light-medium-and heavy-duty vehicles, our FCwave&#8482; Fuel Cell Module for marine applications, and on the ongoing improvement of all of our fuel cell products including our high performance fuel cell module, the FCmove&#8482;-HD, and our high performance liquid-cooled fuel cell stack, the FCgen&#174;-LCS. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Research and product development expenses also include the impact of inflationary wage pressures. These operating expense increases were partially offset by relatively lower labour costs in Canada in 2023 on our Canadian operating cost base as the Canadian dollar, relative to the U.S. dollar, was approximately (4%) lower in 2023, compared to 2022.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Depreciation and amortization expense included in research and product development expense for the three months and year ended December 31, 2023, was $1.8 million and $6.5 million, respectively, compared to nominal amounts and $4.9 million, respectively, for the corresponding periods of 2022. Depreciation and amortization expense relate primarily to amortization expense on our intangible assets and depreciation expense on our research and product development facilities and equipment.</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Stock-based compensation expense included in research and product development expense for the three months and year ended December 31, 2023, was $1.3 million and $5.5 million, respectively, compared to $0.9 million and $5.0 million, respectively, for the corresponding periods of 2022. The increase in 2023 was due primarily to new equity awards granted to a wider employee base and to help retain key personnel.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">General and administrative expenses</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:160%">Three months ended December 31</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:160%">,</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">General and administrative</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and administrative expense</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">5,042</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,982</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">60</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Depreciation and amortization expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(556)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(449)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(107)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(24%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Stock-based compensation expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(949)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(229)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(720)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(314%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Add&#58; Impact of unrealized gains (losses) on foreign exchange contracts</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">696</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,057</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(361)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(34%)</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and Administrative (cash operating cost)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">4,233</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">5,361</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,128)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(21%)</font></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 26 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:160%">Year ended December 31</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:160%">,</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">General and administrative</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and administrative expense</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">23,874</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">26,355</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,481)</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(9%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Depreciation and amortization expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,997)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,915)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(82)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(4%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Stock-based compensation expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(3,660)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,736)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(924)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(34%)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Add&#58; Impact of unrealized gains (losses) on foreign exchange contracts</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,296</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(862)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,158</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">250%</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and Administrative (cash operating cost)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">19,513</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">20,842</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,329)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(6%)</font></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">General and Administrative (cash operating cost) is a non-GAAP measure. We use certain Non-GAAP measures to assist in assessing our financial performance. Non-GAAP measures do not have any standardized meaning prescribed by GAAP and are therefore unlikely to be comparable to similar measures presented by other companies. General and Administrative (cash operating cost) adjusts General and administrative expense for depreciation and amortization expense, stock-based compensation expense and the impact of unrealized gains or losses on foreign exchange contracts. See the reconciliation of the adjustments to General and administrative expense in the table above.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">General and administrative expenses for the three months ended December 31, 2023,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $5.0 million, an increase of $0.1 million, or 1%, compared to the corresponding period of 2022. Excluding depreciation and amortization expense, stock-based compensation expense, and the impact of unrealized gains (losses) on foreign exchange contracts, general and administrative cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) were $4.2 million in the fourth quarter of 2023, a decrease of ($1.1) million, or (21%), compared to the fourth quarter of 2022.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">General and administrative expenses for the year ended December 31, 2023,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $23.9 million, a decrease of ($2.5) million, or (9%), compared to the corresponding period of 2022. Excluding depreciation and amortization expense, stock-based compensation expense, and the impact of unrealized gains (losses) on foreign exchange contracts, general and administrative cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) were $19.5 million in 2023, a decrease of ($1.3) million, or (6%), compared to 2022.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The respective ($1.1) million, or (21%), and ($1.3) million, or (6%), decreases in general and administrative cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) in the fourth quarter and fiscal year of 2023, as compared to the fourth quarter and fiscal year of 2022, was due primarily to lower contractor services, recruiting, and insurance costs. The impact of inflationary wage pressures were offset by relatively lower labour costs in Canada in 2023 on our Canadian operating cost base as the Canadian dollar, relative to the U.S. dollar, was approximately (4%) lower in 2023, compared  to 2022.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Depreciation and amortization expense included in general and administrative expense for the three months and year ended December 31, 2023, was $0.6 million and $2.0 million, respectively, relatively consistent with the corresponding periods of 2022. Depreciation and amortization expense relate primarily to our office and information technology intangible assets including our ongoing investment in our ERP system.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Stock-based compensation expense included in general and administrative expense for the three months and year ended December 31, 2023, was $0.9 million and $3.7 million, respectively, compared to $0.2 million and $2.7 million, respectively, for the corresponding periods of 2022. The increase in 2023 was due primarily to new equity awards granted to a wider employee base and to help retain key personnel.</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The impact of unrealized gains (losses) on foreign exchange contracts included in general and administrative expense for the three months and year ended December 31, 2023,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">was $0.7 million and $1.3 million, respectively, compared to $1.1 million and ($0.9) million, respectively, for the corresponding periods of 2022. We use forward foreign exchange contracts to help manage our exposure to currency rate fluctuations. We record these contracts at their fair value as of the balance sheet date as either assets or liabilities with any changes in fair value in the period recorded in profit or loss (general and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 27 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">administrative expense) as these contracts are not designated or qualified under hedge accounting criteria.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:100%">Sales and marketing expenses</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:36.720%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.448%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:160%">Three months ended December 31</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:160%">,</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Sales and marketing</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and marketing expense</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,716</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,295</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">421</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">13%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Depreciation and amortization expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(4)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">100%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Stock-based compensation expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(336)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(200)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(136)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(68%)</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and Marketing (cash operating cost)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,380</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,091</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">289</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">9%</font></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><font><br></font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:38.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:-1.9pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:160%">Year ended December 31</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:160%">,</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Sales and marketing</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and marketing expense</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">15,110</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">12,538</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,572</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">21%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Depreciation and amortization expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(4)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(6)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">33%</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Less&#58; Stock-based compensation expense</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,540)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,188)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(352)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(30%)</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and Marketing (cash operating cost)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">13,566</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">11,344</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,222</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">20%</font></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-weight:400;line-height:100%">Sales and Marketing (cash operating cost) is a non-GAAP measure. We use certain Non-GAAP measures to assist in assessing our financial performance. Non-GAAP measures do not have any standardized meaning prescribed by GAAP and are therefore unlikely to be comparable to similar measures presented by other companies. Sales and Marketing (cash operating cost) adjusts Sales and marketing expense for depreciation and amortization expense and stock-based compensation expense. See the reconciliation of the adjustments to Sales and marketing expense in the table above.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Sales and marketing expenses for the three months ended December 31, 2023,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $3.7 million, an increase of $0.4 million, or 13%, compared to the corresponding period of 2022. Excluding stock-based compensation expense, sales and marketing cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) was $3.4 million in the fourth quarter of 2023, an increase of $0.3 million, or 9%, compared to the fourth quarter of 2022. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Sales and marketing expenses for the year ended December 31, 2023,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> were $15.1 million, an increase of $2.6 million, or 21%, compared to the corresponding period of 2022. Excluding stock-based compensation expense, sales and marketing cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) was $13.6 million in 2023, an increase of $2.2 million, or 20%, compared to 2022. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The respective $0.3 million, or 9%, and $2.2 million, or 20%, increases in general and administrative cash operating costs (see Supplemental Non-GAAP Measures and Reconciliations) in the fourth quarter and fiscal year of 2023, as compared to the fourth quarter and fiscal year 2022, was due primarily to increased commercial expenditures and staffing primarily in Europe and North America.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">Stock-based compensation expense included in sales and marketing expense for the three months and year ended December 31, 2023, was $0.3 million and $1.5 million, respectively, compared to $0.2 million and $1.2 million, respectively, for the corresponding periods of 2022. The increase in 2023 was due primarily to new equity awards granted to a wider employee base and to help retain key personnel.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Other operating expenses for the three months and year ended December 31, 2023,</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> was $1.8 million and $3.8 million, respectively, compared to $0.3 million and $3.4 million, respectively, for the corresponding periods of 2022. The following table provides a breakdown of other operating expense for the reported periods&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 28 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="15" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.8pt;padding-right:24.8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Three months ended December 31,</font></div></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impairment loss on trade receivables</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,436</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">73</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,363</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,867%</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Restructuring and related costs (recovery)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">322</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">137</font></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">185</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">135%</font></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Acquisition related costs</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(3)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">106</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(109)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(103%)</font></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Other expenses (recovery)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,755</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">316</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,439</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">455%</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="15" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.8pt;padding-right:24.8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Year ended December 31,</font></div></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impairment loss on trade receivables</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,498</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">73</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,425</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,952%</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Restructuring and related costs (recovery)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,512</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">482</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,030</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">214%</font></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Acquisition related costs</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">773</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,857</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,084)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">73%</font></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Other expenses (recovery)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,783</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,412</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">371</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">11%</font></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Impairment loss (recovery) on trade receivables for the three months and year ended December 31, 2023 were $1.4 million and $1.5 million, respectively, compared to nominal amounts in 2022. If we recover on an impaired trade receivable through legal or other means, the recovered amount is recognized in the period of recovery as a reversal of the impairment loss.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Restructuring and related costs (recovery) for the three months and year ended December 31, 2023 were $0.3 million and $1.5 million, respectively, compared to $0.1 million and $0.5 million for each of the corresponding periods of 2022, and consist of certain cost cutting measures and related personnel change costs.  </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Acquisition related costs for the three months and year ended December 31, 2023 were nominal and $0.8 million, respectively, compared to $0.1 million and $2.9 million, respectively, for the corresponding periods of 2022, and consist primarily of legal, advisory, and transaction related costs incurred due to corporate development activities.  </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Finance income (loss) and other for the three months and year ended December 31, 2023</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> was $1.9 million and $31.1 million, respectively, compared to $15.7 million and ($2.1) million for the corresponding periods of 2022. The following table provides a breakdown of finance and other income (loss) for the reported periods&#58;</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="15" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.8pt;padding-right:24.8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Three months ended December 31,</font></div></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Employee future benefit plan expense</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(15)</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(22)</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">7</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">32%</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Investment and other income (loss)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">10,906</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">9,791</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,115</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">11%</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Mark to Market gain (loss) on financial assets</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(10,329)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,900</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(13,229)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(456%)</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Foreign exchange gain (loss)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,309</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,059</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,750)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(57%)</font></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Government levies</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">-%</font></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Finance income (loss) and other</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,871</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">15,728</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(13,857)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(88%)</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 29 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:30.310%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:6.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="15" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:24.8pt;padding-right:24.8pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Year ended December 31,</font></div></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">% Change</font></td></tr><tr><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Employee future benefit plan expense</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(109)</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(189)</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">80</font></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">42%</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Investment and other income (loss)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">43,340</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">19,606</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">23,734</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">121%</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Mark to Market gain (loss) on financial assets</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(12,897)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(16,877)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,980</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">24%</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Foreign exchange gain (loss)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">821</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(4,552)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">5,373</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">118%</font></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Government levies</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(100)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(100)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">-%</font></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Finance income (loss) and other</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">31,055</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,112)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">33,167</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,570%</font></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Employee future benefit plan expense for the three months and year ended December 31, 2023 and 2022 were nominal and consist primarily of interest cost on plan obligations over the expected return on plan assets on a curtailed defined benefit pension plan for certain former United States employees. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Investment and other income for the three months and year ended December 31, 2023 was $10.9 million and $43.3 million, respectively, compared to $9.8 million and $19.6 million, respectively, for the corresponding periods of 2022. Amounts were earned on our cash, cash equivalents and short-term investments and have changed proportionately with the overall increase in market interest rates during 2023 and the relative change in our overall average monthly cash balances. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Mark to market gain (loss) on financial assets for the three months and year ended December 31, 2023, was ($10.3) million and ($12.9) million, respectively, compared to $2.9 million and ($16.9) million, respectively, for the corresponding periods of 2022. Mark to market gain (loss) consist primarily of changes in the fair value of our long-term financial investments including Forsee Power, Wisdom, Quantron, and hydrogen infrastructure and growth equity funds. Mark to market gains and losses are also impacted by the conversion of these long-term financial assets from their respective European Euro or Great British pound denominated investment to the U.S. dollar.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Foreign exchange gains (losses) for the three months and year ended December 31, 2023 were $1.3 million and $0.8 million, respectively, compared to $3.1 million and ($4.6) million, respectively, for the corresponding periods of 2022. Foreign exchange gains and losses are attributable primarily to the effect of changes in the value of the Canadian dollar, relative to the U.S. dollar, on our Canadian dollar-denominated net monetary position. Foreign exchange gains and losses are also impacted by the conversion of Ballard Power Systems Europe A&#47;S&#8217; assets and liabilities from the Danish Kroner to the U.S. dollar at exchange rates in effect at each reporting date which are recorded in other comprehensive income (loss). </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Government levies for the year ended December 31, 2023 was ($0.1) million, consistent with the corresponding period of 2022. Government levies relate primarily to withholding taxes deducted from proceeds earned on certain commercial contracts. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%">Finance expense for the three months and year ended December 31, 2023</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> was ($0.3) million and ($1.1) million, respectively, compared to ($0.3) million and ($1.3) million, respectively, for the corresponding periods of 2022. Finance expense represents the interest expense incurred on our right-of-use assets with a lease term of greater than 12-months, including our head office building, manufacturing </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 30 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">facility, and related storage facilities in Burnaby, British Columbia, as well as similar right-of-use assets in all of our subsidiaries.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Equity in income (loss) of investment in joint venture and associates for the three months and year ended December 31, 2023, </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">was ($4.3) million and ($10.1) million, respectively, compared to ($6.8) million and ($11.6) million, respectively, for the corresponding periods of 2022. Equity in loss of investment in joint venture and associates relates to the pickup of 49% of the net income (loss) of Weichai Ballard JV in China due to our 49% ownership position which is accounted for using the equity method of accounting. </font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The loss of investment in joint venture and associates in the operations of Weichai Ballard JV includes research and product development expenses in the periods consisting primarily of amounts expended on the ongoing $90 million technology transfer agreement with Ballard as Weichai Ballard JV continues to establish operations. Weichai Ballard JV manufactures Ballard&#8217;s next-generation LCS bi-polar plates, fuel cell stacks and LCS-based power modules for bus, commercial truck, and forklift applications with certain exclusive rights in China. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:140%">Impairment charges on property, plant and equipment for the three months and year ended December 31, 2023</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> was ($1.0) million in each of the periods and consists primarily of a write-down of assets in China as we have decided to suspend investment in our previously announced MEA localization facility in China while we continue with a comparative analysis on manufacturing capacity expansion options and possible sequencing prioritization in the U.S. and&#47;or European markets.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:151%">5.5&#160;&#160;&#160;&#160; Summary of Quarterly Results</font></div><div style="margin-bottom:3pt;margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The following table provides summary financial data for our last eight quarters&#58;</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.679%"><tr><td style="width:1.0%"></td><td style="width:38.128%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.443%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.690%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.764%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.690%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.690%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.695%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:160%">(Expressed in thousands of U.S. dollars, except per share amounts and weighted average shares outstanding which are expressed in thousands</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6.5pt;font-style:italic;font-weight:400;line-height:160%">)</font></div></td><td colspan="15" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Quarter ended,</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">Dec 31,</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">&#160;2023</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">Sep 30,</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">&#160;2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">Jun 30,</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">&#160;2023</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">Mar 31,</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">&#160;2023</font></div></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Revenues</font></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 3.77pt 0 1pt"></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">46,751</font></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 1pt"></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">27,060</font></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">15,314</font></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">13,243</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Net loss from continuing operations</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(48,889)</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(34,720)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(28,213)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(32,388)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Net loss from continuing operations per share, basic and diluted</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0.16)</font></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0.12)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0.09)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0.11)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Weighted average common shares outstanding</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">298,826</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">298,705</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">298,679</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">298,429</font></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">Dec 31,</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">&#160;2022</font></div></td><td colspan="6" style="border-bottom:0.25pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">Sep 30,</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">&#160;2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">Jun 30,</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">&#160;2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">Mar 31,</font></div><div style="padding-left:2.75pt;padding-right:2.75pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:143%">&#160;2022</font></div></td></tr><tr><td colspan="3" style="border-top:0.25pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Revenues</font></td><td colspan="3" style="border-top:0.25pt solid #000000;padding:0 3.77pt 0 1pt"></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">20,183</font></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">21,155</font></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">20,666</font></td><td style="border-top:0.25pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">19,856</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Net loss from continuing operations</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(27,572)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(41,295)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(51,795)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(39,709)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Net loss from continuing operations per share, basic and diluted</font></td><td colspan="3" style="padding:0 3.77pt 0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0.09)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="5" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0.14)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0.17)</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(0.13)</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Weighted average common shares outstanding</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:0 3.77pt 0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">298,324</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">298,181</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">298,155</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">297,825</font></td></tr></table></div><div style="margin-bottom:3pt;padding-left:9.35pt;text-indent:-9.35pt"><font><br></font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">Summary of Quarterly Results</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#58;  There were no significant seasonal variations in our quarterly results. Variations in our net loss for the above periods were affected primarily by the following factors&#58;</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%;padding-left:14.5pt">Revenues</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#58; Variations in fuel cell product and service revenues reflect the demand and timing of our customers&#8217; fuel cell vehicle, bus, and fuel cell product deployments as well as the demand and timing of their engineering services projects. Variations in fuel cell product and service revenues also reflect </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 31 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">the timing of work performed and the achievements of milestones under long-term fixed price contracts.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%;padding-left:14.5pt">Operating expenses</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#58; Operating expenses include the impact of changes in the value of the Canadian dollar, versus the U.S. dollar, on our Canadian dollar denominated operating expenses. </font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%;padding-left:14.5pt">Net loss from continuing operations&#58;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> Net loss from continuing operations is impacted by the above noted impacts on Revenues and Operating expenses. Net loss in the fourth quarter of 2023, third quarter of 2023, second quarter of 2023, first quarter of 2023, the fourth quarter of 2022, the third quarter of 2022, the second quarter of 2022, and the first quarter of 2022, was also impacted by mark to market gains (losses) on financial assets of ($10.3) million, ($2.5) million, $0.3 million, ($0.5) million, $2.9 million, $1.7 million, ($12.9) million, and ($8.6) million, respectively, related primarily to our investments in Forsee Power, Wisdom, Quantron, and hydrogen infrastructure and growth equity funds.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">6.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%;padding-left:27.67pt">CASH FLOWS, LIQUIDITY AND CAPITAL RESOURCES</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">6.1 &#160;&#160;&#160;&#160;Summary of Cash Flows</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Cash and cash equivalents were $751.1 million as of December 31, 2023, compared to $913.7 million as of December 31, 2022. The ($162.6) million decrease in cash and cash equivalents in 2023 was driven primarily by net cash operating losses (excluding non-cash items) of ($87.5) million, net working capital outflows of ($17.1) million, purchases of property, plant and equipment and intangible assets of ($41.4) million, subsequent milestone cash acquisition investment payments for Ballard Motive Solutions of ($2.0) million, long-term net financial investments of ($10.9) million consisting of new investments in Quantron and hydrogen infrastructure and growth equity funds, and by finance lease repayments of ($4.0) million. </font></div><div style="margin-bottom:12pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">6.2 &#160;&#160;&#160;&#160;Cash Provided by (Used by) Operating Activities</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:41.207%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.444%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.444%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.445%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="15" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 111.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Three months ended December 31,</font></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:12.95pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:22.5pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$ Change</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Cash Operating Loss</font></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(17,485)</font></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(22,956)</font></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">5,472</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Change in Working Capital&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Trade and other receivables</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(16,271)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">654</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(16,925)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Inventory</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">14,986</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(744)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">15,730</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Prepaid expenses and other current assets</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,522</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(142)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">3,664</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Trade and other payables</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(954)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,982</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(5,936)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Deferred revenue</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(4,030)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,677)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,353)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Warranty provision</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,893</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(300)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,193</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(854)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,773</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,627)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cash Used by Operating Activities</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(18,339)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(21,183)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,844</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">For the three months ended December 31, 2023, cash used by operating activities was ($18.3) million, compared to ($21.2) million for the three months ended December 31, 2022. The $2.8 million decrease in cash used by operating activities in the fourth quarter of 2023, as compared to the fourth quarter of 2022, was driven by the relative decrease in cash operating losses of $5.5 million, partially offset by the increase in working capital requirements of ($2.6) million.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The relative $5.5 million decrease in cash operating losses in the fourth quarter of 2023 was driven primarily by the increase in Adjusted EBITDA loss of ($3.9) million and by several items included in cash </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 32 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">operating losses but excluded from Adjusted EBITDA loss or vice-versa including&#58; lower loss from discontinued operations (excluding the impact of impairment related charges) of $3.5 million, higher impairment loss on trade receivables of $1.4 million, higher inventory impairment and onerous contracts provisions adjustment of $6.6 million, higher restructuring expenses of $0.2 million, lower finance and other income (excluding mark to market fair value changes on investments) of ($0.6) million, lower equity investment losses in joint venture and associates of ($2.4) million.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The total change in working capital of ($0.9) million in the fourth quarter of 2023 was driven by lower inventory of $15.0 million due primarily to higher product shipments in the period, lower prepaid expenses of $3.5 million primarily due to the timing of annual insurance renewals, and by higher warranty provisions of $1.9 million. These fourth quarter of 2023 inflows were partially offset by higher accounts and contract receivables of ($16.3) million primarily due to the timing of revenues and the related customer collections, and lower deferred revenue of ($4.0) million as pre-payments on certain product and service contracts were recognized.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The total change in working capital of $1.8 million in the fourth quarter of 2022 was driven by higher accounts payable and accrued liabilities of $5.0 million primarily due to the timing of supplier payments, by lower accounts and contract receivables of $0.7 million primarily due to the timing of revenues and the related customer collections. These fourth quarter of 2022 inflows were partially offset by lower deferred revenue of ($2.7) million as pre-payments on certain product and service contracts were recognized, and higher inventory of ($0.7) million.</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:42.169%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.316%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.443%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="15" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 111.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:12.95pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:100%">&#160;&#160;&#160;&#160; </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">2022</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:22.5pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">$ Change</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-top:1pt solid #000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Cash Operating Loss</font></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(87,484)</font></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(114,230)</font></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">26,747</font></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Change in Working Capital&#58;</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Trade and other receivables</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(12,913)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,945)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(9,968)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Inventory</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(898)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(11,145)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">10,247</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Prepaid expenses and other current assets</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">76</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,668)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,744</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Trade and other payables</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(3,580)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(718)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,862)</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Deferred revenue</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(3,442)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(4,079)</font></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">637</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Warranty provision</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,671</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,614</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,057</font></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(17,086)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(17,941)</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:100%">855</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cash Used by Operating Activities</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(104,570)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(132,171)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">27,602</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">For the year ended December 31, 2023, cash used by operating activities was ($104.6) million compared to ($132.2) million for 2022. The $27.6 million decrease in cash used by operating activities in 2023, as compared to 2022, was driven by the relative decrease in cash operating losses of $26.7 million, and by the relative decrease in working capital requirements of $0.9 million.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The relative $26.7 million decrease in cash operating losses in 2023 was driven primarily by the increase in Adjusted EBITDA loss of ($17.5) million which was more than offset by several items included in cash operating losses but excluded from Adjusted EBITDA loss or vice-versa including&#58; lower loss from discontinued operations (excluding the impact of impairment related charges) of $3.3 million higher finance and other income (excluding mark to market fair value changes on investments) of $29.1 million, lower equity investment losses in joint venture and associates of ($1.5) million, higher impairment of trade receivables of $1.5 million, higher inventory impairment and onerous contracts provisions adjustment of $7.5 million, higher restructuring expenses of $1.0 million, and lower acquisition related costs of $2.1 million. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 33 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The total change in working capital of ($17.1) million in 2023 was driven by higher accounts and contract receivables of ($12.9) million primarily due to the timing of revenues and the related customer collections, lower accounts payable and accrued liabilities of ($3.6) million primarily as a result of the timing of supplier payments and annual compensation awards, lower deferred revenue of ($3.4) million as pre-payments on certain product and service contracts were recognized, and higher inventory of ($0.9) million. These 2023 outflows were partially offset by higher warranty provisions of $3.7 million.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The total change in working capital of ($17.9) million in 2022 was driven by higher inventory of ($11.1) million primarily to support expected product shipments in 2023 and to help mitigate ongoing supply chain disruptions, by lower deferred revenue of ($4.1) million as pre-payments on certain product and service contracts were recognized, by higher accounts and contract receivables of ($2.9) million primarily as a result of the timing of revenues and the related customer collections, and by higher prepaid expenses of ($1.7) million primarily due to the timing of annual insurance renewals. These 2022 outflows were partially offset by higher warranty provisions of $2.6 million. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">6.3 &#160;&#160;&#160;&#160;Cash Provided by (Used by) Investing Activities</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Investing activities resulted in net cash outflows of ($10.8) million and ($54.3) million, respectively, for the three months and year ended December 31, 2023, compared to net cash outflows of ($20.1) million and ($75.6) million, respectively, for the corresponding periods of 2022. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Investing activities in the fourth quarter of 2023 of ($10.8) million consist of capital expenditures of ($7.4) million incurred primarily for production and test equipment and certain intangible assets, and additional long-term investments in the HyCap and Clean H2 hydrogen infrastructure and growth equity funds of ($3.5) million. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Investing activities in the fourth quarter of 2022 of ($20.1) million consist of additional long-term investments in Quantron of ($5.2) million and in certain hydrogen infrastructure and growth equity funds of ($0.1) million, and by capital expenditures of ($14.8) million incurred primarily for production and test equipment and certain intangible assets. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Investing activities in 2023 of ($54.3) million consist of capital expenditures of ($41.4) million incurred primarily for production and test equipment and certain intangible assets, additional long-term investments in Quantron of ($3.3) million, additional investment in the HyCap and Clean H2 hydrogen infrastructure and growth equity funds of ($8.6) million, and subsequent milestone attainment cash acquisition investment in Ballard Motive Solutions of ($2.0) million. These 2023 cash outflows were partially offset by a recovery of contributions in our long-term investment in Wisdom of $1.0 million.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Investing activities in 2022 of ($75.6) million consist of additional long-term investments in Quantron, Wisdom, and in certain hydrogen infrastructure and growth equity funds of ($17.9) million, subsequent Milestone cash acquisition investment payments for Ballard Motive Solutions of ($14.9) million, investments in associated companies of ($9.3) million for the twelfth, thirteenth and fourteenth and final contracted equity contributions in our 49% investment in Weichai Ballard JV, and by capital expenditures of ($34.5) million incurred primarily for production and test equipment and certain intangible assets, partially offset by proceeds received on the sale of short-term investments of $1.0 million. </font></div><div style="margin-bottom:10pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 34 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">6.4 &#160;&#160;&#160;&#160;Cash Provided by (Used by) Financing Activities</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Financing activities resulted in net cash outflows of ($1.1) million and ($3.7) million, respectively, for the three months and year ended December 31, 2023, compared to net cash outflows of ($0.8) million and ($2.4) million, respectively, for the corresponding periods of 2022. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Financing activities in the fourth quarter of 2023 of ($1.1) million consist of finance lease payments of ($1.2) million, partially offset by proceeds from the exercise of share purchase options of $0.1 million. Financing activities in the fourth quarter of 2022 of ($0.8) million consist of finance lease payments of ($1.0) million, partially offset by proceeds from the exercise of share purchase options of $0.1 million. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Financing activities in 2023 of ($3.7) million consist of finance lease payments of ($4.0) million, partially offset by proceeds from the exercise of share purchase options of $0.3 million. Financing activities in 2022 of ($2.4) million consist of finance lease payments of ($3.3) million, partially offset by proceeds from the exercise of share purchase options of $0.9 million. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">6.5 &#160;&#160;&#160;&#160;Liquidity and Capital Resources</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">As of December 31, 2023, we had total liquidity of $753.2 million. We measure liquidity as our net cash and short-term investment position, consisting of the sum of our cash, cash equivalents and short-term investments of $753.2 million, as we have no bank debt. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">We have a Letter of Guarantee Facility (the &#8220;LG Facility&#8221;) enabling our bank to issue letters of guarantees, standby letters of credit, performance bonds, counter guarantees, counter standby letter of credit or similar credits on our behalf to from time to time up to a maximum of $2.0 million. As of December 31, 2023, issued letters of credit of euro 1.0 million were outstanding under the LG Facility. We also have a $25 million Foreign Exchange Facility (the &#8220;FX Facility&#8221;) enabling us to enter into foreign exchange currency contracts (at face value amounts in excess of the FX Facility) secured by a guarantee from Export Development Canada. As of December 31, 2023, we had outstanding foreign exchange currency contracts to purchase a total of Canadian $31.5 million under the FX Facility.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Our liquidity objective is to maintain cash balances sufficient to fund at least six quarters of forecasted cash used by operating activities and contractual commitments. Our strategy to attain this objective is to continue our drive to attain profitable operations that are sustainable by executing a business plan that continues to focus on Fuel Cell Products and Services revenue growth, improving overall gross margins, maintaining discipline over Cash Operating Costs, managing working capital and capital expenditure requirements, and securing additional financing to fund our operations as needed until we do achieve profitable operations that are sustainable. We believe that we have adequate liquidity in cash and working capital to achieve our liquidity objective.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Failure to achieve or maintain this liquidity objective could have a material adverse effect on our financial condition and results of operations including our ability to continue as a going concern. There are also various risks and uncertainties affecting our ability to achieve this liquidity objective including, but not limited to, the market acceptance and rate of commercialization of our products, the ability to successfully execute our business plan, and general global economic conditions, certain of which are beyond our </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 35 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">control. While we continue to make significant investments in product development and market development activities necessary to commercialize our products, make increased investments in working capital and capital expenditures as we grow our business, and make ongoing capital contributions in support of our  investment in certain hydrogen infrastructure and growth equity funds, our actual liquidity requirements will also vary and will be impacted by future acquisitions and strategic partnerships and investments, our relationships with our lead customers and strategic partners including their ability to successfully finance and fund their operations and programs and  agreements with us, our success in developing new channels to market and relationships with customers, our success in generating revenue growth from near-term product, service and licensing opportunities, our success in managing our operating expense and working capital requirements, foreign exchange fluctuations, and the progress and results of our research, development and demonstration programs.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">We may also choose to pursue additional liquidity through the issuance of debt or equity in private or public market financings. To enable the timely issuance of equity securities in the public market, we renewed our Base Shelf Prospectus on file with the securities regulators in Canada on May 9, 2023. The Base Shelf Prospectus, which is effective for 25-months ending in June 2025, was filed in each of the provinces and territories of Canada, and a corresponding shelf registration statement on Form F-10 was also filed with the United States Securities and Exchange Commission. These filings will enable offerings of securities at any time during the 25-month period that the Base Shelf Prospectus remains effective. No offerings of securities under this Base Shelf Prospectus have been issued to date.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">No assurance can be given that any such additional liquidity will be available or that, if available, it can be obtained on terms favorable to the Company. If any securities are offered under the Base Shelf Prospectus, the terms of any such securities and the intended use of the net proceeds resulting from such offering would be established at the time of any offering and would be described in a supplement to the Base Shelf Prospectus filed with applicable Canadian securities regulators and&#47;or the SEC, respectively, at the time of such an offering. </font></div><div style="margin-bottom:3pt;text-align:justify;text-indent:-0.55pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">7.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%;padding-left:28.22pt">OTHER FINANCIAL MATTERS</font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">7.1 &#160;&#160;&#160;&#160;Off-Balance Sheet Arrangements and Contractual Obligations</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Periodically, we use forward foreign exchange contracts to manage our exposure to currency rate fluctuations. We record these contracts at their fair value as either assets or liabilities on our statement of financial position. Any changes in fair value are either (i) recorded in other comprehensive income if formally designated and qualified under hedge accounting criteria&#59; or (ii) recorded in profit or loss (general and administrative expense) if either not designated, or not qualified, under hedge accounting criteria. As of December 31, 2023, we had outstanding foreign exchange currency contracts to purchase a total of Canadian $31.5 million at an average rate of 1.3457 Canadian per U.S. dollar, resulting in an unrealized gain of Canadian $0.5 million as of December 31, 2023. The outstanding foreign exchange currency contracts have not been designated under hedge accounting. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 36 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">As of December 31, 2023, we did not have any other material obligations under guarantee contracts, retained or contingent interests in transferred assets, outstanding derivative instruments, or non-consolidated variable interests.  </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">As of December 31, 2023, we had the following contractual obligations and commercial commitments calculated on a non-discounted basis (with the exception of Finance leases)&#58;</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:29.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.438%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.361%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.323%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.323%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.363%"></td><td style="width:0.1%"></td></tr><tr><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="15" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Payments due by period,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:133%">Contractual Obligations</font></td><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Total</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Less than one year</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">1-3 years</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">4-5 years</font></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">After 5 years</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Finance leases</font></td><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160; 22,261</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;&#160;&#160; 5,667</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$ &#160;&#160;&#160;&#160;&#160;&#160;7,551</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;&#160;4,206</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;&#160;&#160; 4,837</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Asset retirement obligations</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2,407</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 2,407</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Long-term investment (HyCap)</font></td><td colspan="6" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;17,818</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160; 17,818</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Long-term investment (Clean H2)</font></td><td colspan="6" style="border-bottom:0.25pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;27,955</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; 6,630</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160; 21,325</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;      &#160;&#160; -</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; -</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Total contractual obligations</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160; 70,441</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160; 30,115</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160; 31,283</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160; 4,206</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.25pt solid #000000;padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;&#160;&#160; 4,837</font></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Long-term investments include an investment committing us to be a limited partner in HyCap, a hydrogen infrastructure and growth equity fund. HyCap is to invest in a combination of hydrogen infrastructure projects and investments in companies along the hydrogen value chain. We have committed to investing &#163;25.0 million (including &#163;11.0 million invested as of December 31, 2023) into HyCap.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Long-term investments also include an investment committing us to be a limited partner in Clean H2, another hydrogen infrastructure and growth equity fund. Clean H2 is to invest in a combination of hydrogen infrastructure projects and investments in companies along the hydrogen value chain. We have committed to investing &#8364;30.0 million (including &#8364;4.7 million invested as of December 31, 2023) into Clean H2.</font></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">Long-term investments also include an investment committing us to be a limited partner in Templewater, a decarbonization climate technology and growth equity fund. We have committed to investing $1.0 million (including nil invested as of December 31, 2023) in Templewater. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">In addition, we have outstanding commitments of $22.0 million as of December 31, 2023, related primarily to purchases of property, plant, and equipment. Capital expenditures and expenditures on other intangible assets pertain to our regular operations and are expected to be funded through cash on hand.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">In connection with the acquisition of intellectual property from UTC in 2014, we have a royalty obligation in certain circumstances to pay UTC a portion of any future intellectual property sale and licensing income generated from certain of our intellectual property portfolio for a period of 15-years expiring in April 2029. No royalties were paid to UTC for the years ended December 31, 2023 and 2022.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">As of December 31, 2023, we retain a previous funding obligation to pay royalties of 2% of revenues (to a maximum of Canadian $5.4 million) on sales of certain fuel cell products for commercial distributed utility applications. No royalties have been incurred to date due to this agreement. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">We also retain a previous funding obligation to pay royalties of 2% of revenues (to a maximum of Canadian $2.2 million) on sales of certain fuel cell products for commercial transit applications. No royalties have been incurred to date due to this agreement.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 37 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">In the ordinary course of business or as required by certain acquisition or disposition agreements, we are periodically required to provide certain indemnities to other parties. As of December 31, 2023, we have not accrued any significant amount owing, or receivable, due to any indemnity agreements undertaken in the ordinary course of business.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">7.2 &#160;&#160;&#160;&#160;Related Party Transactions</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Related parties now only include our 49% owned equity accounted investee, Weichai Ballard JV, as we disposed of our 10% owned equity accounted investee, Synergy Ballard JVCo, in 2023. Transactions between us and our subsidiaries are eliminated on consolidation. For the three months and year ended December 31, 2023, and 2022, related party transactions and balances with Weichai Ballard JV are as follows&#58; </font></div><div style="margin-bottom:10pt;padding-left:5.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"></td><td style="width:66.107%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Three Months Ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.75pt;text-indent:23.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transactions with related parties</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">2022</font></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Revenues</font></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;4,655</font></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;1,178</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Cost of goods sold and operating expense</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;583</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;1,253</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;padding-left:5.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"></td><td style="width:66.107%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.296%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.297%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="6" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Year Ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.75pt;text-indent:23.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Transactions with related parties</font></div></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">2022</font></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Revenues</font></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;8,099</font></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;8,115</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Cost of goods sold and operating expense</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;1,996</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;3,225</font></td></tr></table></div><div style="text-align:justify"><font><br></font></div><div style="margin-bottom:10pt;padding-left:5.4pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:98.717%"><tr><td style="width:1.0%"></td><td style="width:64.159%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:1.098%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.296%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.449%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.298%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt 0 3.77pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">As at Dec 31,</font></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">As at Dec 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-right:2.75pt;text-indent:23.4pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Balances with related parties</font></div></td><td colspan="3" style="border-bottom:0.75pt solid #000000;padding:0 1pt 0 3.77pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">2022</font></td></tr><tr><td colspan="6" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Accounts receivable</font></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;13,697</font></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;13,320</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Investments</font></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;13,901</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;24,026</font></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Deferred revenue</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$&#160;&#160;&#160;&#160;(1,904)</font></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">$&#160;&#160;&#160;&#160;(2,095)</font></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:157%">We also provide key management personnel, being board directors and executive officers, certain benefits, in addition to their salaries. Key management personnel also participate in the Company&#8217;s share-based compensation plans. Key management personnel compensation is summarized in note 29 to our annual consolidated financial statements for the year ended December 31, 2023.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:157%">7.3 &#160;&#160;&#160;&#160;Outstanding Share and Equity Information</font></div><div style="margin-bottom:10pt;padding-left:4.7pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:64.075%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.478%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:5.769%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.278%"></td><td style="width:0.1%"></td></tr><tr style="height:11pt"><td colspan="3" style="border-top:1.5pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:1.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">As of March 8, 2024</font></td><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Common share outstanding</font></td><td colspan="6" style="border-top:0.75pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.75pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">299,036,564</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Options outstanding</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">4,263,427</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">DSUs outstanding</font></td><td colspan="6" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">737,369</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">RSUs &#47; PSUs outstanding (subject to vesting and performance criteria)</font></td><td colspan="6" style="border-bottom:1.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">3,134,099</font></td></tr></table></div><div style="margin-bottom:3pt;margin-top:9pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">8.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%;padding-left:27.67pt">USE OF PROCEEDS</font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">8.1 &#160;&#160;&#160;&#160;Reconciliation of Use of Proceeds from Previous Financings</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">During 2021 and 2020, we completed the following offerings of our common shares (&#8220;Common Shares&#8221;)&#58;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 38 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">On February 23, 2021, we closed a bought deal offering of 14.87 million Common Shares at a price of $37.00 per Common Share for gross proceeds of $550.2 million and net proceeds of $527.3 million (the &#8220;2021 Offering&#8221;).</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">On November 27, 2020, we closed a bought deal offering of 20.9 million Common Shares at a price of $19.25 per Common Share for gross proceeds of $402.5 million and net proceeds of $385.8 million (the &#8220;2020 Offering&#8221;).</font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">On September 1, 2020, we announced an at-the-market equity program to issue a total of 16.45 million Common Shares from treasury (the &#8220;$250 million ATM Program&#8221;). The 16.45 million Common Shares issued under the $250 million ATM Program were sold in the third and fourth quarters of 2020 at prevailing market prices at the time of sale for total gross proceeds of $250 million and total net proceeds of $244.1 million. </font></div><div style="margin-bottom:3pt;margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.35pt">On March 10, 2020, we announced an at-the-market equity program to allow the issuance of up to $75 million of Common Shares from treasury (the &#8220;$75 million ATM Program&#8221; and together with the $250 million ATM Program, the &#8220;2020 ATM Programs&#8221;). The 8.2 million Common Shares issued under the $75 million ATM Program were sold in the first half of 2020 at prevailing market prices at the time of sale for total gross proceeds of $66.7 million and total net proceeds of $64.7 million. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The net proceeds from the 2021 Offering and the 2020 Offering of $527.3 million and $385.8 million, respectively, were intended to be used to further strengthen the Company&#8217;s financial position, thereby providing additional flexibility to fund growth strategies, including through activities such as product innovation, investments in production capacity expansion and localization, future acquisitions and strategic partnerships and investments. The net proceeds from the 2020 ATM Programs of $308.8 million were intended to be used for general corporate purposes. Pending their use, we disclosed our intention to invest the net proceeds from the 2021 Offering and the 2020 Offering in short-term, investment grade, interest bearing instruments or to hold them as cash and cash equivalents. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The following tables sets out a comparison of the Company&#8217;s disclosed expected use of net proceeds from the 2020 Offering, the 2021 Offering, and the 2020 ATM Programs to the actual use of such net proceeds to December 31, 2023. As of December 31, 2023, the residual net proceeds from the 2021 Offering and the 2020 ATM Programs were held in interest bearing cash accounts. The net proceeds of $385.8 million from the 2020 Offering have now been fully expended.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 39 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.140%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="background-color:#d9d9d9;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">2020 Offering Net Proceeds $385.8M (fully expended)</font></td></tr><tr><td colspan="12" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intended Use of Net Proceeds&#58;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Further strengthen the Company&#8217;s balance sheet, thereby providing additional flexibility to fund growth strategies, including through activities such as product innovation, investments in production capacity expansion and localization, future acquisitions and strategic partnerships and investments.</font></div></td></tr><tr><td colspan="6" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual Use of Net Proceeds</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(expressed in thousands of U.S. dollars)</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Variance &#8211; (Over)&#47;Under Expenditures</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Explanation of Variance</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Research and Product Development (cash Operating cost) expenditures including product development of next generation fuel cell stacks and modules</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$182,227</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Investments in property, plant and equipment and other intangible assets including production capacity expansion and localization</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$83,174</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Ballard Motive Solutions acquisition (initial and subsequent cash costs) and acquisition related expenses</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$26,768</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Strategic partnerships and investments including Quantron, Wisdom, Forsee Power, HyCap, Clean H2, Weichai Ballard JVCo, and acquisition related expenses</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$93,631</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Total expended to December 31, 2023</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$385,800</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><font><br></font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.140%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="background-color:#d9d9d9;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">2021 Offering Net Proceeds $527.3M</font></td></tr><tr><td colspan="12" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intended Use of Net Proceeds&#58;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%"> Further strengthen the Company&#8217;s balance sheet, thereby providing additional flexibility to fund growth strategies, including through activities such as product innovation, investments in production capacity expansion and localization, future acquisitions and strategic partnerships and investments.</font></div></td></tr><tr><td colspan="6" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual Use of Net Proceeds</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(expressed in thousands of U.S. dollars)</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Variance &#8211; (Over)&#47;Under Expenditures</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Explanation of Variance</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Research and Product Development (cash Operating cost) expenditures including product development of next generation fuel cell stacks and modules</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$9,477</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Investments in property, plant and equipment and other intangible assets including production capacity expansion and localization</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$7,380</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Strategic partnerships and investments including Quantron, Wisdom, Forsee Power, HyCap, Clean H2, Weichai Ballard JVCo, and acquisition related expenses</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$3,467</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Total expended to December 31, 2023</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$20,324</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-top:3pt;text-align:justify"><font><br></font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:45.780%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.540%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.140%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:17.140%"></td><td style="width:0.1%"></td></tr><tr><td colspan="12" style="background-color:#d9d9d9;border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">2020 ATM Programs Net Proceeds $308.8M</font></td></tr><tr><td colspan="12" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Intended Use of Net Proceeds&#58;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:400;line-height:100%">General Corporate Purposes</font></div></td></tr><tr><td colspan="6" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:2.75pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:9pt;font-weight:700;line-height:100%">Actual Use of Net Proceeds</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:100%"> </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(expressed in thousands of U.S. dollars)</font></div></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Variance &#8211; (Over)&#47;Under Expenditures</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Explanation of Variance</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Gross Margin loss expenditures (net of inventory impairment charges)</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$19,733</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">General and Administration (cash Operating cost) expenditures</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$50,667</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Sales and Marketing (cash Operating cost) expenditures</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$28,370</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Restructuring related expenditures</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$8,399</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Working capital requirements</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$30,414</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">Lease liability principal repayments</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$8,068</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td><td colspan="3" style="border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:133%">N&#47;A</font></td></tr><tr><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">Total expended to December 31, 2023</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:133%">$145,651</font></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:0.5pt solid #000000;border-left:0.5pt solid #000000;border-right:0.5pt solid #000000;border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:10pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 40 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:12pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">9.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%;padding-left:27.67pt">ACCOUNTING MATTERS</font></div><div style="margin-top:3pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">9.1 &#160;&#160;&#160;&#160;Overview</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Our consolidated financial statements are prepared in accordance with IFRS, which require us 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 those estimates. 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. </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">9.2 &#160;&#160;&#160;&#160;Critical Judgments in Applying Accounting Policies</font></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Critical judgments that we have made in the process of applying our accounting policies and that have the most significant effect on the amounts recognized in the consolidated financial statements is limited to our assessment of our ability to continue as a going concern (See Note 2 (e) to our annual consolidated financial statements).</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Our material accounting policies are detailed in note 4 to our annual consolidated financial statements for the year ended December 31, 2023. Effective January 1, 2023, we adopted a number of new standards and interpretations, but they did not have a material impact on our financial statements.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">9.3</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:700;line-height:162%"> &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">Key Sources of Estimation Uncertainty</font></div><div style="margin-bottom:3pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The following are key assumptions concerning the future and other key sources of estimation uncertainty that have a significant risk of resulting in a material adjustment to the reported amount of assets, liabilities, income, and expenses within the next financial year. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">REVENUE RECOGNITION</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Revenues are generated 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 service revenues are derived primarily from cost-plus reimbursable contracts and from long-term fixed price contracts. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">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.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On standard product sales contracts, revenues are recognized when customers obtain control of the product, which 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. Revenue recognition for standard product sales contracts does not usually involve significant estimates. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">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 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 41 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">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. Revenue recognition for standard license and sale agreements does not usually involve significant estimates.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">On cost-plus reimbursable contracts, revenues are recognized as costs are incurred, and include applicable fees earned as services are provided. Revenue recognition for cost-plus reimbursable contracts does not usually involve significant estimates.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">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&#8217;s specification, and if a contract is terminated by the customer, then the Company 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. 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. If 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. Deferred revenue (i.e., contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.5pt">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.</font></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;padding-left:14.5pt">The determination of potential revenues includes the contractually agreed amount and may be adjusted based on the estimate of our attainment on achieving certain defined contractual milestones. Management&#8217;s estimation is required in determining the amount of consideration for which the Company expects to be entitled and in determining when a performance obligation has been met. </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">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&#8217;s assessment of the progress achieved against milestones, or that our estimates of the work required to complete a contract may change. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">During the three months and year ended December 31, 2023, and 2022, there were no significant adjustments to revenues relating to revenue recognized in a prior period. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 42 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">ASSET IMPAIRMENT</font></div><div style="margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The carrying amounts of our 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&#8217;s recoverable amount is estimated. For goodwill and intangible assets that have indefinite useful lives, the recoverable amount is estimated annually, or whenever events or circumstances indicate that the carrying amount may not be recoverable. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">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. These changes may result in future impairments. For example, our revenue growth rate could be lower than projected due to economic, industry or competitive factors, or the discount rate used in our value in use model could increase due to a change in market interest rates. In addition, future goodwill impairment charges may be necessary if our market capitalization declines due to a decrease in the trading price of our common stock, which could negatively impact the fair value of our business.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">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 net 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.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">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 cumulative loss has decreased or no longer exists. An impairment loss is reversed only to the extent that the asset&#8217;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.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">As of December 31, 2023, our consolidated goodwill balance of $40.3 million relates solely to our Fuel Cell Products and Services segment. We perform the annual review of goodwill as at December 31 of each year, more often if events or changes in circumstances indicate that it might be impaired. Under IFRS, the annual review of goodwill requires a comparison of the carrying value of the asset to the higher of (i) value in use&#59; and (ii) fair value less costs to sell</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%"> Value in use is defined as the present value of future cash flows expected to be derived from the asset in its current state. Our fair value less costs to sell test is in effect a modified market capitalization assessment, whereby we calculate the fair value of the Fuel Cell Products and Services segment by first calculating the value of the Company at December 31, 2023 based on the average closing share price in the month of December, add a reasonable estimated control premium to determine the Company&#8217;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 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 43 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">estimated costs to sell from this enterprise value to arrive at the fair value of the Fuel Cell Products and Services segment. As a result of this assessment, we have determined that the fair value of the Fuel Cell Products and Services segment exceeds its carrying value as of December 31, 2023, indicating that no goodwill impairment charge is required for 2023. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">In addition to the above goodwill impairment test, we perform a quarterly assessment of the carrying amounts of our non-financial assets (other than inventories) to determine whether there is any indication of impairment. During the three months and year ended December 31, 2023, impairment charges of ($1.0) million were recognized on our non-financial assets (other than inventories) related to impaired property, plant and equipment in China as we have decided to suspend our previously announced MEA localization plan in China.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">WARRANTY PROVISION</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">A provision for warranty costs is recorded on product sales at the time of shipment. In establishing the accrued warranty liabilities, we estimate the likelihood that products sold will experience warranty claims and the cost to resolve claims received.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">In making such determinations, we use estimates based on the nature of the contract and past and projected experience with the products. Should these estimates prove to be incorrect, we may incur costs different from those provided for in our warranty provisions. During the three months and year ended December 31, 2023, we recorded provisions to accrued warranty liabilities of $2.5 million and $6.0 million, respectively, for new product sales, compared to $0.9 million and $4.6 million, respectively, for the three months and year ended December 31, 2022.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">We review our warranty assumptions and make adjustments to accrued warranty liabilities quarterly based on the latest information available and to reflect the expiry of contractual obligations. Adjustments to accrued warranty liabilities are recorded in cost of product and service revenues. As a result of these reviews and the resulting adjustments, our warranty provision and cost of revenues for the three months and year ended December 31, 2023, were adjusted downwards (upwards) by $0.3 million and ($0.4) million, respectively, compared to adjustments of $0.5 million and ($0.4) million, respectively, for the three months and year ended December 31, 2022.</font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">INVENTORY AND ONEROUS CONTRACT PROVISIONS</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">In determining the lower of cost and net realizable value of our inventory and establishing the appropriate provision for inventory obsolescence, we estimate the likelihood that inventory carrying values will be affected by changes in market pricing or demand for our products and by changes in technology or design which could make inventory on hand obsolete or recoverable at less than cost. We perform regular reviews to assess the impact of changes in technology and design, sales trends, and other changes on the carrying value of inventory. Where we determine that such changes have occurred and will have a negative impact on the value of inventory on hand, appropriate provisions are made. 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. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 44 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">A provision for onerous contracts is also assessed and measured at the present value of the lower of the expected cost of terminating the contract and the expected net cost of continuing with the contract, which is determined based on the incremental costs of fulfilling the obligation under the contract and an allocation of other costs directly related to fulfilling the contract. Before an onerous contract provision is established, we recognize any impairment loss on the assets (including through an inventory provision) associated with that contract. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">During the three months and year ended December 31, 2023, negative inventory impairment and onerous contract provision adjustments of ($10.7) million and ($15.0) million, respectively, were recorded as a charge to cost of product and service revenues, compared to negative inventory impairment and onerous contract provision adjustments of ($4.1) million and ($7.5) million, respectively, in the three months and year ended December 31, 2022.</font></div><div style="margin-bottom:3pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">FAIR VALUE MEASUREMENT (INCLUDING INVESTMENTS)</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Fair value is the price that would be received to sell an asset or paid to transfer a liability in an orderly transaction between market participants at the measurement date in the principal or, in its absence, the most advantageous market to which the Company has access at that date. The fair value of a liability reflects its non-performance risk. A number of the Company&#8217;s accounting policies and disclosures require the measurement of fair values, for both financial and non-financial assets and liabilities.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">When one is available, the Company measures the fair value of an instrument using the quoted price in an active market for that instrument. A market is regarded as &#8220;active&#8221; if transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis.&#160;If there is no quoted price in an active market, then the Company uses valuation techniques that maximize the use of relevant observable inputs and minimize the use of unobservable inputs.&#160;This involves developing estimates and assumptions consistent with how market participants would price the instrument. Management bases its assumptions on observable data as far as possible, but this is not always available. In that case, management uses the best information available. Where they are available, the fair value of investments is based on observable market transactions.&#160;Estimated fair values may vary from the actual prices that would be achieved in an arm&#8217;s length transaction at the reporting date.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The best evidence of the fair value of a financial instrument (including investments) on initial recognition is usually the transaction price &#8211; i.e., the fair value of the consideration given or received.&#160;If the Company determines that the fair value on initial recognition differs from the transaction price and the fair value is evidenced neither by a quoted price in an active market for an identical asset or liability nor based on a valuation technique for which any unobservable inputs are judged to be insignificant in relation to the measurement, then the financial instrument is initially measured at fair value, adjusted to defer the difference between the fair value on initial recognition and the transaction price.&#160;Subsequently, that difference is recognized in profit or loss on an appropriate basis over the life of the instrument but no later than when the valuation is wholly supported by observable data, or the transaction is closed out. During the three months and year ended December 31, 2023, we recognized mark to market gain (loss) on </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 45 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">financial assets of ($10.3) million and ($12.9) million, respectively, compared to $2.9 million and ($16.9) million, respectively, for the three months and year ended December 31, 2022. Mark to market gain (loss) in 2023 and 2022 consist primarily of changes in the fair value of our long-term financial investments including Forsee Power, Wisdom, Quantron, and in our HyCap and Clean H2 hydrogen infrastructure and growth equity funds.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">9.4 &#160;&#160;&#160;&#160;Recently Adopted Accounting Policy Changes</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">Effective January 1, 2023, we adopted a number of new standards and interpretations, but they did not have a material impact on our financial statements.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">9.5   Future Accounting Policy Changes</font></div><div style="margin-bottom:6pt;margin-top:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">The following is an overview of accounting standard changes that we will be required to adopt in future years. We do not expect to adopt any of these standards before their effective dates and we continue to evaluate the impact of these standards on our consolidated financial statements.</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%;text-decoration:underline">Classification of Liabilities as Current or Non-Current (Amendments to IAS 1)</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">On January 23, 2020, the IASB issued amendments to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%">IAS 1 Presentation of Financial Statements </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">(the &#8220;2020 Amendments&#8221;), to clarify the classification of liabilities as current or non-current. On October 31, 2022, the IASB issued </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%">Non-current Liabilities with Covenants (Amendments to IAS 1)</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> (the &#8220;2022 Amendments&#8221;), to improve the information a company provides about long-term debt with covenants.</font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">For the purposes of non-current classification, the 2020 Amendments and the 2022 Amendments (collectively &#8220;the Amendments&#8221;) 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 exist at the end of the reporting period and have substance. </font></div><div style="margin-bottom:3pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The Amendments reconfirmed that only covenants with which a company must comply on or before the reporting date affect the classification of a liability as current or non-current. Covenants with which a company must comply after the reporting date do not affect a liability&#8217;s classification at that date. The Amendments also clarify how a company classifies a liability that includes a counterparty conversion option. The Amendments state that&#58;</font></div><div style="margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%;padding-left:14.35pt">settlement of a liability includes transferring a company&#8217;s own equity instruments to the counterparty, and</font></div><div style="margin-top:3pt;padding-left:17.85pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">&#8226;</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%;padding-left:14.35pt">when classifying liabilities as current or non-current a company can ignore only those conversion options that are recognized as equity.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The Amendments are effective for annual periods beginning on or after January 1, 2024. The adoption of the amendments to </font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:140%">IAS 1</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%"> are not expected to have a material impact on the Company&#8217;s financial statements.</font></div><div style="margin-top:6pt;padding-left:28.35pt;text-align:justify;text-indent:-28.35pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%">10.</font><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:140%;padding-left:14.46pt">SUPPLEMENTAL NON-GAAP MEASURES AND RECONCILIATIONS</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">10.1 Overview</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">In addition to providing measures prepared in accordance with GAAP, we present certain supplemental non-GAAP measures. These measures are Cash Operating Costs (including its components of research and product development (operating cost), general and administrative (operating cost) and sales and marketing (operating cost)), EBITDA and Adjusted EBITDA. These non-GAAP measures do not have any </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 46 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">standardized meaning prescribed by GAAP and therefore are unlikely to be comparable to similar measures presented by other companies. We believe these measures are useful in evaluating the operating performance of the Company&#8217;s ongoing business. These measures should be considered in addition to, and not as a substitute for, operating expenses, net income, cash flows and other measures of financial performance and liquidity reported in accordance with GAAP. The calculation of these non-GAAP measures has been made on a consistent basis for all periods presented.</font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:162%">10.2 Cash Operating Costs </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">This supplemental non-GAAP measure is provided to assist readers in determining our operating costs on an ongoing cash basis. We believe this measure is useful in assessing performance and highlighting trends on an overall basis. </font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:162%">We also believe Cash Operating Costs is frequently used by securities analysts and investors when comparing our results with those of other companies. Cash Operating Costs differs from the most comparable GAAP measure, total operating expenses, primarily because it does not include stock-based compensation expense, depreciation and amortization, impairment losses or recoveries on trade receivables, restructuring and related costs, acquisition related costs, the impact of unrealized gains and losses on foreign exchange contracts, and financing charges. The following tables show a reconciliation of total operating expenses to Cash Operating Costs for the three months and year ended December 31, 2023, and 2022&#58;</font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="9" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Three months ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cash Operating Costs</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Total Operating Expenses</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">34,972</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">30,099</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,873</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Stock-based compensation expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(2,575)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,367)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,208)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impairment recovery (losses) on trade receivables</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,436)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(73)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,363)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Acquisition related costs</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(106)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">109</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Restructuring and related (costs) recovery</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(322)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(137)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(185)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impact of unrealized gains (losses) on foreign exchange contracts</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">696</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,057</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(361)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Depreciation and amortization</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(2,388)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(435)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,953)</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cash Operating Costs</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">28,950</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">29,038</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(88)</font></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="9" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cash Operating Costs</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Total Operating Expenses</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">141,073</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">132,022</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">9,053</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Stock-based compensation expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(10,720)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(8,939)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,781)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impairment recovery (losses) on trade receivables</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,498)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(73)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,425)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Acquisition related costs</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(773)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,857)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,084</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Restructuring and related (costs) recovery</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,512)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(482)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,030)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impact of unrealized gains (losses) on foreign exchange contracts</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,296</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(862)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,158</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Depreciation and amortization</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(8,539)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(6,815)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,724)</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Cash Operating Costs</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">119,327</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">111,992</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">7,335</font></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">The components of Cash Operating Costs of research and product development (cash operating cost), general and administrative (cash operating cost), and sales and marketing (cash operating cost) differ from their respective most comparable GAAP measure of research and product development expense, general and administrative expense, and sales and marketing expense, primarily because they do not include stock-based compensation expense, depreciation and amortization expense, and acquisition </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 47 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">related costs. A reconciliation of these respective operating expenses to the respective components of Cash Operating Costs for the three months and year ended December 31, 2023, and 2022 is included in Section 5.4 Operating Expenses and Other Items.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">A breakdown of total stock-based compensation expense for the three months and year ended December 31, 2023, and 2022 are as follows&#58; </font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="9" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Three months ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Stock-based compensation expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Total stock-based compensation expense recorded as follows&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Cost of goods sold</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and product development expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,290</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">938</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">352</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and administrative expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">949</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">229</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">720</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and marketing expense (recovery)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">336</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">200</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">136</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Stock-based compensation expense</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,575</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,367</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,208</font></td></tr></table></div><div style="margin-top:2pt;text-align:justify"><font><br></font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="9" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Stock-based compensation expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Total stock-based compensation expense recorded as follows&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Cost of goods sold</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">&#8212;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and product development expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">5,520</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">5,015</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">505</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and administrative expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,660</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,736</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">924</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and marketing expense (recovery)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,540</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,188</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">352</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Stock-based compensation expense</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">10,720</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">8,939</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,781</font></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:133%">A breakdown of total depreciation and amortization expense for the three months and year ended December 31, 2023, and 2022 are as follows&#58; </font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="9" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Three months ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Depreciation and amortization expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Total depreciation and amortization expense recorded as follows&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Cost of goods sold</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,136</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,966</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(830)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and product development expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,832</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(18)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,850</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and administrative expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">556</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">449</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">107</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and marketing expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">&#8212;</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(4)</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Depreciation and amortization expense</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,524</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,401</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,123</font></td></tr></table></div><div style="margin-bottom:3pt;text-align:justify"><font><br></font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:53.226%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="9" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Depreciation and amortization expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Total depreciation and amortization expense recorded as follows&#58;</font></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Cost of goods sold</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">4,211</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,837</font></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(626)</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Research and product development expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">6,538</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">4,894</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,644</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">General and administrative expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,997</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,915</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">82</font></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Sales and marketing expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">4</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">6</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2)</font></td></tr><tr><td colspan="3" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Depreciation and amortization expense</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">12,750</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">11,652</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,098)</font></td></tr></table><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:133%">10.3 EBITDA and Adjusted EBITDA </font></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">These supplemental non-GAAP measures are provided to assist readers in determining our operating performance. We believe this measure is useful in assessing performance and highlighting trends on an overall basis. We also believe EBITDA and Adjusted EBITDA are frequently used by securities analysts and investors when comparing our results with those of other companies. EBITDA differs from the most comparable GAAP measure, net loss from continuing operations, primarily because it does not include finance expense, income taxes, depreciation of property, plant and equipment, and amortization of </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 48 of 49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:10pt"><font><br></font></div></div><div style="text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:140%">intangible assets. Adjusted EBITDA adjusts EBITDA for stock-based compensation expense, transactional gains and losses, acquisition related costs, finance and other income, recovery on settlement of contingent consideration, asset impairment charges, and the impact of unrealized gains and losses on foreign exchange contracts. The following tables show a reconciliation of net loss to EBITDA and Adjusted EBITDA for the three months and year ended December 31, 2023, and 2022&#58;</font></div><div><font><br></font></div><div style="margin-bottom:10pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:50.502%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:2.524%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.126%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Three months ended December 31,</font></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">EBITDA and Adjusted EBITDA</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Net loss from continuing operations</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(48,889)</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(27,572)</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(21,317)</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Depreciation and amortization</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">3,524</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,401</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,123</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Finance expense</font></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:171%">270</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">294</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(24)</font></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Income taxes (recovery)</font></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:171%">40</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">34</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:8.7pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:171%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;6</font></div></td></tr><tr><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">EBITDA</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(45,055)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(24,843)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(20,212)</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Stock-based compensation expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2,575</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,367</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,208</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Acquisition related costs</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(3)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">106</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(109)</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Finance and other (income) loss</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,871)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(15,728)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">13,857</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impairment charge on property, plant and equipment</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">967</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">7</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">960</font></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impact of unrealized (gains) losses on foreign exchange contracts</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(696)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(1,057)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">361</font></td></tr><tr><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Adjusted EBITDA</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(44,083)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(40,148)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(3,935)</font></td></tr><tr><td colspan="3" style="border-top:1.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:6pt;font-style:italic;font-weight:400;line-height:133%">(Expressed in thousands of U.S. dollars)</font></td><td colspan="12" style="border-top:1.5pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Year ended December 31,</font></td></tr><tr><td colspan="6" style="border-bottom:1pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">EBITDA and Adjusted EBITDA</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">2023</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2022</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$ Change</font></td></tr><tr><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Net loss from continuing operations</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(144,210)</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(160,371)</font></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">16,161</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Depreciation and amortization</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">12,750</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">11,652</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,098</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Finance expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">1,105</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,265</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(160)</font></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Income taxes (recovery)</font></td><td colspan="3" style="padding:2px 3.75pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:171%">158</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">42</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="padding-left:2.75pt;padding-right:8.7pt;text-align:right"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:171%">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;116</font></div></td></tr><tr><td colspan="6" style="border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">EBITDA</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(130,197)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(147,412)</font></td><td style="border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">17,215</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Stock-based compensation expense</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">10,720</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">8,939</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">1,781</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Acquisition related costs</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">773</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,857</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,084)</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Finance and other (income) loss</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(31,055)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">2,112</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(33,167)</font></td></tr><tr><td colspan="6" style="padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impairment charge on property, plant and equipment</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">967</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">7</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">960</font></td></tr><tr><td colspan="6" style="border-bottom:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">Impact of unrealized (gains) losses on foreign exchange contracts</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(1,296)</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">862</font></td><td colspan="3" style="padding:2px 3.77pt 2px 1pt;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(2,158)</font></td></tr><tr><td colspan="6" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 1pt 2px 3.77pt;text-align:left;vertical-align:middle"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">Adjusted EBITDA</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:700;line-height:133%">(150,088)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(132,635)</font></td><td style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">$</font></td><td colspan="2" style="border-bottom:1.5pt solid #000000;border-top:0.5pt solid #000000;padding:2px 3.77pt 2px 0;text-align:right;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:7pt;font-weight:400;line-height:133%">(17,453)</font></td></tr></table></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="margin-bottom:10pt;padding-left:6.5pt;padding-right:6.5pt;text-align:center"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:11pt;font-weight:400;line-height:133%">                                             </font></div><div style="margin-bottom:10pt;padding-right:13pt;text-align:right"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                    </font><img alt="image_21.jpg" src="image_21.jpg" style="height:22px;margin-bottom:5pt;vertical-align:text-bottom;width:152px"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:8pt;font-weight:400;line-height:133%">                                                                               Page 49 of 49</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.3
<SEQUENCE>5
<FILENAME>ballard993123123annualinfo.htm
<DESCRIPTION>EX-99.3
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i6bcc28ab5f5048839aa97bae62ffcf55_1"></div><div style="min-height:216pt;width:100%"><div style="text-align:justify;text-indent:36pt"><font><br></font></div></div><div style="margin-bottom:6pt;text-align:right"><font><br></font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><img alt="image_0.jpg" src="image_0.jpg" style="height:286px;margin-bottom:5pt;vertical-align:text-bottom;width:286px"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">BALLARD POWER SYSTEMS INC.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">ANNUAL INFORMATION FORM</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">For the year ended December 31, 2023</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Dated March 8, 2024</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:justify;text-indent:36pt"><font><br></font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_4"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">TABLE OF CONTENTS</font></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i9874789b1a574a19b0150f093549b8c2" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">CORPORATE STRUCTURE</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i9874789b1a574a19b0150f093549b8c2" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">6</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i8eeafc765b084fe7b95e7d7dd812d05b" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Name, Address and Incorporation</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i8eeafc765b084fe7b95e7d7dd812d05b" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">6</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#if27e1ee57885472e9d5952ac76c7be3a" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Our Vision, Mission and Values</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#if27e1ee57885472e9d5952ac76c7be3a" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">6</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i8efcfac5ba4b42eca835e3523c3388f0" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Intercorporate Relationships</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i8efcfac5ba4b42eca835e3523c3388f0" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">6</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i7bdc53e2fe464fb9ba5358e4b8ede9f1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Recent History</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i7bdc53e2fe464fb9ba5358e4b8ede9f1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">8</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i49d23494f23c4012ba37cdfb44bd0138" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">OUR BUSINESS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i49d23494f23c4012ba37cdfb44bd0138" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">19</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i46cae50e5fba43c589c9d5c633432175" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Strategy</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i46cae50e5fba43c589c9d5c633432175" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">20</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i20fb50f8e4ad4833b0789570c24c23a1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Revenues from Market Segments</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i20fb50f8e4ad4833b0789570c24c23a1" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">22</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#ifa4f7866786b4c7b907dfada1293b0c6" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Our Markets, Products and Services</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#ifa4f7866786b4c7b907dfada1293b0c6" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">22</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i23466fb56f6c459fbf6f3a0b2551c8f5" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Product &#38; Service Overview</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i23466fb56f6c459fbf6f3a0b2551c8f5" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">22</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i25cbf87f95dd45b7a6dbe99b593d71f0" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Fuel Cell Products and Services</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i25cbf87f95dd45b7a6dbe99b593d71f0" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">24</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i2501a7a594b9478cb3bd5dcad72e2ae3" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Market Verticals</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i2501a7a594b9478cb3bd5dcad72e2ae3" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">26</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i1da2bec659fc427da99a74a346136190" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Bus</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i1da2bec659fc427da99a74a346136190" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">26</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#icc9f0a7b34284410b090521569b15fed" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Truck</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#icc9f0a7b34284410b090521569b15fed" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">26</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i41b542f66a7e4d2d8c56a28afdbbce67" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Rail</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i41b542f66a7e4d2d8c56a28afdbbce67" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">26</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#ia625c709d8194ed2b4694424de49a771" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Marine</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#ia625c709d8194ed2b4694424de49a771" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">26</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#if68e6ef0e56141e3bf00ef51249ee5b8" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Stationary Power</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#if68e6ef0e56141e3bf00ef51249ee5b8" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">27</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i093baa857a0f4b939a09b0e825ebade5" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Emerging Markets</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i093baa857a0f4b939a09b0e825ebade5" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">27</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#id62f942569c04ee7bf81b32b4f3fc811" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Competition</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#id62f942569c04ee7bf81b32b4f3fc811" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">27</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i1a5416dc9d1543a1a0bad49c34ef99a6" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Impact of Regulations and Public Policy</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i1a5416dc9d1543a1a0bad49c34ef99a6" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">29</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#ic69168c921f54134ae8664f249412181" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Workforce</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#ic69168c921f54134ae8664f249412181" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">32</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i86da515421f74ca4baecc9b26975a525" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Sustainability and ESG </a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i86da515421f74ca4baecc9b26975a525" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">32</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i8cc9da59003f46dbb8efd60fd2922955" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Strategy and Oversight</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i8cc9da59003f46dbb8efd60fd2922955" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">32</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#ib42fc721a3604ee2af8cf3971bb93691" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Recent Developments</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#ib42fc721a3604ee2af8cf3971bb93691" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">33</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i8bc20665c67f472e842d6ec33f83a862" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">2022 ESG Report</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i8bc20665c67f472e842d6ec33f83a862" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">33</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i8f51e837be944be5a55169cfc237a825" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Environmental Policy </a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i8f51e837be944be5a55169cfc237a825" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">34</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:24pt;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i4b396348054b4bceb3c3144b63536c88" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Social Policies</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i4b396348054b4bceb3c3144b63536c88" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">34</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#if7897ca0724242cbad8ddc6e7c733da4" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Facilities</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#if7897ca0724242cbad8ddc6e7c733da4" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">34</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i0d5dbded6d40469cb099e3496cfda507" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Manufacturing</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i0d5dbded6d40469cb099e3496cfda507" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">35</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#id5a77355a8d74d31b1daea63a1fe3f8e" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Safety</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#id5a77355a8d74d31b1daea63a1fe3f8e" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">35</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i39f9ccfc10394f5482a4ab98157fd592" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Quality</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i39f9ccfc10394f5482a4ab98157fd592" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">36</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i7fe35afd441e42f591c18d68bd0a16ac" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Research and Product Development</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i7fe35afd441e42f591c18d68bd0a16ac" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">36</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#ic8b9e8f06c104b239296ec742297ab35" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Intellectual Property </a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#ic8b9e8f06c104b239296ec742297ab35" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">36</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i878eb2e2f71e41b3b41e1635c1009647" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Cybersecurity</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i878eb2e2f71e41b3b41e1635c1009647" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">37</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i6b8e2a7a49034af19de9639aae3faef3" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">SHARE CAPITAL AND MARKET FOR SECURITIES</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i6b8e2a7a49034af19de9639aae3faef3" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">37</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i5ac4ba47a674441a8623725baa4261c6" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">DIVIDEND RECORD AND POLICY</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i5ac4ba47a674441a8623725baa4261c6" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">38</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#ib22877abe5d247ebb496449d5d36be0b" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">ESCROWED SECURITIES AND SECURITIES SUBJECT TO CONTRACTUAL RESTRICTIONS ON TRANSFER</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#ib22877abe5d247ebb496449d5d36be0b" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">38</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i957decdfffb443c7a852a01d65467bf6" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">DIRECTORS AND OFFICERS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i957decdfffb443c7a852a01d65467bf6" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">39</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i0eebe8c962434fd683c99c1f705e1bca" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Board of Directors</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i0eebe8c962434fd683c99c1f705e1bca" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">39</a></font></div></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">2</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:88.900%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.900%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#ia45452f04c9946f985b44c62c85d0f70" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Conflicts of Interest </a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#ia45452f04c9946f985b44c62c85d0f70" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">41</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i06ca53a2ddd3440286cad3e8ffdda4a8" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Executive Officers</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i06ca53a2ddd3440286cad3e8ffdda4a8" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">42</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#id4ad4ecc43ce40ce998d1c7d3f3eb584" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Shareholdings of Directors and Executive Officers</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#id4ad4ecc43ce40ce998d1c7d3f3eb584" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">42</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i53da5c6c5fe44042b38a0f5bf90bd7e0" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Cease Trade Orders, Bankruptcies, Penalties or Sanctions</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i53da5c6c5fe44042b38a0f5bf90bd7e0" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">42</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i72b615363de0451eb9fea8b169dad2f3" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">INTEREST OF MANAGEMENT AND OTHERS IN MATERIAL TRANSACTIONS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i72b615363de0451eb9fea8b169dad2f3" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">43</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i25675ae163c043ee83e503fad7bdf00d" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">AUDIT COMMITTEE MATTERS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i25675ae163c043ee83e503fad7bdf00d" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">43</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i0e8d5fabde79432ebcdb25103fd7ef36" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Audit Committee Mandate</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i0e8d5fabde79432ebcdb25103fd7ef36" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">43</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i795caa1df6f44c97a41df57a7f244b4d" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Composition of the Audit Committee</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i795caa1df6f44c97a41df57a7f244b4d" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">44</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i2fceb329218b489189581e624c5c5907" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Audit Fees</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i2fceb329218b489189581e624c5c5907" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">45</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i3cb1afe520474f15b0454554005574de" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Audit-Related Fees</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i3cb1afe520474f15b0454554005574de" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">45</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iedd59f2001f145488a586cd56c33f2d4" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">Tax Fees</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#iedd59f2001f145488a586cd56c33f2d4" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">45</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="padding-left:12pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i3dd90eba435646cab8cc5c1a16b7ebbc" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">All Other Fees</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i3dd90eba435646cab8cc5c1a16b7ebbc" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">45</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i61b8a1039c2a485bb58da2724d711ca6" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">LEGAL PROCEEDINGS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i61b8a1039c2a485bb58da2724d711ca6" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">45</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i3b9440b1892e4fdf88c7cafe6a332542" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">TRANSFER AGENT AND REGISTRAR</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i3b9440b1892e4fdf88c7cafe6a332542" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">45</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#icdd4d2b757444e4c8f44b0d374eea8ff" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">MATERIAL CONTRACTS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#icdd4d2b757444e4c8f44b0d374eea8ff" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">45</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#id96b05bfdbd346c184862ee841f5b522" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">INTERESTS OF EXPERTS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#id96b05bfdbd346c184862ee841f5b522" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">47</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i156da0a57baa4587afcd78d1ff175a5e" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">RISK FACTORS</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i156da0a57baa4587afcd78d1ff175a5e" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">47</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i888a7395ff1146a0825d7e1984b5bb99" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">ADDITIONAL INFORMATION</a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i888a7395ff1146a0825d7e1984b5bb99" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">65</a></font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i2b5f87fb39fc4947a9df2f66b6c37e78" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">APPENDIX &#8220;A&#8221; </a></font></div></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="text-align:right"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%"><a href="#i2b5f87fb39fc4947a9df2f66b6c37e78" style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%;text-decoration:none">66</a></font></div></td></tr></table><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#160;&#160;&#160;&#160;</font></div><div style="text-align:center"><font><br></font></div><div style="margin-bottom:6pt;text-align:center"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">3</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_7"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%">This Annual Information Form and the documents incorporated by reference herein contain forward-looking statements that are based on the beliefs of management and reflect our current expectations as contemplated under the safe harbor provisions of Section 21E of the United States Securities Exchange Act of 1934, as amended. When used in this Annual Information Form, the words &#8220;estimate&#8221;, &#8220;project&#8221;, &#8220;believe&#8221;, &#8220;anticipate&#8221;, &#8220;intend&#8221;, &#8220;expect&#8221;, &#8220;plan&#8221;, &#8220;predict&#8221;, &#8220;may&#8221;, &#8220;could&#8221;, &#8220;should&#8221;, &#8220;will&#8221;, the negatives of these words or other variations thereof and comparable terminology are intended to identify forward-looking statements. Such statements include, but are not limited to, statements with respect to our objectives, goals, liquidity, sources and uses of capital, outlook, strategy, order backlog, order book of expected deliveries, future product roadmap costs and selling prices, future product sales, future production capacities and volumes, the markets for our products, expenses &#47; costs, contributions and cash requirements to and from joint venture operations and research and development activities, as well as statements with respect to our beliefs, plans, objectives, expectations, anticipations, estimates and intentions. These statements are not guarantees of future performance and involve assumptions, risks and uncertainties that are difficult to predict. In particular, these forward-looking statements are based on certain factors and assumptions relating to our expectations with respect to new and existing customer and partner relationships, the generation of new sales, producing, delivering, and selling the expected product and service volumes at the expected prices and controlling our costs. They are also based on a variety of general factors and assumptions including, but not limited to, our expectations regarding technology and product development efforts, manufacturing capacity and cost, product and service pricing, market demand, and the availability and prices of raw materials, labour, and supplies. These assumptions have been derived from information available to the Company including information obtained by the Company from third parties. These assumptions may prove to be incorrect in whole or in part. In addition, actual results may differ materially from those expressed, implied, or forecasted in such forward-looking statements. Factors that could cause our actual results or outcomes to differ materially from the results expressed, implied or forecasted in such forward-looking statements include, but are not limited to&#58; challenges or delays in our technology and product development activities&#59; changes in the availability or price of raw materials, labour, supplies and shipping&#59; costs of integration, and the integration failing to achieve the expected benefits of the transaction&#59; our ability to attract and retain business partners, suppliers, employees and customers&#59; our ability to extract value from joint venture operations&#59; global economic trends and geopolitical risks (such as conflicts in Ukraine and the Middle East), including changes in the rates of investment, inflation or economic growth in our key markets, or an escalation of trade tensions such as those between the U.S. and China&#59; investment in hydrogen fueling infrastructure and competitive pricing of hydrogen fuel&#59; the relative strength of the value proposition that we offer our customers with our products or services&#59; changes in competitive technologies, including internal combustion engine, battery and fuel cell technologies&#59; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">4</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%">challenges or delays in our technology and product development activities&#59; changes in our customers&#8217; requirements, the competitive environment and&#47;or related market conditions&#59; product safety, liability or warranty issues&#59; warranty claims, product performance guarantees, or indemnification claims&#59; changes in product or service pricing or cost&#59; market developments or customer actions that may affect levels of demand and&#47;or the financial performance of the major industries, regions and customers we serve, such as secular, cyclical and competitive pressures in the bus, truck, rail, marine and stationary sectors&#59; the rate of mass adoption of our products or related ecosystem, including the availability of cost-effective hydrogen&#59; cybersecurity threats&#59; our ability to protect our intellectual property&#59; climate risk&#59; changing government or environmental regulations, including subsidies or incentives associated with the adoption of clean energy products, including hydrogen and fuel cells&#59; currency fluctuations, including the magnitude of the rate of change of the Canadian dollar versus the U.S. dollar&#59; our access to funding and our ability to provide the capital required for product development, operations and marketing efforts, working capital requirements, and joint venture capital contributions&#59; changes in U.S. tax laws and tax status related to &#8220;passive foreign investment company&#8221; designation&#59; the severity, magnitude and duration of the on-going COVID-19 pandemic, including impacts of the pandemic and of businesses&#8217; and governments&#8217; responses to the pandemic on our operations, personnel and joint venture operations, and on commercial activity and demand across our and our customers&#8217;, partners&#8217; and joint venture businesses, and on global supply chains&#59; potential merger and acquisition activities, including risks related to integration, loss of key personnel and disruptions to operations&#59; and the general assumption that none of the risks noted in the &#8220;Risk Factors&#8221; section of this Annual Information Form will materialize.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%">The forward-looking statements contained in this Annual Information Form speak only as of the date of this Annual Information Form. Except as required by applicable legislation, Ballard does not undertake any obligation to release publicly any revisions to these forward-looking statements to reflect events or circumstances after the date of this Annual Information Form, including the occurrence of unanticipated events.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In this Annual Information Form, references to &#8220;Corporation&#8221;, &#8220;Company&#8221;, &#8220;Ballard&#8221;, &#8220;we&#8221;, &#8220;us&#8221; and &#8220;our&#8221; refer to Ballard Power Systems Inc. and, as applicable, its subsidiaries. All dollar amounts are in United States dollars unless otherwise indicated. Canadian dollars are indicated by the symbol &#8220;C$&#8221;, and euros by the symbol &#8220;&#8364;&#8221;.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Except where otherwise indicated, all information presented is as of December 31, 2023. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">5</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_10"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font id="i9874789b1a574a19b0150f093549b8c2"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">CORPORATE STRUCTURE</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_13"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i8eeafc765b084fe7b95e7d7dd812d05b"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Name, Address and Incorporation</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Ballard was incorporated on November 12, 2008 under the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:139%">Canada Business Corporations Act </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(Canada), under the name &#8220;7076991 Canada Inc.&#8221; Ballard changed its name to &#8220;Ballard Power Systems Inc.&#8221; on December 31, 2008. On August 24, 2016, Ballard continued into British Columbia under the </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:139%">Business Corporations Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> (British Columbia). Ballard&#8217;s head office is located at 9000 Glenlyon Parkway, Burnaby, British Columbia, Canada V5J 5J8, and its registered office is located at Suite 1700, 666 Burrard Street, Vancouver, British Columbia, Canada V6C 2X8.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Previously, Ballard Power Systems Inc. was a British Columbia company incorporated on May 30, 1989. The original predecessor to Ballard was founded in 1979 under the name Ballard Research Inc. to conduct research and development on high-energy lithium batteries. In the course of investigating environmentally clean energy systems with commercial potential, we began to develop fuel cells and have been developing fuel cell products since 1983. </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_16"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="if27e1ee57885472e9d5952ac76c7be3a"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Our Vision, Mission and Values</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our vision is to deliver fuel cell power for a sustainable planet. Our mission is to use our fuel cell expertise to deliver valuable and innovative solutions to our customers globally, create rewarding opportunities for our team, provide extraordinary value to our shareholders and power the hydrogen society.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our values represent our core beliefs and underpin how we carry on our business. In addition to our value pillars of safety and innovation, we have five key cultural values&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:139%;padding-left:13.8pt">Listen and Deliver</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> &#8211; We listen to our customers, understand their business and deliver innovative and valuable solutions for lasting partnerships&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:139%;padding-left:13.8pt">Quality Always</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> &#8211; We deliver quality in everything we do&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:139%;padding-left:13.8pt">Inspire Excellence</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> &#8211; We live with integrity, passion, urgency, agility and humility&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:139%;padding-left:13.8pt">Row Together</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> &#8211; We achieve success through respect, trust and collaboration&#59; and</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:139%;padding-left:13.8pt">Own It</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> &#8211; We step up, take ownership for our results and trust others to do the same.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_19"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i8efcfac5ba4b42eca835e3523c3388f0"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Intercorporate Relationships</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We have eleven subsidiaries and affiliates&#58; (i) Ballard Power Corporation, a Delaware corporation that is a holding company&#59; (ii) Ballard Fuel Cell Systems, Inc., a Delaware corporation that does certain development and manufacturing work, and provides certain services to customers&#59; (iii) Ballard US Inc. (formerly Ballard Unmanned Systems Inc.), a Delaware corporation that is a dormant holding company&#59; (iv) Ballard Power Systems Europe A&#47;S (formerly Dantherm Power A&#47;S) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Ballard Denmark</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;), a Danish corporation that provides </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">6</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">certain sales, assembly, manufacturing, commissioning, research and development, engineering services and after-sales service&#59; (v) Ballard Norge AS, a Norwegian company that provides certain sales and after-sales services&#59; (vi) BDF IP Holdings Ltd., a Canadian corporation that holds certain intellectual property assets&#59; (vii) Ballard Services Inc., a British Columbia company that provides certain engineering services&#59; (viii) Ballard Hong Kong Limited, a holding company for certain assets in China&#59; (ix) Guangzhou Ballard Power Systems Co., Ltd., a Chinese wholly foreign-owned entity, that provides certain sales, quality, supply chain and after-sales services&#59; (x) Ballard Power Systems (China) Co. Ltd., a Chinese wholly foreign-owned entity that is a holding company&#59; and (xi) Ballard Motive Solutions Ltd. (formerly Arcola Energy Ltd.) (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">BMS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;), a United Kingdom company which was restructured in the fourth quarter of 2023 and discontinued.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We have a non-controlling 49% interest in Weichai Ballard Hy-Energy Technologies Co., Ltd. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Weichai-Ballard JV</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;), located in Weifang, Shandong Province, China, with Weichai Power Co., Ltd. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Weichai</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) holding a 51% interest. The Weichai-Ballard JV&#8217;s business is to manufacture Ballard&#8217;s FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">-LCS fuel cell bipolar plates, stacks and power modules for bus, commercial truck and forklift applications with certain exclusive rights in China.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">7</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The following chart shows these subsidiaries and affiliates, their respective jurisdictions of incorporation and our percentage of share ownership in each of them, all as of March 8, 2024</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#58; </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:center"><img alt="image_3.jpg" src="image_3.jpg" style="height:450px;margin-bottom:5pt;vertical-align:text-bottom;width:816px"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Notes&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:139%">1. Ballard holds 100% of the non-voting, participating shares of BDF IP Holdings Ltd. and 34% of the voting, non-participating shares, along with each of Mercedes-Benz AG (33%) and Ford Motor Company (33%).</font></div><div style="margin-top:6pt;padding-left:9pt;text-indent:-9pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">2. Ballard indirectly holds a 49% interest in Weichai Ballard Hy-Energy Technologies Co., Ltd. together with Weichai Power Co., Ltd. (51%).</font></div><div><font><br></font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_22"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i7bdc53e2fe464fb9ba5358e4b8ede9f1"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Recent History</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Over the past three years, we have continued to focus on building and commercializing our proton exchange membrane (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">PEM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) fuel cell business for select mobility and stationary power applications. The following are key developments during that period&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">15 MW order for stationary power products in Europe</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On March 5, 2024, we announced an order for 15 megawatts (MW) of fuel cell systems from a UK-based company specializing in renewable off-grid power generation. We expect to deliver 150 FCmove&#174;-HD+ 100 kW systems beginning in late 2024 and continuing through 2025.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The current order of 15 MW of fuel cell systems follows prior cumulative orders for roughly 5 MW of fuel cell systems from this customer. The purchase order is the first order under a new </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">8</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">multi-year supply agreement. The agreement also provides the customer an option to purchase up to an additional 296 systems by March 2026, which, if fully exercised, would bring the total number of systems ordered to 446.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Long-Term Supply Agreement with NFI Group Inc. (&#8220;NFI&#8221;) and purchase order for 100 fuel cell engines for bus deployments in North America</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On January 3, 2024, we announced the signing of a new Long-Term Supply Agreement (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">LTSA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) with NFI Group, a leading independent bus and coach manufacturer and a leader in electric mass mobility solutions in North America and Europe. The LTSA marks a new phase in the established partnership between Ballard and NFI, focused on deployment-level volumes of fuel cell powered buses across all of NFI&#8217;s major brands including New Flyer, Alexander Dennis, and MCI.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">As part of the LTSA, NFI has placed its first purchase order under the LTSA for a minimum of 100 FCmove&#174;-HD+ modules for planned delivery in 2024. The modules will primarily be produced in our Bend, Oregon facility with Buy America compliance, and will power New Flyer&#8217;s next generation Xcelsior CHARGE FC&#8482; hydrogen fuel cell buses for deployment across the US and Canada, including California, Manitoba, Nevada, New York, Ohio, and Pennsylvania.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_25"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Guangdong Synergy Ballard Hydrogen Power Co., Ltd. (&#8220;Synergy Ballard JVCo&#8221;)</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">During 2017, Synergy Ballard JVCo commenced operations utilizing Ballard&#8217;s FCveloCity&#174;-9SSL fuel cell stack technology in the city of Yunfu in China&#8217;s Guangdong Province. Ballard held a non-controlling 10% interest in the joint venture, Synergy Ballard JVCo, together with Guangdong Nation Synergy Hydrogen Power Technology Co., Ltd. (a member of the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Synergy Group</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) who held a 90% interest. Ballard contributed $1.0 million for its 10% interest in Synergy Ballard JVCo. The fuel cell stacks manufactured by Synergy Ballard JVCo were expected to be used primarily in fuel cell engines assembled in China to provide propulsion power for zero-emission fuel cell electric buses and commercial vehicles in China.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Synergy Ballard JVCo had an exclusive license to manufacture and sell FCveloCity&#174;-9SSL stacks in China until September 30, 2026. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On October 18, 2023, we completed an equity transfer agreement to sell our 10% interest (fair valued at nil) in Synergy Ballard JVCo to the Synergy Group for nominal consideration. As we no longer have significant influence over the operating activities of Synergy Ballard JVCo, the equity method of accounting for this investment was discontinued as of September 30, 2023. Ballard, Synergy Group and Synergy Ballard JVCo signed mutual releases and the exclusive license to Synergy Ballard JVCo was terminated.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">9</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_28"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">LOI with Ford Trucks for fuel cell powered heavy-duty trucks &#38; initial order</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On August 3, 2023, we announced the signing of a letter of intent (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">LOI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) with Ford Trucks to supply a fuel cell system as part of the development of a hydrogen fuel cell powered vehicle prototype. We also received an initial purchase order for 2 FCmove&#8482;-XD 120 kW fuel cell engines that were delivered by Ballard to Ford Trucks in the fourth quarter of 2023. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Ford Trucks, the global brand of Ford Otosan, plans to develop a FCEV F-MAX as part of the project. The 120 kW FCmove&#8482;-XD fuel cell engines will be integrated into Ford Trucks&#8217; F-MAX 44-ton long-haul tractor truck. Ford Trucks plans to build and assemble the fuel cell-powered F-MAX in Turkey and aims to commence European Ten-T corridor demonstrations in 2025 as part of the European Union&#8217;s Horizon Europe ZEFES (Zero Emission Freight EcoSystem) project goals. As per the LOI, upon the successful completion of the development program and subject to certain other conditions, Ballard may be named as the preferred supplier for the serial production of the fuel cell-powered F-MAX. </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_31"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Ballard Fuel Cells to Power CPKC Hydrogen Locomotive Program</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On March 9, 2021, we announced that Canadian Pacific (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">CP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;), now Canadian Pacific Kansas City (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">CPKC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) will employ Ballard fuel cell modules for CP&#8217;s pioneering Hydrogen Locomotive Program to develop North America&#8217;s first hydrogen-powered line-haul freight locomotive by retrofitting a formerly diesel-powered locomotive with Ballard&#8217;s 200 kW hydrogen fuel cell modules. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On January 19, 2022, we announced receipt of an order for six of an additional eight fuel cell modules to support CP&#8217;s expansion of the Hydrogen Locomotive Program. In total, Ballard will provide a total of 14 fuel cell modules, each module with a rated power output of 200 kW, to support this program.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On July 27, 2023, we announced an order for fuel cell engines from CPKC. These eighteen, 200 kW fuel cell engines were delivered in 2023 and will support the expansion of CPKC&#8217;s Hydrogen Locomotive Program. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On November 6, 2023, we announced an order for 2.4 MW of additional fuel cell engines from CPKC. These twelve, 200 kW fuel cell engines are planned for delivery in 2023 and will support the development of CPKC&#8217;s additional hydrogen-powered locomotives planned for regular switching and local freight service applications in Alberta.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Over the past two years, Ballard has supplied CPKC with 38 fuel cell engines for use in its hydrogen locomotives, with combined fuel cell power of 7.6 MW. The additional locomotives are expected to enter service in late 2024. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">10</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_34"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Order from First Mode for 30 additional hydrogen fuels for diesel-free mining trucks </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On March 1, 2023, we announced a purchase order to supply First Mode with 30 hydrogen fuel cell modules &#8211; totaling 3 MW &#8211; to power several hybrid hydrogen and battery ultra-class mining haul trucks. This is the equivalent of approximately 4,000 horsepower.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The 30 Ballard hydrogen fuel cell modules are to be integrated into clean energy powerplants built in Seattle, Washington and installed into ultra-class haul trucks to be operated at First Mode&#8217;s Proving Grounds in Centralia, Washington. These trucks are estimated to save 2,600 tons of diesel fuel each year.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_37"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Order from CrossWind for stationary power project</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On January 23, 2023, we announced an order for a fuel cell system from CrossWind, a joint venture between Shell and Eneco. The Ballard fuel cell system will be integrated in the Hollandse Kust Noord offshore wind project. The Hollandse Kust Noord offshore wind project, located off the coast of the Netherlands, will have a capacity of 759 MW to generate at least 3.3 TWh per year. Ballard will supply a containerized fuel cell power solution with a peak power capacity of 1 MW, with delivery expected in 2024. </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_40"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Update on global manufacturing strategy</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On September 30, 2022, we announced our strategy &#8216;local for local&#8217; where we summarized our plan to deepen our global manufacturing footprint in Europe, the United States, and China to support expected global market demand growth through 2030. As part of this strategy, we entered into an investment agreement with the Government of Anting in Shanghai&#8217;s Jiading District to establish our new China headquarters, membrane electrode assembly (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">MEA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) manufacturing facility, and a research and development (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">R&#38;D</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) center, at a site strategically located at the Jiading Hydrogen Port, located in one of China&#8217;s leading automotive industry clusters, with the plan to invest approximately $130 million over the next three years.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">However, as a result of the increasingly constructive hydrogen policy landscape and increased market activity in the U.S. and Europe&#59; and given the continued hydrogen and fuel cell policy uncertainties and market delays in China, as well as geopolitical risks, we decided to suspend our MEA localization plan in China while we continue with a comparative analysis on manufacturing capacity expansion options and possible sequencing prioritization in the U.S. and&#47;or European markets. We expect to conclude this review in 2024.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_43"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Ballard signs contract with Stadler to supply fuel cell engines to power first hydrogen train in United States</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On September 26, 2022, we announced an order from Stadler Rail AG (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Stadler</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;), a leading manufacturer of rolling stock, for the supply of six 100 kW FCmove</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">-HD+ fuel cell engines to power the first hydrogen train in the United States.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">11</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The contract to provide the hydrogen-powered train was awarded to Stadler by San Bernardino County Transportation Authority (SBCTA), with the option of additional trains in the future. The train is expected to be in service in San Bernardino, California in 2024 and is expected to seat over 100 passengers.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_46"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Ballard to power India&#8217;s first hydrogen trains</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On September 6, 2022, we announced a fuel cell module order from Medha Servo Drives (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Medha</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;), a leading rail system integrator, who has been contracted by Indian Railways to develop India&#8217;s first hydrogen powered trains. The two retrofitted diesel-electric commuter trains will integrate 8 units of 100 kW FCmove</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">-HD+, Ballard&#8217;s latest fuel cell technology, which offers improved efficiency and power density than previous module generations. The contract to provide the hydrogen-powered trains was awarded to Medha as a first step in Indian Railways&#8217; path to achieve their net zero ambitions. The fuel cell modules were shipped in 2023, with trains scheduled to go into service in 2024, with potential for additional retrofits following the initial deployment.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_49"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Ballard partners with Wisdom Motor Company</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On May 9, 2022, we announced a strategic collaboration with Wisdom (Fujian) Motor Company Limited (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Wisdom</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;), Templewater Group (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Templewater</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;), and Bravo Transport Services Limited (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Bravo</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) to accelerate the adoption of commercial fuel cell electric vehicles (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">FCEVs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) in Hong Kong. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Templewater, an alternative asset management firm and parent company of Bravo, Hong Kong island&#8217;s largest transit operator, together with Ballard, co-invested in a Series A funding for Wisdom, a technology company that designs and manufactures zero emission commercial vehicles. The Series A funds (including Ballard&#8217;s $10.0 million equity ownership contribution in the second quarter of 2022) will support Wisdom&#8217;s organizational growth, R&#38;D, and manufacturing platforms, including the expansion and development of its hydrogen zero emission fuel cell truck, bus, and specialty vehicle offerings for international markets.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Wisdom&#8217;s hydrogen vehicle product lines are expected to exclusively deploy Ballard&#8217;s world leading PEM fuel cell technology, with modules supplied by the Weichai-Ballard JV in China. On August 8, 2022, Ballard entered into a joint development agreement with Wisdom to advance the integration and optimization of its fuel cell electric powertrain designs and control strategies. </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_52"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Ballard granted Type Approval by DNV for the FCwave</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-style:italic;font-weight:700;line-height:139%;position:relative;text-decoration:underline;top:-3.5pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline"> marine fuel cell module</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On April 6, 2022, we announced the receipt of Europe&#8217;s industry first Type Approval by DNV, one of the world&#8217;s leading classification and certification bodies, for our marine fuel cell module FCwave</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">. The Type Approval marks an important step in commercializing Ballard&#8217;s fuel cell technology for marine applications and is key to including fuel cells as part of zero- emission solutions for the marine industry. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">12</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The FCwave</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> module is a flexible solution that can support the energy needs of various vessel types as well as onshore power. The scalable 200 kW power module offers a plug-and-play replacement for conventional diesel engines. The Type Approval certification confirms the design meets certain safety, functional, design and documentation requirements necessary for global marine commercialization.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_55"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Project with Adani for Hydrogen Fuel Cells in India</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On February 22, 2022, we announced the signing of a non-binding Memorandum of Understanding (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">MOU</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) with the Adani Group (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Adani Group</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) to evaluate a joint investment case for the commercialization of fuel cells in various mobility and industrial applications in India.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On January 17, 2023, we announced the signing of an agreement to launch a pilot project to develop a hydrogen fuel cell electric truck (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">FCET</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) for mining logistics and transportation with Adani Enterprises Limited (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">AEL</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;), part of the diversified Adani portfolio of companies, and Ashok Leyland.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">This collaboration marks Asia&#8217;s first planned hydrogen powered mining truck. The demonstration project will be led by AEL, a company focused on both mining operations and developing green hydrogen projects for sourcing, transporting, and building out hydrogen refueling infrastructure. Ballard, an industry leading PEM fuel cell engine manufacturer, will supply the FCmove</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> fuel cell engine for the hydrogen truck and Ashok Leyland, one of the largest manufacturers of buses in the world, will provide the vehicle platform and technical support. The FCET launched in India in 2023.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_58"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Ballard fuel cells installed onboard the world&#8217;s first liquid hydrogen-powered ferry</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On February 2, 2022, we announced the delivery of two, 200 kilowatt (kW) FCwave</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> modules to Norled A&#47;S, one of Norway&#8217;s largest ferry and express boat operators. The fuel cell modules power the world&#8217;s first liquid hydrogen-powered ferry, the MF Hydra.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_61"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Orders for 31 fuel cell engines to a leading global construction, electric power &#38; off-road equipment manufacturer</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On January 13, 2022, we announced orders for 31 modules, totaling 3 MW of hydrogen fuel cell power, to a leading global construction, electric power, and off-road equipment manufacturer for testing and deployment in a variety of end-use applications. The modules were delivered, and have been undergoing various testing programs.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_64"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Acquisition of Arcola</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On November 11, 2021, we announced the acquisition of Arcola Energy Ltd. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Arcola</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) (now BMS), a UK-based systems engineering company, specializing in hydrogen fuel cell powertrain and vehicle systems integration. Ballard acquired Arcola for total consideration of up to US$40 </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">13</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">million, including 337,353 Ballard shares (with an approximate valuation of US$6 million at acquisition) that vest over two years, and up to US$34 million in upfront and earn-out cash consideration based on the achievement of certain performance conditions over a two-year period.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">During the fourth quarter of 2022, we completed a post-acquisition restructuring of the operations at BMS and recognized impairment charges on intangible assets of approximately $13 million and restructuring related operating expenses of approximately $5 million which included contract exit and modification costs, grant adjustment charges, personnel change costs, and legal and advisory costs, net of expected recoveries. Pursuant to this restructuring of operations, it was agreed to reduce the earn-out consideration by approximately $10 million which resulted in a corresponding recovery on settlement of contingent consideration payable.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">During the fourth quarter of 2023, we completed a restructuring of operations at BMS and operations have been effectively closed and discontinued.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_67"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Infrastructure Funds</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In 2021, we invested in two hydrogen infrastructure and growth equity funds whereby we acquired a 12% interest in the HyCap Fund I SCSP (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">HyCap</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;), a special limited partnership registered in Luxembourg&#59; and a 1% interest in the Clean H2 Infra Fund (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Clean H2</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;), a special limited partnership registered in France.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">HyCap is a newly created hydrogen infrastructure and growth equity fund. HyCap is to invest in a combination of hydrogen infrastructure projects and investments in companies along the hydrogen value chain. We have committed to investing &#163;25.0 million (including &#163;11 million invested as of December 31, 2023) into HyCap.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Clean H2 is another newly created hydrogen infrastructure and growth equity fund. Clean H2 is to invest in a combination of hydrogen infrastructure projects and investments in companies along the hydrogen value chain. We have committed to investing &#8364;30.0 million (including &#8364;4.7 million invested as of December 31, 2023) into Clean H2.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">During the first quarter of 2024, we invested in a decarbonization and climate technology and growth equity fund by acquiring a 2% interest in Templewater Decarbonization I, L.P., a limited partnership registered in Cayman Islands, for an initial investment of $0.5 million on a total commitment of $1.0 million.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_70"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Ballard and Forsee Power SA (&#8220;Forsee Power&#8221;) enter Long-Term Strategic Partnership to Develop &#38; Commercialize Integrated Fuel Cell and Battery Solutions for Heavy-Duty Hydrogen Mobility</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On October 18, 2021, we announced the signing of an MOU for a strategic partnership with Forsee Power to develop fully integrated fuel cell and battery solutions, optimized for </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">14</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">performance, cost and installation for heavy-duty hydrogen mobility applications. As part of the strategic relationship, in October 2021, Ballard participated as a cornerstone lead investor in Forsee Power&#8217;s initial public offering on Euronext in Paris, France. We made a contribution of &#8364;37.7 million (approximately $43.8 million), resulting in an ownership interest of 9.77% in Forsee Power at that time. In connection with our investment, Ballard has the right to appoint a nominee to the Forsee Power board of directors. Ballard appointed a nominee effective as of the closing of the initial public offering.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The MOU was superseded by a Collaboration Agreement between the parties, dated December 14, 2022, pursuant to which the parties agreed to jointly approach new and existing customers with an integrated fuel cell and battery solution. Both companies have started to promote integrated solutions to a number of customers.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_73"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Ballard and Quantron AG Announce a Strategic Partnership for the Development of Hydrogen Fuel Cell Electric Trucks</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On September 7, 2021, we announced a strategic partnership with Quantron AG (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Quantron</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) expected to accelerate deployment and market adoption of fuel cell technologies. Initial collaboration will focus on the integration of Ballard&#8217;s FCmove&#8482; family of heavy-duty fuel cell power modules into Quantron&#8217;s electric drivetrain and vehicles. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On September 19, 2022, we announced a minority equity investment in Quantron. As part of Quantron&#8217;s financing round of up to &#8364;50 million, Ballard&#8217;s investment proceeds (&#8364;5 million was contributed in the </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">fourth quarter of 2022), </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">are to be used by Quantron to develop their truck fuel cell vehicle platforms, under the terms of a Joint Development Agreement. Ballard is to be the exclusive fuel cell supplier to Quantron for these platforms.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In connection with our investment, Ballard has the right to appoint a nominee to the Quantron AG board of directors. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In 2023, Ballard made an additional investment in Quantron of &#8364;3 million after the satisfaction of certain investment conditions.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">As part of the strategic partnership, Quantron committed to purchase 140 FCmove&#8482; modules totaling approximately 17 MW, with an option to purchase an additional 50 units. Subsequent to the initial order, Quantron committed to purchase an additional 72 FCmove&#8482; modules totaling approximately 3 MW. All of the ordered 212 fuel cell modules were expected to be delivered in 2023 and 2024. While a small number of modules were delivered in 2023, further deliveries have been postponed due to financing and related vehicle program delays at Quantron.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The zero-emission fuel cell electric vehicle platforms developed by Quantron are to integrate Ballard fuel cell products for various truck applications in Europe. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">15</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_76"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Ballard and Linamar Form Strategic Alliance to Develop Fuel Cell Solutions for Light-Duty Vehicles</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On May 3, 2021, we announced the formation of a strategic alliance with Linamar Corporation (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Linamar</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) for the co-development and sale of fuel cell powertrains and components for class 1 and 2 vehicles, weighing up to 5 tons, initially in North America and Europe.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On May 9, 2022, Ballard announced with Linamar the unveiling of its concept hydrogen fuel cell powered class 2 truck chassis with FCmove&#8482; product. The technology demonstration platform was showcased at the ACT Expo displayed in a RAM 2500 truck chassis. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Ballard and Linamar are currently working on development of a new fuel cell commercial vehicle platform to be announced in 2024.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_79"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Orders for Fuel Cell Modules to Power Buses </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On November 4, 2021, we announced orders for a total of 40 FCmove</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">-HD (70kW) modules for planned deployment in hydrogen fuel cell electric buses (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">FCEBs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) across Europe in 2022. As of March 2023, the announced FCmove</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">-HD sales have been deployed in FCEBs across Europe.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On June 22, 2021, we announced a follow-on purchase order from New Flyer for 20 fuel cell modules to power 20 New Flyer Xcelsior</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> model FCEBs, planned for deployment with Alameda-Contra Costa Transit District (AC Transit) in Oakland, California.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On March 9, 2021, we announced follow-on purchase orders from Wrightbus for a total of 50 fuel cell modules to power FCEBs planned for deployment in a number of UK cities. </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_82"></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Ballard Receives Orders to Power Siemens Mireo Plus H Passenger Trains and signs LOI for up to an additional 200 modules over the next six years</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On July 15, 2021, we announced a purchase order for two of our 200 kW fuel cell modules from Siemens Mobility GmbH to power a 2-car Mireo Plus H passenger train through a trial operation in Bavaria, Germany.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On September 22, 2022, we announced an order for 14 x 200 kW fuel cell modules from Siemens Mobility GmbH, to power a fleet of seven Mireo Plus H passenger trains. Delivery of The 14 fuel cell modules were delivered 2023 with the fleet planned to be in service in Berlin-Brandenburg region in late 2024.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In addition to the initial order of 14 fuel cell modules, Siemens Mobility also signed a letter of intent with Ballard for the supply of 200 fuel cell modules totaling 40 MW over the next six years, including a firm commitment on 100 of the fuel cell modules totaling 20 MW. The modules will be used for Siemen&#8217;s Mireo Plus H trains.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">16</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_85"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">February 2021 Bought Deal Offering of Common Shares</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On February 23, 2021, we announced the closing of a bought deal offering of 14,870,000 common shares of Ballard at a price of $37.00 per common share for gross proceeds of $550,190,000.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_88"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Ballard and AUDI Sign Agreements Regarding Use of the High-Power Density Fuel Cell Stack for Vehicle Propulsion</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">As part of the planned completion of the AUDI program, on October 29, 2020, we announced that we had signed definitive agreements &#8211; in the form of an amendment to the existing Technology Development Agreement and a Patent License Agreement &#8211; with AUDI AG (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">AUDI</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) expanding Ballard&#8217;s right to use the FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">-HPS product, a high-performance, zero-emission, PEM fuel cell stack in all applications, including commercial trucks and passenger cars. The amendments allowed AUDI to reduce the size of the remaining Technology Solutions program to the lower end of the range previously disclosed, and in return Ballard acquired expanded rights to use the FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">-HPS product, subject to certain royalty obligations. The FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">-HPS fuel cell stack provides propulsion for a range of Light-, Medium- and Heavy-Duty vehicles with a high volumetric power density of 4.3 kilowatts per liter (4.3 kW&#47;L). </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_91"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Ballard and MAHLE to Collaborate on Fuel Cell Propulsion Systems for Heavy- and Medium-Duty Trucks</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On September 28, 2020, we announced an agreement to collaborate with MAHLE International GmbH (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">MAHLE</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;), a leading international development partner and Tier 1 supplier to the commercial vehicle and automotive industry, on the development of zero-emission fuel cell systems to provide primary propulsion power in various classes of commercial trucks. The definitive agreement defining the collaboration was entered in October 2020. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">During the initial development phase, Ballard has prime responsibility for fuel cell system design, while MAHLE&#8217;s scope of responsibility includes some of the balance-of-plant components, thermal management and power electronics development and testing. </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_94"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Solaris Bus &#38; Coach S.A. Orders</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On April 27, 2020, we announced a purchase order from Solaris Bus &#38; Coach S.A. (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Solaris</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;), a leading European bus and trolleybus manufacturer headquartered in Bolechowo, Poland, for 20 of Ballard&#8217;s new 70 kW heavy-duty FCmove&#8482;-HD fuel cell modules. These modules will power 20 Solaris Urbino 12 hydrogen buses planned for deployment The Netherlands, under the Joint Initiative For Hydrogen Vehicles Across Europe (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">JIVE 2</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) funding program. The buses will be operated by Connexxion, which provides transport services for South Holland province. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On March 12, 2020, we announced a purchase order from Solaris for 25 70 kW heavy-duty FCmove&#8482;-HD fuel cell modules. These 25 modules will power 15 Solaris Urbino 12 hydrogen </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">17</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">buses planned for deployment in Cologne, Germany and 10 Urbino 12 hydrogen buses planned for deployment in Wuppertal, Germany, all under the JIVE 2 funding program. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On November 17, 2022, we announced another purchase order from Solaris for a further 25 70 kW heavy-duty FCmove&#8482;-HD fuel cell modules. These modules will be installed in Solaris&#8217; Urbino 12 hydrogen buses for deployment to Polish public transport operator MPK Pozna&#324; and were delivered in the second half of 2023. The buses are to be partially funded by the National Fund for Environmental Protection and Water Management&#8217;s Green Public Transport program. MPK Pozna&#324; requires 30% of its fleet to be zero-emission by 2028. These 25 hydrogen fuel cell buses will increase its zero-emission fleet from 18% to 25%.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On October 10, 2023, we announced multiple purchase orders totaling 177 hydrogen fuel cell engines from Solaris. Ballard started deliveries of these fuel cells in 2023 and we expect t the remainder to ship in 2024 and 2025. The orders include the supply of fuel cell engines to support the largest announced deployment of a fleet of fuel cell city buses in Europe, with 127 Solaris fuel cell buses to be deployed in Bologna, Italy. Ballard also received orders for a further 50 modules to power Solaris fuel cell buses in Germany and Italy. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On November 6, 2023 we announced multiple purchase orders totaling 62 hydrogen fuel cells engines from Solaris. The hydrogen fuel cell engines will power buses in Germany and Poland. The number of engines ordered by Solaris year-to-date is now 365, representing substantial growth over the close to 200 fuel cell city buses that Solaris has deployed with customers in Europe to date.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_97"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Ballard and HDF Energy Sign Development Agreement for Multi-Megawatt Fuel Cell Systems</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">On December 9, 2019, we signed a Product Development Agreement with Hydrog&#232;ne de France (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">HDF Energy</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) for the development and integration of a multi-megawatt (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">MW</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:120%">&#8221;) scale PEM fuel cell system into HDF Energy&#8217;s Renewstable&#174; power plant designed for stationary power applications. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">HDF Energy&#8217;s Renewstable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> power plant is a multi-MW baseload system enabling large-scale storage of intermittent renewable wind or solar energy in the form of hydrogen &#8211; through the process of electrolysis &#8211; as well as electricity generation using that hydrogen feedstock together with a fuel cell system.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Subject to certain conditions, the collaboration contemplates a future technology transfer of Ballard&#8217;s new MW-scale containerized PEM fuel cell system to HDF Energy with an exclusive royalty-bearing, non-transferable, multi-year global license for the manufacture and sale of MW-scale fuel cell systems for Renewstable</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> power plant systems. The collaboration also contemplates Ballard supplying FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">-LCS fuel cell stacks for these systems based on an exclusive long-term supply agreement. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">18</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The initial HDF Energy project is an installation planned in French Guiana, an overseas region of France located off the northern Atlantic coast of South America, under the Centrale Electricit&#233; de l&#8217;Ouest Guyanais (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">CEOG</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) project. The project includes the supply of 2 x 1.55 MW fuel cell systems built by Ballard in 2023. Systems will be installed and commissioned on site in 2024.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_100"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%;text-decoration:underline">Strategic Collaboration with Weichai</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:700;line-height:139%"> </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On November 13, 2018, we closed a strategic collaboration transaction with Weichai. The strategic collaboration included an equity investment by Weichai in Ballard, formation of a joint venture company and a development program. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Weichai and Ballard established the Weichai-Ballard JV on November 26, 2018 in Shandong Province to support China&#8217;s fuel cell electric vehicle market. Ballard holds a 49% ownership position and Weichai holds a 51% ownership position. Weichai holds three of five Weichai-Ballard JV board seats and Ballard holds two, with Ballard having certain minority shareholder protections. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">The Weichai-Ballard JV </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">develops and manufactures fuel cell modules and components including Ballard&#8217;s LCS bipolar plates, fuel cell stacks and FCgen</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:130%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">-LCS-based power modules for bus, commercial truck, and forklift applications with exclusive rights (subject to certain conditions) in China and is to pay Ballard a total of $90 million under a Research and Development Agreement to develop and transfer technology to Weichai-Ballard JV in order to enable these manufacturing activities. Ballard retains an exclusive right to the developed technologies outside China, subject to certain restrictions on sublicensing outside China. The Weichai-Ballard JV will also purchase MEAs for FCgen</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:130%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">-LCS fuel cell stacks exclusively from Ballard under a long-term supply agreement. </font></div><div style="margin-top:6pt;text-align:justify"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The Weichai-Ballard JV operation, located in Weifang, Shandong Province, China, has commenced production activities of LCS bipolar plates, LCS fuel cell stacks and LCS-based modules to power bus and truck FCEVs for the China market. After recent production automation projects, the Weichai-Ballard JV is expected to have annual production capacity of 40,000 fuel cell stacks which equates to approximately 20,000 engines.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_103"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font id="i49d23494f23c4012ba37cdfb44bd0138"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">OUR BUSINESS </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">At Ballard, our vision is to deliver fuel cell power for a sustainable planet. We are recognized as a world leader in PEM fuel cell and power system development and commercialization.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">Our principal business is the design, development, manufacture, sale and service of PEM fuel cell products for a variety of applications, focusing on our market verticals of bus, truck, rail, marine, stationary power, and emerging markets, </font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">as well as offering engineering services, product and systems integration services, and related technology transfer for a variety of PEM fuel cell applications. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">19</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">A fuel cell is an environmentally clean electrochemical device that combines hydrogen fuel with oxygen (from the air) to produce electricity. The hydrogen fuel can be obtained from natural gas, kerosene, methanol or other hydrocarbon fuels, or from water through electrolysis. Ballard&#8217;s PEM fuel cell products feature high fuel efficiency, low operating temperature, low noise and vibration, compact size, quick response to changes in electrical demand and modular design. Embedded in each Ballard PEM fuel cell product lies a stack of unit cells designed with Ballard&#8217;s proprietary technology, which include membrane electrode assemblies, catalysts, plates, and other key components, and which draw on intellectual property from our patent portfolio together with our extensive experience and know-how, in key areas of PEM fuel cell stack design, operation, production processes and system integration.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_106"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i46cae50e5fba43c589c9d5c633432175"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Strategy</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We strive to build value for our shareholders by developing, manufacturing, selling, and servicing zero-emission, industry-leading PEM fuel cell technology products and services to meet the needs of our customers in target markets. More specifically, our business plan is to leverage our core competencies of PEM fuel cell stack technology and engine development and manufacturing, our investments in advanced manufacturing and production capacity, and our product portfolio by marketing our products and services across select large and attractive addressable market applications and select geographic regions.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We typically select our target market applications based on use cases where the comparative user value proposition for PEM fuel cells powered by hydrogen are strongest &#8211; such as where operators value low emission vehicles that require high utilization, long driving range, heavy payload, fast refueling, and similar user experiences to legacy diesel vehicles &#8211; and where the barriers to entry for hydrogen refueling infrastructure are lowest &#8211; such as use cases where fuel cell vehicles typically return to a depot or hydrogen hub for centralized refueling and don&#8217;t require a distributed hydrogen refueling network. Our current target markets include certain medium- and heavy-duty mobility applications for bus, truck, rail, and marine, along with certain off-road mobility and stationary power applications.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We select our target geographic markets based on a variety of factors, including addressable market sizes of the target market applications in the geographic markets, historic deployments and expected market adoption rates for hydrogen and fuel cells, supportive government policies, existing and potential partner, customer, and end user relationships, and competitive dynamics. Our current target markets are the geographic regions of Europe, North America, and China.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">While we recognize addressing multiple market applications and geographic markets in parallel increases our near-term cost structure and investments, we believe offering the same core PEM fuel cell technologies and substantially similar derivative PEM fuel cell products across multiple mobility and power market applications and select geographic regions will significantly expand and strengthen our long-term business prospects by increasing volume scaling in our operations, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">20</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">enabling lower product and production costs for the benefit of all markets, improving our competitive positioning and market share, enabling richly diversified revenue streams and profit pools, and improving our return on investment in our technology and product development programs and our investments in manufacturing. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our strategy is built on four key themes&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%;padding-left:9pt">Double down in the fuel cell stack &#38; module&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">invest in leading PEM fuel cell technology and products to provide leading value to our customers and end users on a total cost of ownership basis&#59;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%"> </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%;padding-left:9pt">Accelerate market development&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> deepen and create new partnerships to accelerate hydrogen and fuel cell market adoption and grow volumes for product sales&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%;padding-left:9pt">Win in key regions&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">prioritize investments in North America and Europe, and monitor China before materially deepening our investment in China&#59; and</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%"> </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%;padding-left:9pt">Here for Life&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">deliver a compelling environmental, social and governance (&#8220;ESG&#8221;) proposition for our stakeholders.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%"> </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">In 2020 and 2021, we materially strengthened our financial position through equity financings, thereby providing additional flexibility to fund our growth strategy. Following these financings, given strong indicators of long-term market adoption of hydrogen and zero-emission mobility, given growing customer interest in our fuel cell products, given a growing opportunity set, and given an increasingly competitive environment, we strategically decided to significantly increase and accelerate our investments ahead of the adoption curve. As a result, over the past three years, we increased and accelerated our investments in technology and product innovation, product cost reduction, production capacity expansion and localization, strategic pricing for select customer demonstration programs, and customer experience. Our increased investments include&#58; next generation products and technology, including our proprietary membrane electrode assemblies (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:130%">MEAs</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">&#8221;), bipolar plates, stacks, and modules&#59; advanced manufacturing processes, technologies, equipment, and production capacity expansion activities primarily in Canada, Europe and the United States&#59; and technology and product cost reduction.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">Given challenging and dynamic macroeconomic and geopolitical conditions, given continued delays in hydrogen and fuel cell market adoption, and given changes in investor sentiment towards pre-profitability clean energy companies with long-duration investment horizons, we sharpened our focus in 2023 to protect our balance sheet. While we continue to invest against our long-term strategy, we rationalized our product portfolio, reduced the number of active product development programs, dropped new corporate development investments, and discontinued certain legacy products and non-core activities, including Ballard Motive Solutions in the U.K. We also discontinued our proposed $130 million investment for the localization of a new MEA production facility in China.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">21</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_109"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i20fb50f8e4ad4833b0789570c24c23a1"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Revenues from Market Segments</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We report our results in the single operating segment of Fuel Cell Products and Services. Our Fuel Cell Products and Services segments consist of the sale and service of PEM fuel cell products and the delivery of Technology Solutions, including engineering services for our target markets of bus, truck, rail, marine, stationary power, and emerging markets.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">During the fourth quarter of 2023, we completed a restructuring of operations at BMS and operations have been effectively closed. As such, the historic operating results (including revenue and operating expenses) of the BMS business for both 2023 and 2022 have been removed from continuing operating results and are instead presented separately in the statement of comprehensive income (loss) as loss from discontinued operations.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The following chart shows the percentage of total revenues which arises from sales to investees and sales of products and services to other customers, for the years 2023 and 2022&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:97.115%"><tr><td style="width:1.0%"></td><td style="width:71.342%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.916%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.442%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:0 1pt"></td><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023</font></td><td colspan="3" style="background-color:#d9d9d9;border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Revenues from Fuel Cell Products and Services</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.75pt;padding-left:18pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Percentage of total revenues</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">100%</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">100%</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.75pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Portion representing sales to investees</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline"> (1)</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">8.0%</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">10.0%</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.75pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Portion representing sales to customers other than investees</font></div></td><td colspan="3" style="border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">92.0%</font></td><td colspan="3" style="border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">90.0%</font></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:139%">Notes&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:9pt;text-align:justify;text-indent:-4.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:139%">1. In this table, &#8220;investees&#8221; means Weichai Ballard Hy-Energy Technologies Co., Ltd., a joint venture formed in China, of which we hold a 49% equity interest.</font></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_112"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="ifa4f7866786b4c7b907dfada1293b0c6"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Our Markets, Products and Services</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_115"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i23466fb56f6c459fbf6f3a0b2551c8f5"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Product &#38; Service Overview</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Ballard&#8217;s product offering provides for a cost effective and flexible set of fuel cell power solutions. Ballard provides products in four distinct product classes and two separate categories of services&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%;padding-left:9pt">MEAs</font><font style="color:#008080;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#58; </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We provide our proprietary MEAs to the Weichai-Ballard JV that use the MEAs to produce our proprietary FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">-LCS fuel cell stacks, respectively.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%;padding-left:9pt">Fuel cell stacks</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#58; We provide our proprietary FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:139%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> and FCveloCity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:139%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> fuel cell stacks to OEM customers and system integrators that use the stacks to produce fuel cell systems for power solutions. As the fuel cell stack provider, we are the power inside the system.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%;padding-left:9pt">Fuel cell modules</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#58; We design and build, including specifying and procuring balance of plant components, self-contained FCmove</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:139%;position:relative;top:-4.2pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> motive modules using our fuel cell stacks that are plug-and-play into commercial vehicle powertrains. We also design and build self-contained FCwave&#8482; modules designed for marine applications and FCrail&#8482; for rail </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">22</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">applications. As a fuel cell module provider, we make it easier for OEMs and system integrators to create fuel cell powertrains.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%;padding-left:9pt">Fuel cell systems</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#58; We also build complete fuel cell systems, FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">-H2PM and Cleargen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> products, for stationary power markets that are designed to solve certain power needs of our customers, including back-up for critical infrastructure and MW distributed power generation.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%"> </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%;padding-left:9pt">Technology Solutions</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#58; We offer engineering services to our customers for specialized integration of our products or, specific to partnerships, custom fuel cell product development.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">6.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%;padding-left:9pt">After Sales Services</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">&#58; We offer our customers after sales services including in and out of warranty support, service contracts, spare part management, fleet monitoring and training.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">23</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%">The following table lists the key fuel cell and non-fuel cell products we currently produce, offer for sale, have under development or are testing&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="9" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%;text-decoration:underline">Fuel Cell Product Family&#58;</font></td></tr><tr><td colspan="3" style="background-color:#e0e0e0;border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Product Name</font></td><td colspan="3" style="background-color:#e0e0e0;border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Application</font></td><td colspan="3" style="background-color:#e0e0e0;border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Status</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-LCS MEA</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Fuel cell stacks for buses, commercial vehicles, light rail, and material handling</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to licensee (Weichai-Ballard JV)</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-HPS stacks</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Light-duty and heavy-duty commercial vehicles and passenger car</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to OEMs and system integrators</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-LCS stacks</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buses, commercial vehicles, light rail, and material handling</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to OEMs and system integrators</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCveloCity</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-9SSL stacks</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buses, commercial vehicles, light rail, and material handling</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to OEMs and system integrators</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:700;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-1020ACS stacks</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Material handling and backup power</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to OEMs and system integrators</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCmove&#8482; modules</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Buses, commercial vehicles, and light rail (legacy product range)</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to OEMs and system integrators</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCwave&#8482; modules</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #00000a;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Marine, rail (freight locomotives) and stationary</font></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to OEMs and system integrators</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCrail&#8482;</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Passenger rail application</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to OEMs and system integrators</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCgen&#174;-1020ACS</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Backup power</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to OEMs and system integrators</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">-H2PM</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Backup power systems</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to customers</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">ClearGen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.15pt;font-weight:400;line-height:100%;position:relative;top:-3.85pt;vertical-align:baseline">&#174;</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Distributed generation systems</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Sales to customers and Integrators</font></td></tr></table></div><div style="margin-bottom:6pt;text-align:center"><font><br></font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_118"></div><div><font><br></font></div><div><font id="i25cbf87f95dd45b7a6dbe99b593d71f0"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Fuel Cell Products and Services</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6pt;font-weight:400;line-height:100%"> </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_121"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our primary business is the sale of Power Products, consisting of fuel cell modules and fuel cell stacks offered to customers in our target market verticals of bus, truck, rail, marine, stationary </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">24</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">power, and emerging markets. Fuel cell electric vehicles and power generation systems in these applications rely on centralized fueling depots that simplify the hydrogen infrastructure requirements and are typically government-subsidized, thus enabling the purchase of pre-commercial fleets.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In addition to our fuel product, we also provide engineering services to customers in our target markets under our Technology Solutions offering. Our engineering services help customers solve difficult technical and business challenges in the commercialization of their PEM fuel cell products or address new business opportunities and markets. We offer customized, bundled technology solutions, including specialized PEM fuel cell engineering services, access to our intellectual property portfolio and know-how, as well as specialized integration support for our products in various applications across all of our market verticals.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We design and manufacture fuel cell modules and stack products capable of delivering 50 kW to 200 kW of power. These modules and stacks can be combined to provide power output in excess of 1 MW for certain applications. We supply the fuel cell modules to a combination of vehicle OEMs and system integrators to deliver to end users. The demand for zero-emission vehicles is driven in many jurisdictions by the requirement to reduce greenhouse gases and other harmful emissions.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In 2019, we launched our eighth-generation high-performance fuel cell module, the FCmove&#8482;-HD. The FCmove&#8482; family of products is designed to power medium- and heavy-duty commercial vehicles such as buses and trucks. The FCmove&#8482;-HD 70kW version is being delivered to customers in China and Europe and has been integrated into vehicles. The FCmove&#8482;-HD+ 100kW version was launched in 2021 and we are starting delivery of the first modules to customers for integration into their new vehicle platforms in 2022. We presented at the IAA Show in September 2022 the concept unit for FCmove</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">-XD (120&#47;240kW) product which was developed for heavy duty trucks (&#62;19t and class 6-8) and became commercially available in 2023.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In 2020, we introduced the FCwave</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">, a fuel cell module designed for certain marine applications. The FCwave</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> fuel cell module is a 200 kW modular unit that can be scaled in series up to the multi-megawatt (MW) power level. The FCwave</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> product provides primary propulsion power for marine vessels &#8211; such as passenger and car ferries, river push boats, and fishing boats &#8211; as well as stationary electrical power to support hotel and auxiliary loads on cruise ships and other vessels while docked at port (also known as &#8216;cold ironing&#8217;). In 2021, we also started to sell FCwave&#8482; products for stationary and rail applications. In 2022, our FCwave</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> fuel cell module was granted the industry-first Type Approval by DNV, one of the world&#8217;s leading marine classification and certification bodies.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our Technology Solutions efforts support expanding our key market verticals. In 2023, we completed the development of the 200kW FCrail</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:139%;position:relative;top:-4.2pt;vertical-align:baseline">TM</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> fuel cell engine to power Siemens&#8217; Mireo </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">25</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">light rail train pursuant to the Development Agreement entered into with Siemens in 2017. Related to the bus and truck verticals we continued the execution of the Research and Development Agreement to develop and transfer technology to the Weichai-Ballard JV to enable manufacturing of Ballard&#8217;s FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">-LCS fuel cell stack and FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">-LCS-based power modules for bus, commercial truck and forklift applications with exclusive rights in China. We also completed several large scale stationary installations in the 1-1.5 MW range for various customers and have several more planned for 2024. </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_124"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i2501a7a594b9478cb3bd5dcad72e2ae3"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Market Verticals</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_127"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i1da2bec659fc427da99a74a346136190"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Bus</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We supply Power Products and Technology Solutions to bus manufacturers primarily in Europe and North America. The bus market is the most mature of our markets as measured by the length of time Ballard has been active in the market and by the number of products sold to customers in the market. Hydrogen fuel cell buses offer long range, the ability to complete demanding routes, and short refueling times for bus operators. Target applications for our bus vertical include transit buses and intercity coach buses.</font></div><div><font id="icc9f0a7b34284410b090521569b15fed"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Truck</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We supply Power Products and Technology Solutions to truck manufacturers and truck integrators in Europe and North America. Our Power Products and Technology Solutions revenues from Weichai-Ballard JV are also recorded in this vertical. The hydrogen fuel cell truck market is at a nascent phase typified by demonstration projects to prove the capabilities of the technology in the real world. For truck applications, hydrogen fuel cell power offers long range, high payloads, short refueling times, and high fuel efficiency. Target applications for our truck vertical include heavy-duty long haul trucks, rubbish collection vehicles or garbage trucks, and medium-duty trucks or delivery vans.</font></div><div><font id="i41b542f66a7e4d2d8c56a28afdbbce67"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Rail</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We supply Power Products and Technology Solutions to train OEMs and railway operators in Europe and North America. Our technology offers a compelling value proposition to railway operators seeking to eliminate carbon emissions on railway lines that lack overhead catenary power infrastructure, as hydrogen fuel cells eliminate the need to build the overhead infrastructure by utilizing refueling depots that mirror current practice for diesel locomotives. Target applications for our rail vertical include passenger rail and freight locomotive applications.</font></div><div><font id="ia625c709d8194ed2b4694424de49a771"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Marine</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We supply Power Products and Technology Solutions to ship operators and shipyards in Europe and North America. Fuel cell power provides marine vessel operators with ships that have long </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">26</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">range and short refueling times. Target applications in our marine vertical include river transport, barges, short sea container ships, and ferries.</font></div><div><font id="if68e6ef0e56141e3bf00ef51249ee5b8"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Stationary Power</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We supply Power Products and Technology Solutions to OEMs and system integrators of power generation products. Our products allow users to generate zero emission power in remote locations that lack access to electrical grid infrastructure or generate back-up power for up to several days. Given the expected growth in electricity demand and the difficulties of expanding the electrical distribution network, we see an opportunity for fuel cell products to support demand for incremental power generation. Target applications include EV charging, TV and film production sites, grid balancing, and data centers.</font></div><div><font id="i093baa857a0f4b939a09b0e825ebade5"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Emerging Markets</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our Emerging Markets vertical encompasses two distinct markets&#58; Materials Handling and Off-Highway. We supply Power Products and Technology Solutions to customers in both market verticals.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The material handling market includes industrial vehicles such as forklifts, automated guided vehicles and ground support equipment. Our initial focus is on battery-powered Class 1 counterbalance lift trucks, Class 2 reach trucks and Class 3 pallet forklifts. Ballard is currently supplying fuel cell stacks to a limited number of system integrators in North America and Europe.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The off-highway market includes industrial vehicles such as ultra-class mining haul trucks, excavators, construction equipment and farming equipment. Fuel cell products enable customers to operate their vehicles with high up-times, and are able to meet high power demands in heavy-duty applications.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_130"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="id62f942569c04ee7bf81b32b4f3fc811"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Competition</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Diesel-powered buses and commercial trucks currently dominate the market today. Compressed natural gas and diesel electric hybrid powertrains are lower-emission alternatives to diesel engines but are in limited service today. Electric trolley buses provide a zero-emission alternative&#59; however, their purchase price is high and the overhead catenary power infrastructure is expensive to maintain and is considered aesthetically undesirable in many urban centres. The recent developments in battery-powered powertrain vehicles have created a zero-emission alternative to fuel cell buses in the form of battery electric buses and commercial trucks, as well as electrified trains and battery-powered marine vessels. These battery-powered heavy-duty vehicles will continue to offer a competitive zero emission mobility solution for zero-emission mobility applications.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We believe that fuel cell electric vehicles are the best zero-emission alternative for medium-duty and heavy-duty applications in certain use cases in bus, truck, train, marine and off-highway. In </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">27</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">comparison to battery electric vehicles, we believe fuel cell electric vehicles in medium-duty and heavy-duty applications&#58; are able to operate over a longer range and on more demanding routes&#59; offer higher energy density to maximize payload&#59; and are capable of refueling quickly, ensuring the vehicle is on the road generating revenue for the fleet operator. We also believe that in certain cases hydrogen refueling infrastructure has certain scaling cost and logistics advantages compared to battery recharging for large fleets.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Companies developing fuel cell systems for heavy-duty applications include Beijing Sinohytec Co. Ltd., cellcentric GmbH &#38; Co. KG (a joint venture of Daimler Truck AG and the Volvo Group), Cummins Inc., EKPO Fuel Cell Technologies GmbH (a joint venture of ElringKlinger and Plastic Omnium), Hyzon Fuel Cell Technologies Pte. Ltd., Sino-Synergy Hydrogen Energy Technology (Jiaxing) Co., Ltd., Hyundai Motor Company, Nikola Motor Company, Plug Power, Inc., Powercell Sweden AB, Robert Bosch GmbH, Shanghai Re-Fire Technology Co., Ltd., Symbio SAS (a joint venture of Michelin, Forvia and Stellantis), and Toyota Motor Corporation.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We are also seeing the emergence of product offerings for hydrogen internal combustion engines developed by companies like Cummins Inc. and J C Bamford Excavators Ltd. Numerous engine and vehicle manufacturers are interested in development programs. This technology is seen as a potential bridge between legacy internal combustion engines and hydrogen fuel cell mobility. Through modification of existing diesel engines, it allows the use of hydrogen as a fuel leading to CO2 emission reduction. However, the technology is not expected to meet zero emission requirements (such as NOx emissions) and is expected to have significantly lower efficiency compared to fuel cells .</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The stationary power generation market is currently dominated by diesel generators and batteries. Advanced battery technology continues to make modest progress in the backup power generation market. However, advanced battery technologies still require lengthy recharging and, in many cases, cannot meet desired run times without requiring substantial space. We believe that PEM fuel cell products are superior to batteries in some applications, because of their ability to provide extended run time without frequent or lengthy recharging, as well as their ability to offer lower life cycle costs, given that batteries require periodic replacement.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">For certain applications and markets we believe fuel cell power generators offer a value proposition against diesel generators with lower operating cost, extended run time, low emission and noise, and less risk of theft.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Hydrogen fueled gas turbines are also being developed and could be an alternative to diesel generators. Compared with fuel cell systems, however, H-ICEs and gas turbines produce nitrous oxide emissions and are considered to be less power efficient.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Companies developing PEM fuel cell systems for stationary power generation applications include CHEM, Plug Power, Inc., SFC Energy, Powercell, and Nedstack. We seek to gain </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">28</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">competitive advantage through fuel cell designs that provide zero emissions, superior performance, reliability, durability and cost.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We believe that we are well positioned to compete with our competitors based on our talented workforce, intellectual property portfolio, technology, number of product offerings, manufacturing capabilities, vertical integration, customers, partners, brand, financial strength, and extensive operating hours in real world heavy-duty operations.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_133"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i1a5416dc9d1543a1a0bad49c34ef99a6"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Impact of Regulations and Public Policy</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In the course of carrying on our business we believe we have become aware of government regulation and public policies that may be supportive of our business, the fuel cell industry in general or zero-emission vehicles. The statements below in this section are based on our understanding of the regulations and public policies in place in the particular jurisdiction as of the date of this Annual Information Form that we believe to be correct. While we believe the statements below in this section to be correct, regulation and public policy may change without notice and our understanding of regulations and public policies may be incorrect.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Approximately 75 countries have announced targets to achieve net-zero emissions strategies for 2050 or pledged to be carbon neutral by 2050. As of June 7, 2023, 35 countries representing approximately 90% of global GDP have specific hydrogen strategies according to the industry association &#8220;Hydrogen Europe&#8221;. The main drivers of such policies include GHG emission reduction goals, energy security, the integration of renewables, as well as the opportunity for economic growth and green recovery plans. Interest and investment in hydrogen is increasing globally, as governments across the globe continue to adopt national hydrogen strategies. The Hydrogen Council reported in 2023 that over 1,400 large-scale hydrogen project proposals worth $570 billion have been announced.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On November 15, 2021, President Biden signed into law the Infrastructure Investment and Jobs Act. The bill allocates over $62 billion to the Department of Energy to advance clean energy technologies, including&#58; (1) $8 billion to support the development of at least four clean hydrogen hubs across the United States in order to further development with respect to the production, processing, delivery, storage, and end-use of clean hydrogen&#59; and (2) $1 billion to support the demonstration, commercialization, and deployment of electrolyzer systems, in order to decrease the cost of clean hydrogen production. On October 13, 2023, the Department of Energy announced that seven Hydrogen Hubs across the United Status have been awarded $7 billion in funding to support the development of clean hydrogen production, delivery, and end-use.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In 2023, nearly $1.7 billion was allocated through the Federal Transit Administration&#8217;s (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">FTA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) Low and No Emission Grants and the Bus and Bus Facilities Grants&#59; this funding supported investment in 150 transit fleets and facilities throughout the United States with more than 1,700 vehicles being zero-emission.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">29</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The Inflation Reduction Act was signed into law by President Biden in August 2022, and represents a $369 billion investment in the modernization of the American energy system. Among other things, the broad bill includes a hydrogen production tax credit (up to $3&#47;kg of hydrogen produced at a given facility, based on the carbon intensity of production ). It is intended to make technologies, like green hydrogen and carbon capture, profitable in large scale improving business case for hydrogen mobility and deployment of fuel cell applications.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The California Air and Resource Board (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">CARB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) Low Carbon Transportation and Air Quality Improvement Program programs provide mobile source incentives to reduce GHG emissions, criteria pollutants, and air toxics through the development of advanced technology and clean transportation in California. The ICT Regulation was adopted in December 2018 and requires all public transit agencies to gradually transition to a 100 percent zero&#8209;emission bus (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">ZEB</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) fleet. Beginning in 2029, all new transit bus purchases by California transit agencies must be ZEBs, with a goal for full transition by 2040. In 2020, the CARB unanimously adopted the world&#8217;s first zero-emission commercial truck requirement, the Advanced Clean Trucks rule. Beginning in 2024, truck manufacturers must increase their zero-emission truck sales to between 30-50 percent by 2030 and 40-75 percent by 2035 depending on the class of truck. The CARB requirements are expected to be key drivers of the growing demand in California for fuel cell trucks and buses. In 2023, the CARB passed the In-Use Locomotive Regulation to reduce emissions from locomotives operating in the state. Under the rules, switch, industrial and passenger locomotives built in 2030 or after will be required to operate in zero-emissions configurations while in California, and in 2023 for freight line haul.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Significant funding is invested in hydrogen production, distribution and use, throughout the EU. In 2020, multiple countries in Europe announced ambitious hydrogen strategies supported by significant funding (for example, &#8364;9 billion in Germany and &#8364;7 billion in France). In 2023, the European Commission launched a &#8364;800 million auction for hydrogen production subsidies in November 2023. The Netherlands, Germany, Denmark and the UK also launched support schemes for hydrogen (and derivatives) production.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The European Commission&#8217;s &#8220;Fit for 55 package&#8221;, announced in July 2021, includes 19 legislative proposals to help the European Union reach its climate goals of reducing GHG emissions by 55% by 2030 and achieving carbon-neutrality by 2050. As of December 31, 2023, 14 pieces of legislation tabled under this package have been adopted, several of which could support growth of the European Union&#8217;s hydrogen economy. For instance, the Alternative Fuels Infrastructure Regulation (EU 2023&#47;1804) mandates the deployment of hydrogen refueling stations at least every 200 km along the main EU highways (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">TEN-T network</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) for compressed hydrogen by 2030. The revised Renewable Energy Directive (2023&#47;2413) that came into force on November 20, 2023, mandates fuel suppliers to supply enough hydrogen and derivatives (Renewable Fuels of Non-Biological Origin &#8220;RFNBOs&#8221;) to cover at least 1% of the energy used in transport by 2030. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">30</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The revised CO2 emission standards for heavy-duty vehicles presented by the European Commission on February 14, 2023, are also expected to drive adoption of zero-emission trucks, buses and coaches by setting emission reduction targets for all major OEMs. As of end 2023, the European Institutions have reached a preliminary agreement to mandate CO2 emission reduction of 45% by 2030, 65% by 2035 and 90% by 2040 for trucks above 7.5 tons. All city buses are also expected to be zero-emission by 2035. In November 2021, the European Commission launched the Clean Hydrogen Partnership, taking over the activities of the existing Fuel Cell and Hydrogen Joint Undertaking. The Partnership will support hydrogen technologies R&#38;D with &#8364;1 billion of funding for the period 2021-2027, complemented by at least an equivalent amount of private investment (from the private members of the partnership). </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Other relevant EU legislative initiatives for the hydrogen and fuel cell sector include the, the new Fuel EU Maritime, the revised EU emission trading scheme, the Energy Efficiency Directive, the revision of the EU gas directive and EU gas regulation, the revised Weights and Dimensions directive and the Net Zero Industry Act.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In December 2020, Canada announced its Hydrogen Strategy setting an ambitious framework to cement hydrogen as a key part of Canada&#8217;s path to net-zero carbon emissions by 2050 and make Canada a global leader in hydrogen technologies. In 2021, Natural Resources Canada set up a framework for the execution of Canadian Hydrogen Strategy including development of hydrogen hubs and have released first call for proposal for production at scale of green hydrogen to be used for fuel for zero emission vehicles. In August 2021, the Canadian government announced the creation of the Zero Emission Transit Fund, which will allocate $2.75 billion to ZEBs over five years with a goal of deploying 5,000 ZEBs. In 2022 and 2023 the Canadian Government has been working on the implementation of the hydrogen strategy with focus on a number of hydrogen hubs.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The Clean Hydrogen Investment Tax Credit (ITC), first announced in the 2022 Fall Economic Statement and described in Budget 2023, will provide a 15 to 40 per cent refundable tax credit for investments in projects that produce all, or substantially all, hydrogen through their production process. Projects with less than 0.75kg of carbon dioxide-equivalent (CO2e) per kilogram of hydrogen produced will receive the full 40% rate. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In September 2020, the Government of China announced a new 4-year policy framework replacing existing subsidy programs with awards. While previous policies in China to support zero-emission vehicle makers (sometimes referred to as new-energy vehicles) had offered subsidies on sales, the new policy framework will require local governments and companies to build a more mature supply chain and business model for the new-energy vehicle industry. The Government of China is expected to provide financial incentives to demonstration regions that meet requirements based on&#58; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:13.8pt">Completeness of industry base with leading enterprises&#59; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">31</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:13.8pt">Competitive hydrogen energy supply and economics&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:13.8pt">Prior fleet demonstration of FCEV applications&#59; and </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:13.8pt">Guaranteed local policy to support FCEV industry.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In 2021, the Government of China announced the first demonstration city clusters in Beijing, Shanghai and Guangdong. In early 2022, the Government of China announced Henan and Hebei as the second demonstration city clusters.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In March 2022, the National Development and Reform Commission (NDRC) and National Energy Administration (NEA) jointly released the country&#8217;s first mid to long-term plan for implementing and developing hydrogen usage in China, stretching until 2035. According to the plan, the projected volume for renewable-based hydrogen is aimed to reach within the range 100,000-200,000 tons annually by 2025.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_136"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="ic69168c921f54134ae8664f249412181"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Workforce</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">As of December 31, 2023, we had 1,173 employees in Canada, the United States, the European Union, the United Kingdom and China, representing such diverse disciplines as electrochemistry, polymer chemistry, chemical, mechanical, electronic and electrical engineering, manufacturing, quality, supply chain management, advanced manufacturing, marketing, sales, service, business development, legal, finance, accounting, people &#38; culture, information technology and business management. Our employees are not represented by any labour union. Each employee must agree to confidentiality provisions as part of the terms of his or her employment, and certain employees have also executed non-competition agreements with Ballard. </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_139"></div><div style="margin-top:6pt"><font id="i86da515421f74ca4baecc9b26975a525"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Sustainability and ESG </font></div><div style="margin-top:6pt"><font id="i8cc9da59003f46dbb8efd60fd2922955"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Strategy and Oversight</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our strategic theme of Here for Life&#8482; connotes our purpose to decarbonize mobility and accelerate the impact of a low carbon energy transition. Our strategy continues to be based on our fundamental commitment to managing our risks, capitalizing on opportunities, and conducting our operations in an environmentally and socially responsible manner. By focusing on sustainable ESG practices and transparency, Ballard strives to ensure that we, our customers, partners and suppliers continue to maximize our positive impact on the world around us.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The Sustainability and Governance Committee (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">S&#38;G Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) of the Board has the responsibility of overseeing our environmental, social and governance performance. This includes overseeing policies and practices relating to ESG. The S&#38;G Committee is composed of independent directors and reports regularly to the Board. The SGC Committee mandate can be found on Ballard&#8217;s website (www.ballard.com&#47;investors&#47;governance).</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">32</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_142"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="ib42fc721a3604ee2af8cf3971bb93691"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Recent Developments</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In late 2021, we completed our first three-year ESG strategy and conducted our first stakeholder-informed materiality assessment. This assessment helped us understand and prioritize the ESG topics most impactful to our business and to our stakeholders. These topics remained unchanged for 2023 and our top seven include&#58; (1) energy transition impact, (2) climate and greenhouse gas emissions, (3) employee attraction, engagement, and retention, (4) health and safety, (5) diversity, equity, and inclusion, (6) ethics and anti-corruption, and (7) corporate governance. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In March 2023, we signed as participants to the United Nations Global Compact, a voluntary leadership platform for the development, implementation, and disclosure of responsible business practices. We are planning to submit our first Communications on Progress (CoP) report in 2024.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">During 2023, we continued to pursue our &#8220;Mission Carbon Zero&#8221; initiative&#59; a multi-year approach to reduce our environmental impact and achieve carbon neutrality by 2030. Through this initiative we continued to execute against our Carbon Neutral Plan (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">CNP</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;), a roadmap which contains six primary goals focused on the material initiatives that will support a reduced carbon footprint and accelerate the avoidance of emissions as our business grows. More information on our CNP activities can be found in our annual ESG report.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In 2023, we revised our previous Diversity and Inclusion Policy to become our Diversity, Equity, and Inclusion Policy, recognizing the important role equity plays in building an inclusive culture. We also conducted a diversity census and inclusivity sentiment survey to understand the demography of our organization. This led to forming our first ever DEI Council, made up of leaders and employees across our organization, to lead the development and implementation of our DEI strategy.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_145"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i8bc20665c67f472e842d6ec33f83a862"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">2022 ESG Report</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In June 2023, we issued our 2022 ESG Report, our fourth annual ESG report, and the first report aligned with the reporting requirements of the Global Reporting Initiative (GRI) and the Sustainability Accounting Standards Board (SASB). </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The report captures the first year of focused action resulting from our ESG strategy and the pursuit of Ballard&#8217;s sustainability commitments and supporting initiatives. Highlights from the 2022 ESG Report include&#58;</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:13.8pt">Continued improvement in overall ESG research ratings&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:13.8pt">In 2022, Ballard fuel cell technology prevented the consumption of &#126;53 million gallons of diesel, avoiding &#126;540,000 tCO2e&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:13.8pt">20% emissions intensity decline since 2019 across reported scope 1, scope 2, and scope 3 emissions&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:13.8pt">Outline of Ballard&#8217;s carbon neutral by 2030 plan, including key goals for driving decarbonization of corporate emissions&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">33</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:13.8pt">88% annual employee retention rate&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:13.8pt">Increased women representation at the senior leadership level by 14% since 2019&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:13.8pt">Taught more than 125,000 students hydrogen fuel cell technology through Ballard&#8217;s Hydrogen Challenge Education Program&#59;</font></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:13.8pt">63% decrease in lost-time injury rate year over year&#59; and</font></div><div style="margin-bottom:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:13.8pt">93% of total operating waste was recycled.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">A copy of our 2022 ESG Report is available on our website (www.ballard.com&#47;about-ballard&#47;our-sustainability).</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_148"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i8f51e837be944be5a55169cfc237a825"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Environmental Policy </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Ballard is committed to supporting the delivery of fuel cell solutions while seeking to mitigate our negative environmental impact and ensuring compliance with applicable regulatory requirements. Consequently, we have implemented comprehensive environmental management programs with half of our operating sites (including our most material production facilities), third-party certified under ISO 14001, and plans to certify the remaining. We strive to contribute to the protection of the environment by integrating environmental priorities into our overall business plan and through the specific monitoring and measurement of such priorities against historical performance and, in some cases, specific targets. </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_151"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i4b396348054b4bceb3c3144b63536c88"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:120%">Social Policies</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Ballard maintains a (i) comprehensive Code of Ethics, (ii) a Diversity, Equity and Inclusion Policy, and (iii) a Harassment, Workplace Bullying and Anti-discrimination Policy. These policies affirm Ballard&#8217;s commitment to preventing harassment and discrimination against any employee or applicant based on grounds of religion, race, sex, nationality, disability or any other basis protected by law, ordinance or regulation. The policies extend to recruitment, selection and compensation practices, as well as to working conditions and the work environment. Internal complaint resolution procedures have been established whereby any person covered by these policies can contact their people and culture business partner or manager who will address their complaint. We encourage our employees to report any situation that appears to involve a breach of the company&#8217;s ethical or legal obligations and have engaged a third-party to receive anonymous reports or allegations of wrongdoing, and they can be contacted on a confidential basis.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_154"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="if7897ca0724242cbad8ddc6e7c733da4"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Facilities</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">We currently have facilities in Canada, Denmark, USA, and China, including the following facilities&#58; (a) 260,024 ft&#178; (24,157 m&#178;) of leased facilities in Burnaby, British Columbia that house our corporate headquarters and our fuel cell development, manufacturing, assembly and testing activities&#59; (b) 18,202 ft&#178; (1,691 m&#178;) of leased facilities in Hobro, Denmark that house certain engineering, manufacturing, sales and service activities&#59; and (c) 26,000 ft&#178; (2,415 m&#178;) of leased facilities in Bend, Oregon that house certain of our assembly and testing facilities. The Weichai-</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">34</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">Ballard JV&#8217;s operations in Weifang, Shandong Province, China are conducted in an approximately 150,000 ft&#178; (14,000 m&#178;) facility. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">As noted in the Recent History section, Ballard is undertaking a comparative analysis on manufacturing capacity expansion options and possible sequencing prioritization in the U.S. and&#47;or European markets. We expect to conclude this review in 2024.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">As per our Quality Statement, we are committed to ensuring that each of these facilities is operated in full compliance with all applicable laws, as well as all applicable health, safety, and regulatory standards.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_157"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i0d5dbded6d40469cb099e3496cfda507"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Manufacturing</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">Our PEM fuel cell products are produced in five facilities &#8211; three in Burnaby, British Columbia, Canada, one in Hobro, Denmark, and one in Bend, Oregon, USA. Along with these facilities, the Weichai-Ballard JV, of which Ballard has a 49% interest, manufactures Ballard&#8217;s F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:130%">Cgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:130%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:130%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">LCS fuel cell stack and F</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:130%">Cgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:130%;position:relative;top:-4.2pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:130%">-</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">LCS-based power modules for bus, truck and forklift applications in Weifang, Shandong Province, China. The Burnaby facilities are focused on our core fuel cell competencies, which include the production of MEAs, the production of bipolar plates, integration and testing of fuel cell stacks, assembly and testing of motive modules, assembly and testing of stationary systems, as well as support of other products required through our engineering services contracts. Ballard Denmark develops, tests, and manufactures FCwave&#8482; marine power modules, FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:130%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%"> stationary power modules and backup power systems in Hobro, Denmark. The Bend facility manufactures and tests certain motive modules primarily for the US market. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">As a part of our expansion strategy, we continue to make investments in our manufacturing processes, equipment, capabilities and business processes to increase our production. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Certain materials and components used in the production of MEAs, bipolar plates, fuel cell stacks, and balance of plant are proprietary in nature and have been developed in joint collaboration between Ballard and our key supply base. Strategic supply agreements have been executed with these suppliers to ensure security of supply, protection of our intellectual property, and adherence to our strict quality and reliability standards.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_160"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="id5a77355a8d74d31b1daea63a1fe3f8e"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Safety</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our products are designed and manufactured with the safety of our employees, customers, and end-users in mind. All equipment and processes that are introduced into our working environment are evaluated using a rigorous Preliminary Hazard Assessment procedure to ensure they are safe to use.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In 2023, we continued to work diligently to continue to strengthen the culture of safety across our entire global footprint. We have enhanced the robustness of our safety protocols in the areas of Hazard Identification and Control, Accident Investigations, Training and Instruction, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">35</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Emergency Preparedness, Workplace Inspections, and Industry Specific Programs. Conformance to these systems is ensured through our Integrated Management System.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We continued to meet the requirements of ISO 45001 &#8211; Occupational Health and Safety certification in certain of our Burnaby facilities.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_163"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i39f9ccfc10394f5482a4ab98157fd592"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Quality</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Quality is an integral part of the Ballard culture. We measure our success through the satisfaction of our customers and other quality metrics.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our processes and systems are focused on ensuring that every product that is shipped to our customers conforms to their expectations and contractual requirements while being produced in a safe and environmentally conscious manner. We adhere to our Quality Policy Statement, which reads, &#8220;At Ballard, Quality is intrinsic to our identity. Our team is empowered to do things right &#8211; the first time &#8211; to satisfy customer needs and deliver on our promise.&#8221;</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">We are certified to automotive standard IATF16949 while maintaining ISO9001&#58;2015 in our Burnaby facilities. Conformance to these quality systems is ensured through our Integrated Management System. We also strive for continuous improvements in our manufacturing processes through such practices as Lean Manufacturing, 5-S and Six Sigma. The Weichai-Ballard JV in Weifang, Shandong Province, China carries the IATF16949 certification. Our Hobro facility carries the ISO9001&#58;2015 certification.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_166"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i7fe35afd441e42f591c18d68bd0a16ac"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Research and Product Development</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Ballard&#8217;s research activities are primarily focused on the MEA and its sub-components, aimed at improving the overall cost, performance, durability, and reliability of our products. Material development for other unit cell components, such as bipolar plates, frames, seals and adhesives, are areas of additional research focus. Product development activities have been primarily directed at stack design and module development and cost reduction. Progress is driven by leveraging stack component designs, materials, and manufacturing processes across multiple product platforms.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_169"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="ic8b9e8f06c104b239296ec742297ab35"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Intellectual Property </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Ballard&#8217;s technical strengths lay in our proprietary MEA design, combined with our extensive stack and system integration capabilities, which enables development of complete end-user systems that meet or exceed customer specifications, across a wide range of market applications.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our intellectual property covers multiple aspects of our technology, including&#58; materials and components&#59; cell, stack and systems architecture&#59; stack&#47;system operation and control&#59; and manufacturing processes. Our intellectual property portfolio is not limited to our patents and patent applications&#59; it also includes know-how and trade secrets developed over more than 30 years of research, product development and production.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">36</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">As of March 8, 2024, Ballard owns or controls&#58; 35 United States granted patents&#59; 97 non-United States granted patents&#59; 2 United States published patent applications&#59; and 12 published non-United States patent applications. Our patents will expire between May 2024 and April 2043.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We hold licence rights to additional intellectual property from a number of third parties. We have a royalty-free license to approximately 870 issued patents and pending patent applications from AUDI for bus and non-automotive applications and a royalty-bearing license for all other applications. In addition, these licences include non-exclusive, royalty-free access to all of the intellectual property rights held by NuCellSys GmbH, a Daimler subsidiary, and to all of the intellectual property rights relating to fuel cells developed by Daimler, Ford and their subsidiaries (either directly or through AFCC), including any intellectual property rights developed by them to January 31, 2013. As of March 8, 2024, approximately 80 of the patents and patent applications that were included in these licenses, are currently granted or pending.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_172"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i878eb2e2f71e41b3b41e1635c1009647"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Cybersecurity</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Ballard is committed to maintaining strong security controls, including encryption, to protect our information and the information our customers and partners entrust to us. We maintain administrative, technical, and organizational security measures to protect information from loss, misuse, and unauthorized access or disclosure. These measures are based on industry security practices and take into account the sensitivity of the information we collect, the current state of technology, the cost effectiveness of implementation, and the scope of the data processing we engage in. To our knowledge, Ballard has not experienced an information security breach in the last three years.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Ballard implements and maintains a cybersecurity framework to manage cyber risk, control, and compliance-based activities. We are certified under the ISO 27001&#58;2013 standard (International Organization for Standardization) and Ballard also maintains robust cyber insurance coverage. Ballard employees receive cybersecurity training during onboarding and on an ongoing basis.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The Audit Committee is responsible for overseeing our cybersecurity risk program and monitoring cybersecurity policies and procedures within our organization. Management briefs the Audit Committee on cybersecurity matters quarterly.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_175"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font id="i6b8e2a7a49034af19de9639aae3faef3"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">SHARE CAPITAL AND MARKET FOR SECURITIES</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our authorized share capital consists of an unlimited number of common shares and an unlimited number of preferred shares. As of March 8, 2024, our issued share capital consisted of 299,036,564</font><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">common shares. Our common shares are listed and trade on the Toronto Stock Exchange (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">TSX</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) and on the National Association of Securities Dealers Automated Quotation Global Market (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">NASDAQ</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) and trade under the symbol &#8220;BLDP&#8221; on both exchanges. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">37</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The following table shows the monthly trading activity for our common shares on the TSX and NASDAQ during 2023&#58; </font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:16.146%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.197%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:23.583%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.355%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.219%"></td><td style="width:0.1%"></td></tr><tr style="height:12pt"><td colspan="3" rowspan="2" style="padding:0 1pt"></td><td colspan="6" style="background-color:#e0e0e0;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">TSX</font></td><td colspan="6" style="background-color:#e0e0e0;border-left:1pt solid #000000;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">NASDAQ</font></td></tr><tr style="height:29pt"><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Price Range </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(C$)</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Daily Volume </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(#)</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Price Range </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(US$)</font></div></td><td colspan="3" style="border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #00000a;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:3pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Average Daily Volume </font></div><div style="text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">(#)</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">January</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.40 - $8.77</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">737,243</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.67 - $6.59</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,080,873</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">February</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$7.42 - $9.45</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,103,368</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.44 - $7.10</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,207,935</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">March</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$6.55 - $8.24</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">433,595</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.77 - $6.06</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,998,609</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">April</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.76 - $7.54</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">555,429</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.22 - $5.61</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,030,190</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">May</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.41 - $6.40</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">637,724</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.98 - $4.81</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,127,579</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">June</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.41 - $7.57</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">652,249</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.06 - $5.68</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4,077,426</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">July</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.40 - $6.38</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">151,054</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.05 - $4.84</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3,139,650</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">August</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$5.29 - $6.86</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">584,982</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.90 - $5.11</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,620,303</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">September</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.67 - $5.87</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">467,043</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.46 - $4.34</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,926,078</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">October</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.32 - $5.29</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">517,668</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.13 - $3.90</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,420,459</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">November</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.35 - $5.17</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">762,483</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.14 - $3.79</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2,813,659</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:middle"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">December</font></td><td colspan="3" style="border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$4.61 - $5.38</font></td><td colspan="3" style="border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">571,532</font></td><td colspan="3" style="border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">$3.40 - $4.02</font></td><td colspan="3" style="border-bottom:1pt solid #00000a;border-left:1pt solid #00000a;border-right:1pt solid #00000a;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1,537,395</font></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The holders of our common shares are entitled to one vote for each share held on all matters to be voted on by such shareholders and, subject to the rights and priorities of the holders of preferred shares, are entitled to receive such dividends as may be declared by our Board out of funds legally available therefor and, in the event of liquidation, wind-up or dissolution, to receive our remaining property, after the satisfaction of all outstanding liabilities.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our preferred shares are issuable in series and our Board is entitled to determine the designation, preferences, rights, conditions, restrictions, limitations and prohibitions to be attached to each series of such shares. The Board represents that it will not, without prior shareholder approval, issue or use preferred stock for any defensive or anti-takeover purpose or for the purpose of implementing any shareholder rights plan. Currently there are no preferred shares outstanding.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_178"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font id="i5ac4ba47a674441a8623725baa4261c6"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">DIVIDEND RECORD AND POLICY</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">To date, we have not paid any dividends on our shares and, because it is anticipated that all available cash will be needed to implement our business plans, we have no plans to pay dividends in the foreseeable future.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_181"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font id="ib22877abe5d247ebb496449d5d36be0b"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ESCROWED SECURITIES AND SECURITIES SUBJECT TO CONTRACTUAL RESTRICTIONS ON TRANSFER</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">There are no securities of Ballard in escrow or subject to contractual restrictions on transfer.</font></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">38</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_184"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font id="i957decdfffb443c7a852a01d65467bf6"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">DIRECTORS AND OFFICERS</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_187"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i0eebe8c962434fd683c99c1f705e1bca"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Board of Directors</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The following chart provides the following information as of December 31, 2023&#58; the name and province or state of residence of each of our directors, each director&#8217;s respective positions and offices held with Ballard, their principal occupation during the past five years and, the period of time each has served as a director.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:17.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.099%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:56.042%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.940%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#1f497d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.75pt;text-align:center"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Name and Province&#47;State of Residence</font><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div></td><td colspan="3" style="background-color:#1f497d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Office</font></td><td colspan="3" style="background-color:#1f497d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal Occupations and Positions During the Last Five Years</font></td><td colspan="3" style="background-color:#1f497d;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Director Since</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Kathy Bayless</font></div><div><font><br></font></div><div style="margin-bottom:1.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">California, USA</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Director</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.75pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Ms. Bayless&#8217; principal occupation is corporate director. Ms. Bayless is a member of the Board and Audit Committee Chair of Veeco Instruments Inc. </font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">(electronics manufacturing equipment)</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%"> and Amprius Technologies, Inc. (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">lithium-ion battery manufacturing</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">). Previously Ms. Bayless held various executive roles at public technology companies, including SVP Chief Financial Officer and Treasurer at Synaptics, Incorporated as well as Komag, Incorporated. Ms. Bayless is a Certified Public Accountant in California.</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Douglas P. Hayhurst</font></div><div><font><br></font></div><div style="margin-bottom:1.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">British Columbia, Canada</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.75pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Mr. Hayhurst&#8217;s principal occupation is corporate director. Previously, Mr. Hayhurst was a Global Industry Leader with IBM Canada Business Consulting Services </font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">(consulting services) </font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">and with PricewaterhouseCoopers Management Consultants </font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">(consulting services). </font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Prior to that, Mr. Hayhurst held various senior executive management roles with Price Waterhouse Canada including National Deputy Managing Partner (Toronto) and Managing Partner for British Columbia (Vancouver). Mr. Hayhurst received a Fellowship (FCA) from the Institutes of Chartered Accountants of British Columbia and of Ontario. He has completed the Directors Education Program of the Institute of Corporate Directors and has received his ICD.D designation.</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2012</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Kui (Kevin) Jiang</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font></div><div><font><br></font></div><div style="margin-bottom:1.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Shandong, China</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Mr. Jiang is President of Shandong Heavy Industry Group Co., Ltd. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">heavy machinery manufacturing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">). He is also a non-executive director of Weichai Power Co., Ltd, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">(diesel engine, powertrain and hydraulic products manufacturin</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">g), a supervisor of KION Group AG </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">(intralogistics, warehouse solutions and industrial truck</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">s), and a director of Shantui Construction Machinery Co., Ltd. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">(heavy machinery manufacturin</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">g). Previously, Mr. Jiang was deputy general manager of Shandong Bulldozer General Factory</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%"> (heavy machinery manufacturi</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">ng)&#59; deputy general manager of Shantui Construction Machinery Import and Export Company</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%"> (heavy machine</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">ry)&#59; a director and senior officer of Shantui Engineering Machinery Co., Ltd.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%"> (heavy machine</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">ry)&#59; deputy general manager of Shandong Engineering Machinery Group Co., Ltd.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%"> (heavy machine</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">ry)&#59; executive deputy general manager and vice chairman of Weichai Group Holdings Limited,</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%"> (diesel engine manufacturi</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">ng)&#59; and chairman of Shanzhong Jianji Co., Ltd.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%"> (heavy machine</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">ry). He is an engineer and holds an MBA degree.</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">R. Randall (Randy) MacEwen</font></div><div><font><br></font></div><div style="margin-bottom:1.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">British Columbia, Canada</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director, President &#38; Chief Executive Officer</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.75pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Mr. MacEwen is President and Chief Executive Officer of Ballard, a position he has held since 2014. Previously, Mr. MacEwen was the founder and Managing Partner at NextCleanTech LLC (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">consulting services</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">) from 2010 to 2014&#59; and President &#38; CEO and Executive Vice President, Corporate Development at Solar Integrated Technologies, Inc. (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">solar</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">) from 2006 to 2009 and 2005 to 2006, respectively. Prior to that, Mr. MacEwen was Executive Vice President, Corporate Development at Stuart Energy Systems Corporation (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">electrolysers</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">) from 2001 to 2005&#59; and an associate at Torys LLP (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">law firm</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">) from 1997 to 2001.</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2014</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">39</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.839%"><tr><td style="width:1.0%"></td><td style="width:17.519%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.099%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:56.042%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.940%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Hubertus M. Muehlhaeuser</font></div><div><font><br></font></div><div style="margin-bottom:1.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Switzerland</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.75pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Mr. Muehlhaeuser is Chairman &#38; CEO of Pontem Corporation </font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">(special purpose acquisition company) </font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Chairman of Kelvion Holding Ltd. </font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">(heat exchangers)</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">&#59; and Chairman of Fl&#228;ktGroup Ltd. (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">air handling technology solutions</font><font style="color:#51545b;font-family:'Arial',sans-serif;font-size:10.5pt;font-weight:400;line-height:130%">). </font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Previously Mr. Muehlhaeuser was CEO and Executive Director at CNH Industrial N.V. </font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">(agricultural equipment), </font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">CEO and Executive Director at Welbilt Inc. </font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">(food and beverage equipment) </font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">and Sr. Vice President and General Manager at AGCO Corporation </font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">(agricultural equipment)</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">.</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2021</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Marty Neese</font></div><div><font><br></font></div><div style="margin-bottom:1.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">California, USA</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.75pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Mr. Neese is CEO of Verdagy Inc. (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">electrolysis and hydrogen production</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">). He is also co-founder of Nuvosil AS (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">silicon recycling</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">). Previously, he was Chief Operating Officer of Velodyne LiDAR, Inc. (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">autonomous vehicles</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">) from February 2017 to October 2017. Prior to that, Mr. Neese was Chief Operating Officer of SunPower Corporation (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">solar power equipment and services</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">) from 2008 to 2017&#59; responsible for Global Operations at Flextronics (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">electronics manufacturing services</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">) from 2007 to 2008 following its acquisition of Solectron Corporation (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">electronics manufacturing services</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">) where he was Executive Vice President from 2004 to 2007.</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2015</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">James Roche</font></div><div><font><br></font></div><div style="margin-bottom:1.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Ontario, Canada</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.75pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:139%">Mr. Roche is founder, President &#38; CEO of Stratford Group (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:139%">management consulting services</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:139%">), a position he has held since 2008, and Chair &#38; CEO of ThinkRF Corp. (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:139%">communications equipment manufacturer)</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:139%">, a position he has held since 2016. Prior to that, Mr. Roche was co-founder, President &#38; CEO of Tundra Semiconductor (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:139%">semiconductor component manufacturer</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:139%">) from 1995 to 2006 and founding member and executive at Newbridge Networks  (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:139%">communications equipment manufacturer</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:139%">) from 1986 to 1995.</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2015</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Shaojun (Sherman) Sun</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:700;line-height:130%;position:relative;top:-2.8pt;vertical-align:baseline">(2)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%"> </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Shandong, China</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.75pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Mr. Sun is an Executive Director and Executive President of Weichai Power Co., Ltd. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">diesel engine, powertrain and hydraulic products manufacturing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">), a director of Weichai Group Holdings Limited (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">diesel engine manufacturing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">), Vice Chair of Power Solutions International Inc. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">cleantech engine and powertrain manufacturing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">), and an executive director of Sinotruck (Hong Kong) Limited (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">heavy-duty truck manufacturing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">). Previously, Mr. Sun was supervisor and chief engineer at Weifang Diesel Engine Factory (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">diesel engine manufacturing</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">) and director of Torch Automobile Group Co., Ltd. (</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">heavy machinery and automotive manufacturing). </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">He holds doctorate degree in engineering.</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2019</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.75pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:130%">Janet Woodruff</font></div><div><font><br></font></div><div style="margin-bottom:1.5pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">British Columbia, Canada</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Director</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:1.5pt;margin-top:2.75pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">Ms. Woodruff&#8217;s principal occupation is corporate director. Previously, Ms. Woodruff served as acting CEO to the Transportation Investment Corporation (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">transportation infrastructure management</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">) from 2014 to 2015, advisor to the board (2013-2014) and interim Chief Financial Officer (2012-2013). Prior to that, she was Vice President and Special Advisor to BC Hydro (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">public utility</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">) from 2010 to 2011&#59; Interim President (2009-2010) and Vice President, Corporate Services and Chief Financial Officer (2007-2008) of BC Transmission Corporation (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">electricity transmission infrastructure</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">)&#59; and Chief Financial Officer and Vice President, Systems Development and Performance of Vancouver Coastal Health (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-style:italic;font-weight:400;line-height:130%">regional health authority</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:130%">) from 2003 to 2007.</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2017</font></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;text-decoration:underline">Notes</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%;padding-left:11.25pt">The information as to place of residence, principal occupation, business or employment of, and shares beneficially owned, or controlled or directed, directly or indirectly, by a director is not within the knowledge of our management and has been furnished by the director.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:35.45pt;text-align:justify;text-indent:-17.85pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%;padding-left:11.1pt">Mr. Kui (Kevin) Jiang and Mr. Shaojun (Sherman) Sun each retired from the Ballard Board of Directors effective December 31, 2023. Mr. Jiang and Mr. Sun had been directors since 2019 and served as nominees of Weichai. Effective January 1, 2024, Mr. Jiang and Mr. Sun have been replaced by Mr. Michael Chen and Mr. Yingbo Wang. </font></div><div style="margin-bottom:6pt;padding-left:35.45pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">Mr. Chen currently serves as the CEO of Weichai Ballard Hy-energy Technologies Co. Ltd. and Vice General Manager of Weichai Holding Group Co., Ltd. (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:139%">diesel engine manufacturing</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">). He has served in various engineering and management roles at Weichai Power Co., Ltd, (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:139%">diesel engine, powertrain and hydraulic products manufacturing</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">) since 2010. Mr. Chen earned a PhD in Power Engineering and Engineering Thermophysics from Tsinghua University.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">40</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:35.45pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">Mr. Wang is the CEO of Weichai New Energy Power Technology Co. Ltd. (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:139%">holding company</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">), Director of the Wuhan New Energy Research Institute (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:139%">clean energy research</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">), and Assistant GM at Weichai Power. He has held engineering and management roles at Weichai Power Co., Ltd, (</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-style:italic;font-weight:400;line-height:139%">diesel engine, powertrain and hydraulic products manufacturing</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">) since 2012. Mr. Wang earned a Master of Mechatronics Engineering at Southwest Jiaotong University.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Directors are elected yearly at our annual shareholders&#8217; meeting and serve on the Board until the following annual shareholders&#8217; meeting, at which time, they either stand for re-election or leave the Board. If no meeting is held, each director serves until his or her successor is elected or appointed, unless the director resigns earlier.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">The Board currently has four standing committees&#58; </font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">(1) the Audit Committee&#59; (2) the People &#38; Compensation Committee (PCC)&#59; (3) the Sustainability &#38; Governance Committee (SGC)&#59; and (4) the Commercial Committee.</font></div><div style="margin-top:2.9pt;padding-right:5.65pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:100%">The following chart sets out the members of our standing committees in 2023&#58;</font></div><div style="margin-top:0.55pt"><font><br></font></div><div style="padding-left:5.75pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.038%"><tr><td style="width:1.0%"></td><td style="width:20.744%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.802%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.802%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:20.424%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#1f497d;padding:0 1pt"></td><td colspan="3" style="background-color:#1f497d;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:2.95pt;padding-left:15.6pt;padding-right:15.5pt;text-indent:11.4pt"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Audit Committee</font></div></td><td colspan="3" style="background-color:#1f497d;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:2.95pt;padding-left:18.12pt;padding-right:18.12pt;text-align:center;text-indent:0.1pt"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">People &#38; Compensation Committee</font></div></td><td colspan="3" style="background-color:#1f497d;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:2.95pt;padding-left:15.97pt;padding-right:15.97pt;text-align:center"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Sustainability &#38; Governance Committee</font></div></td><td colspan="3" style="background-color:#1f497d;padding:2px 1pt;text-align:left;vertical-align:middle"><div style="margin-top:2.95pt;padding-left:24.25pt;padding-right:21.45pt;text-indent:-2.8pt"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Commercial Committee</font></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.95pt;padding-left:5.1pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Kathy Bayless</font></div></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.95pt;padding-left:5.1pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Douglas P. Hayhurst</font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.85pt;padding-left:19.6pt"><font style="font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"></font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> (Chair)</font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.95pt;padding-left:5.1pt;padding-right:42.85pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Hubertus M. Muehlhaeuser</font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.95pt;padding-left:29.4pt"><font style="font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"></font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> (Chair)</font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"><div style="margin-top:2.55pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"></font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.95pt;padding-left:5.1pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marty Neese</font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.85pt;padding-left:28.25pt"><font style="font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"></font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> (Chair)</font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.95pt;padding-left:5.1pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">James Roche</font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"><div style="margin-top:2.5pt;padding-left:0.02pt;padding-right:0.02pt;text-align:center"><font style="font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"></font></div></td></tr><tr><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.95pt;padding-left:5.1pt"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Janet Woodruff</font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.85pt;padding-left:31.25pt"><font style="font-family:'Wingdings',sans-serif;font-size:8pt;font-weight:400;line-height:100%"></font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%"> (Chair)</font></div></td><td colspan="3" style="border-top:0.5pt solid #000000;padding:0 1pt"></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">The members of these committees are all independent. Management directors and directors who are appointed by shareholders pursuant to agreements with Ballard are not eligible to serve on board committees. </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">As a result, Weichai nominees do not serve on any committees.</font><font style="color:#231f20;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%"> </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_190"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="ia45452f04c9946f985b44c62c85d0f70"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Conflicts of Interest </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Previously, Mr. Jiang, and Mr. Sun, and currently, Mr. Chen and Mr. Wang are directors and officers of Weichai or affiliates of Weichai, and as a result they may have potential material conflicts of interest with Ballard given the contractual relationships between and amongst Ballard, Weichai and the Weichai-Ballard JV as discussed above in the Recent History section and below in the Material Contracts section of this Annual Information Form.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">41</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_193"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i06ca53a2ddd3440286cad3e8ffdda4a8"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Executive Officers</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">As of March 8, 2024, we have eight executive officers. The name and province or state of residence of each executive officer, the offices held by each officer and each officer&#8217;s principal occupation during the last five years are as follows&#58; </font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:24.346%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:24.346%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:48.008%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#1f497d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name and Province&#47;State of Residence</font></td><td colspan="3" style="background-color:#1f497d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Position</font></td><td colspan="3" style="background-color:#1f497d;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Principal Occupation</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mark Biznek</font></div><div style="padding-left:0.02pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">British Columbia, Canada</font></div></td><td colspan="3" style="border-left:1pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Chief Operating Officer</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2.25pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Executive officer of Ballard.</font></div><div style="margin-bottom:1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Formerly General Manager of Marine &#38; Electronic Solutions (2020-2022), and Vice President &#8211; Strategic Operations (2018-2020) at Kohler Power Systems.</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Kevin Colbow </font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">British Columbia, Canada</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior Vice President and Chief Technology Officer</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Executive officer of Ballard.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Paul Dobson</font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Florida, USA</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.25pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Executive officer of Ballard.</font></div><div style="margin-bottom:1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Formerly Interim CEO and Chief Financial Officer at Hydro One (2018 to 2019).</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mircea Gradu</font></div><div style="margin-bottom:1pt"><font style="background-color:#ffffff;color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">British Columbia, Canada</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior Vice President and Chief Engineering Officer</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.25pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Executive officer of Ballard.</font></div><div style="margin-bottom:1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Formerly Senior Vice President Automotive Programs, Product and Quality at Velodyne Lidar, Inc. (2017-2022)</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">R. Randall (Randy) MacEwen </font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">British Columbia, Canada</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Executive officer of Ballard.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">David Mucciacciaro</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Michigan, USA</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior Vice President and Chief Commercial Officer</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.25pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:139%">Executive officer of Ballard.</font></div><div style="margin-bottom:1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:139%">Formerly Vice President Global Sales, Strategy and Product Line at Magna International, Magna Electronics (2018-2022)</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Sarbjot (Jyoti) Sidhu </font></div><div style="margin-bottom:1pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">British Columbia, Canada</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior Vice President and Chief People Officer</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2.25pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Executive officer of Ballard.</font></div><div style="margin-bottom:1pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Formerly Senior Vice President, Operations of Ballard.</font></div></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-bottom:2pt;margin-top:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lee Sweetland</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:5.2pt;font-weight:400;line-height:100%;position:relative;top:-2.8pt;vertical-align:baseline">(1)</font></div><div style="margin-bottom:2pt;margin-top:2.25pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">British Columbia, Canada</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Senior Vice President and Chief Transformation Officer</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><div style="margin-top:2.25pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:139%">Executive officer of Ballard.</font></div><div style="margin-bottom:2pt;margin-top:2.25pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Formerly Vice President Advanced Manufacturing of Ballard and Director, Advanced Manufacturing </font></div></td></tr></table></div><div style="margin-bottom:6pt;text-align:justify;text-indent:36pt"><font><br></font></div><div style="margin-bottom:6pt;text-align:justify"><font><br></font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:133%;text-decoration:underline">Notes</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-indent:-0.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%;padding-left:29.8pt">Lee Sweetland was appointed SVP and Chief Transformation Officer in January 2024</font></div><div style="text-indent:17.45pt"><font><br></font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_196"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="id4ad4ecc43ce40ce998d1c7d3f3eb584"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Shareholdings of Directors and Executive Officers</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">As of March 8, 2024, our directors and executive officers, as a group, beneficially owned, or controlled or directed, directly or indirectly, 473,805 of our common shares, being less than 1% of our issued and outstanding common shares.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_199"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i53da5c6c5fe44042b38a0f5bf90bd7e0"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Cease Trade Orders, Bankruptcies, Penalties or Sanctions</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">For the 10 years ended March 8, 2024, other than as disclosed below we are not aware that any current director or executive officer of Ballard had been a director or executive officer of any issuer which, while that person was acting in that capacity, or within a year of that person ceasing to act in that capacity, became bankrupt or made a proposal under any legislation relating </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">42</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">to bankruptcy or insolvency or was subject to or instituted any proceedings, arrangement or compromise with creditors or had a receiver, receiver manager or trustee appointed to hold its assets. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Mr. Roche was Chair of Aonix Advanced Materials Corp. (a private company) when a bankruptcy order was issued against it under the Bankruptcy and Insolvency Act (Canada) on October 13, 2017. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">For the 10 years ended March 8, 2024, we are not aware that any current director or executive officer of Ballard had been a director, chief executive officer or chief financial officer of any issuer which was the subject of a cease trade order, an order similar to a cease trade order or an order that denied such issuer access to any exemption under securities legislation, and that was in effect for a period of more than 30 consecutive days, (in each such case, an &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Order</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) while that person was acting in that capacity, or was subject to such an Order issued after the director or executive officer ceased to be a director, chief executive officer or chief financial officer and resulted from an event that occurred while that person was acting in that capacity.</font></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font id="i72b615363de0451eb9fea8b169dad2f3"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">INTEREST OF MANAGEMENT AND OTHERS IN MATERIAL TRANSACTIONS</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The Weichai-Ballard JV is 51% owned by Weichai, and as of March 8, 2024, Weichai beneficially owns (through its wholly owned subsidiary, Weichai Power Hong Kong International Development Co., Limited (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Weichai HK</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;)) owns approximately 15.4% of Ballard&#8217;s common shares.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:130%">The Weichai-Ballard JV has exclusive rights to manufacturer Ballard&#8217;s next generation LCS fuel cell stack and LCS-based modules for bus, commercial truck and forklift markets in China.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">As noted above, two of Ballard&#8217;s directors, Mr. Chen and Mr. Wang, are directors and officers of Weichai or affiliates of Weichai.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Except as described above, none of our insiders, directors or executive officers, nor any associate or affiliate of such persons, has had any material interest, direct or indirect, in any transaction of ours within our three most recently completed financial years, nor in any transaction or proposed transaction within our current financial year that has materially affected or would materially affect us or any of our subsidiaries.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_202"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font id="i25675ae163c043ee83e503fad7bdf00d"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">AUDIT COMMITTEE MATTERS</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_205"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i0e8d5fabde79432ebcdb25103fd7ef36"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Audit Committee Mandate</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The Audit Committee operates under a mandate that is approved by the Board and which outlines the responsibilities of the Audit Committee. A copy of the Audit Committee&#8217;s mandate is attached as Appendix &#8220;A&#8221; and posted on our website. This mandate is reviewed annually and the Audit Committee&#8217;s performance is assessed. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">43</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_208"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i795caa1df6f44c97a41df57a7f244b4d"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Composition of the Audit Committee</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The following table sets forth the name of each of the current members of the Audit Committee, whether such member is independent, whether such member is financially literate and the relevant education and experience of such member.</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:14.124%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:15.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:13.803%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:52.267%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#1f497d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Name</font></td><td colspan="3" style="background-color:#1f497d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Independent&#63;</font></td><td colspan="3" style="background-color:#1f497d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Financially Literate&#63;</font></td><td colspan="3" style="background-color:#1f497d;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Relevant Education and Experience</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Kathy Bayless</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ms. Bayless is a member of the Board and Audit Committee Chair of Veeco Instruments Inc., and a member of the Board and Audit Committee of Energous Corporation. Previously Ms. Bayless held various executive roles at public technology companies including Chief Financial Officer and Treasurer at Synaptics, Incorporated and Komag, Incorporated. Ms. Bayless is a Certified Public Accountant in California.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Douglas P. Hayhurst (Chair)</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mr. Hayhurst was an executive with IBM Canada Business Consulting Services and a Partner with PricewaterhouseCoopers Management Consultants. Prior to that, Mr. Hayhurst held various senior executive management roles with Price Waterhouse including National Deputy Managing Partner (Toronto) and Managing Partner for British Columbia (Vancouver). Mr. Hayhurst received a Fellowship (FCA) from the Institutes of Chartered Accountants of British Columbia and of Ontario. He has completed the Directors Education Program of the Institute of Corporate Directors and has received his ICD.D designation.</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">James Roche</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</font></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporate Director of Ballard. Mr. Roche is currently President and CEO of Stratford Managers Corporation and was a founding member and executive at Newbridge Networks Corporation. He subsequently co-founded Tundra Semiconductor Corporation, and was President and CEO of the publicly traded company. Mr. Roche has also served as President and CEO of CMC Microsystems and ThinkRF Corp.</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Janet Woodruff</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 1.02pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Yes</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ms. Woodruff was acting CEO to the Transportation Investment Corporation from 2014 to 2015, advisor to the board (2013-2014) and interim Chief Financial Officer (2012-2013). Formerly Vice President and Special Advisor to BC Hydro from 2010 to 2011&#59; Interim President (2009-2010) and Vice President, Corporate Services and Chief Financial Officer (2007-2008) of BC Transmission Corporation. Formerly, Chief Financial Officer and Vice President, Systems Development and Performance of Vancouver Coastal Health from 2003 to 2007.</font></td></tr></table></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The Audit Committee is responsible for recommending the appointment of our external auditors (for shareholder approval at our annual general meeting), monitoring the external auditors&#8217; qualifications and independence, and determining the appropriate level of remuneration for the external auditors. The external auditors report directly to the Audit Committee.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The Audit Committee also approves in advance, on a case-by-case basis, any services to be provided by the external auditors that are not related to the audit. The following table shows the costs incurred with KPMG LLP in 2023 and 2022 for audit and non-audit related work, all of which were approved by the Audit Committee&#58;</font></div><div><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:31.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:31.592%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:33.516%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="background-color:#1f497d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Type of Audit Fees</font></td><td colspan="3" style="background-color:#1f497d;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2023 (C$)</font></td><td colspan="3" style="background-color:#1f497d;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><font style="color:#ffffff;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">2022 (C$)</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.75pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:130%">Audit</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$953,530</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.75pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:130%">$934,330 </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:130%;position:relative;top:-3.5pt;vertical-align:baseline">(1)</font></div></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.75pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:130%">Audit-Related Fees</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nil</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nil</font></td></tr><tr><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.75pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:130%">Tax Fees</font></div></td><td colspan="3" style="border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nil</font></td><td colspan="3" style="border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">Nil</font></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="margin-bottom:1.5pt;margin-top:2.75pt;text-indent:18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:130%">All Other Fees</font></div></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$6,475</font></td><td colspan="3" style="border-bottom:1pt solid #000000;border-left:1pt solid #000000;border-right:1pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:top"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:400;line-height:100%">$5,700</font></td></tr></table></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">44</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">Notes&#58;</font></div><div style="margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-0.55pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:9pt;font-weight:400;line-height:139%;padding-left:29.8pt">Restated to separate out KPMG Denmark XBRL tagging to &#8220;All Other Fees&#8221; and to disclose late KPMG Denmark invoice not accrued.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_211"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i2fceb329218b489189581e624c5c5907"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Audit Fees</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Audit fees were for professional services rendered by KPMG LLP for the audit of the annual financial statements, quarterly reviews and services provided in connection with statutory and regulatory filings or engagements relating to prospectuses and other offering documents. </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_214"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i3cb1afe520474f15b0454554005574de"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Audit-Related Fees</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Audit-related fees would be for assurance and related services reasonably related to the performance of the audit or review of financial statements or other services traditionally performed by the auditor but are not reported under the heading audit fees above. There were no fees paid to KPMG LLP that would be considered &#8220;Audit-Related Fees&#8221; in 2023 and 2022.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_217"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="iedd59f2001f145488a586cd56c33f2d4"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">Tax Fees</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">There were no fees paid to KPMG LLP that would be considered &#8220;Tax Fees&#8221; in 2023 or 2022. </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_220"></div><div style="margin-bottom:6pt;margin-top:6pt"><font id="i3dd90eba435646cab8cc5c1a16b7ebbc"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">All Other Fees</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">All other fees to be disclosed under this category would be for products and services other than those described under the headings audit fees, audit-related fees and tax fees above. There were no fees paid to KPMG LLP that would be considered &#8220;All Other Fees&#8221; in 2023. The &#8220;All Other Fees&#8221; in 2023 and 2022 consisted of KPMG Denmark XBRL tagging services.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_223"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font id="i61b8a1039c2a485bb58da2724d711ca6"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">LEGAL PROCEEDINGS</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">From time to time, we may be involved in litigation relating to claims arising out of our operations in the normal course of business.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_226"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font id="i3b9440b1892e4fdf88c7cafe6a332542"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">TRANSFER AGENT AND REGISTRAR</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our transfer agent and registrar is Computershare Trust Company of Canada, 100 University Avenue, 9</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7.8pt;font-weight:400;line-height:139%;position:relative;top:-4.2pt;vertical-align:baseline">th</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%"> Floor, Toronto, Ontario, M5J 2Y1.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_229"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font id="icdd4d2b757444e4c8f44b0d374eea8ff"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">MATERIAL CONTRACTS</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Particulars of every contract that is material to Ballard, other than a contract entered into in the ordinary course of business that is not required to be disclosed under </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-style:italic;font-weight:400;line-height:139%">National Instrument 51-102 &#8211; Continuous Disclosure Obligations</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">, and that was entered into within the most recently completed financial year, or before the most recently completed financial year but is still in effect, are listed below.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">45</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_232"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">AUDI Patent License and Intellectual Property Exploitation Agreement</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On October 29, 2020, we entered into a Patent License and Intellectual Property Exploitation Agreement (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">License Agreement</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) with AUDI expanding Ballard&#8217;s right to use the FCgen</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:6.5pt;font-weight:400;line-height:139%;position:relative;top:-3.5pt;vertical-align:baseline">&#174;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">-HPS product, a high-performance, zero-emission, proton exchange membrane (PEM) fuel cell stack in all applications, including commercial trucks and passenger cars. The License Agreement modifies many of the provisions of TDA-3 related to the parties&#8217; respective intellectual property rights. Concurrently with the signing of the License Agreement Ballard and AUDI entered into an amendment to TDA-3.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Pursuant to the License Agreement AUDI grants to Ballard for use in all applications a non-exclusive, royalty-bearing license to the intellectual property developed for AUDI pursuant to TDA-3, the prior Technology Development Agreement dated as of March 1, 2013 entered into between Ballard and Volkswagen AG, as amended and assigned to AUDI, and the Transfer and License Agreement dated February 11, 2015 between Ballard and AUDI.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Pursuant to the License Agreement Ballard grants to AUDI for use in all applications a non-exclusive, royalty-bearing license to use Ballard&#8217;s background and sideground intellectual property incorporated, forming a part of, or covering work or deliverables performed in connection with TDA-3.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The License Agreement established the royalty payable by each party. The term of the License Agreement continues until the last of the relevant patents expire.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We filed the License Agreement on SEDAR on November 6, 2020. </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_235"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Weichai Strategic Collaboration Transaction</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">On November 13, 2018, we entered into a strategic collaboration transaction with Weichai that included the following material agreements&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:9pt">A Subscription Agreement between Weichai and Ballard dated August 29, 2018. The Subscription Agreement resulted in an equity investment in Ballard by Weichai in the amount of approximately $163.6 million, representing 19.9% of the outstanding common shares of the capital of Ballard at that time.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:9pt">An Investor Rights Agreement between Weichai HK and Ballard dated November 13, 2018. The key terms of the Investor Rights Agreement are set out in the Recent History section of this Annual Information Form.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:9pt">A Joint Venture Agreement between Weichai and Ballard HK dated November 13, 2018. The key terms of the Joint Venture Agreement are set out in the Recent History section of this Annual Information Form.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The Subscription Agreement was filed on SEDAR on September 3, 2018 and the Investor Rights Agreement and Joint Venture Agreement were filed on SEDAR on November 23, 2018.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">46</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_238"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font id="id96b05bfdbd346c184862ee841f5b522"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">INTERESTS OF EXPERTS</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">KPMG LLP, our independent auditors, has audited our consolidated financial statements for the years ended December 31, 2023 and 2022. As at the date hereof, KPMG LLP has confirmed that they are independent with respect to the Corporation within the meaning of the relevant rules and related interpretations prescribed by the relevant professional bodies in Canada and any applicable legislation or regulations and also that they are independent accountants with respect to the Corporation under all relevant U.S. professional and regulatory standards.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_241"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font id="i156da0a57baa4587afcd78d1ff175a5e"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">RISK FACTORS</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">An investment in our common shares involves risk. Investors should carefully consider the risks and uncertainties described below and the other information contained in, and incorporated into, this Annual Information Form, including &#8220;Management&#8217;s Discussion and Analysis&#8221; and our financial statements for the year ended December 31, 2023. The risks and uncertainties described below are not the only ones we face. Additional risks and uncertainties, including those that we do not know about now or that we currently deem immaterial, may also adversely affect our business.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_244"></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">We may not be able to successfully execute our business plan.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The execution of our business plan poses many challenges and is based on a number of assumptions. We may not be able to successfully execute our business plan. If we experience significant cost overruns on our programs, or if our business plan is more costly than we anticipate, certain research and development activities may be delayed or eliminated, resulting in changes or delays to our commercialization plans, or we may be compelled to secure additional funding (which may or may not be available) to execute our business plan. We cannot predict with certainty our future revenues or results from our operations. If the assumptions on which our revenue or expenditure forecasts are based change, the benefits of our business plan may change as well. In addition, we may consider expanding our business beyond what is currently contemplated in our business plan. Depending on the financing requirements of a potential acquisition or new product opportunity, we may be required to raise additional capital through the issuance of equity or debt. If we are unable to raise additional capital on acceptable terms, we may be unable to pursue a potential acquisition or new product opportunity.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_247"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">We depend on a limited number of customers for the majority of our revenues and are subject to risks associated with early-stage market activities related to fuel cell bus, truck, rail, marine and stationary applications.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We depend on a limited number of customers for the majority of our revenues and are subject to risks associated with early stage market activities related to fuel cell bus, truck, rail, marine and stationary applications. While we continually seek to expand our customer base, we expect the </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">47</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">limited number of customers will continue for the next several years. Our future success is dependent upon the continued purchases of our products by these customers. Any fluctuations in anticipated demand from these customers may negatively impact on our business, financial condition and results of operations.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">If we are unable to broaden our customer base and expand relationships with other potential customers, our business in these markets will continue to be impacted by unanticipated demand fluctuations due to our dependence on these customers. Unanticipated demand fluctuations may have a negative impact on our revenues and business, and an adverse effect on our business, financial condition and results of operations. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In addition, our dependence on a small number of customers in our markets exposes us to numerous other risks, including&#58; (i) a slowdown or delay in the customers&#8217; deployment of our products could significantly reduce demand for our products as well as increase pricing pressure on our products due to increased purchasing leverage&#59; (ii) customer-specific factors resulting in a choice to pursue an alternative technology or supplier&#59; (iii) reductions in a few customers&#8217; forecasts and demand could result in excess inventories&#59; (iv) the current or future economic conditions could negatively affect our major customers and cause them to significantly reduce operations or file for bankruptcy&#59; (v) concentration of accounts receivable credit risk, which could have a material adverse effect on our liquidity and financial condition if one of our major customers declared bankruptcy or delayed payment of their receivables&#59; and (vi) changes in government support for zero-emission vehicles could adversely affect the end-user cost of vehicles incorporating our heavy-duty mobility products. </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_250"></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">We are dependent on third party suppliers for the supply of key materials and components for our products and services and may be subject to supply chain disruption.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We have established relationships with third party suppliers, on whom we rely to provide materials and components for our products. A supplier&#8217;s failure to supply materials or components in a timely manner, or to supply materials and components that meet our quality, quantity or cost requirements, or our inability to obtain substitute sources for these materials and components in a timely manner or on terms acceptable to us, could harm our ability to manufacture and deliver our products. Ballard depends on third-party carriers to ship our products to customers around the world. Any interruption or inefficiency in the shipping process could cause delays, damage, or loss of products. In addition, to the extent that our product development plans rely on development of supplied materials or components, we cannot guarantee that we will be able to leverage our relationships with suppliers to support these plans. To the extent that the processes that our suppliers use to manufacture the materials and components are proprietary, we may be unable to obtain comparable materials or components from alternative suppliers, which could adversely affect our ability to produce viable fuel cell products or significantly raise our cost of producing such products.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">48</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">While supply chain disruptions that occurred globally as a result of the COVID-19 pandemic did not materially impact our business or operations, supply chains could be further disrupted in the future by factors beyond our control. This could include&#58; a reduction in the supply or availability of commodities or parts required to manufacture our products&#59; lockdowns and workforce disruptions caused by epidemics and pandemics&#59; the impacts of climate change on transportation networks and suppliers manufacturing facilities&#59; and economic sanctions or embargoes.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_253"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">We are dependent upon Original Equipment Manufacturers (&#8220;OEMs&#8221;) and Systems Integrators to purchase certain of our products.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">To be commercially useful, our fuel cell products must be integrated into products manufactured by Systems Integrators and OEMs. We can offer no guarantee that Systems Integrators or OEMs will manufacture appropriate, durable or safe products or, if they do manufacture such products, that they will choose to use our fuel cell products. Any integration, design, manufacturing or marketing problems encountered by Systems Integrators or OEMs could adversely affect the market for our fuel cell products and our financial results. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We, directly or through our joint venture, sell a significant portion of our products in the Heavy-Duty Mobility market in China and to relatively small System Integrator customers with limited experience developing fuel cell system products on a commercial basis. We do not know whether these customers will be able to successfully develop, manufacture or market products to their customers. In addition, our dependence on such customers in this market increases the risks of difficulties in integration, design, manufacturing or marketing of their products&#59; and that current or future macro-economic conditions in China could negatively affect them and cause them to significantly reduce operations or file for bankruptcy.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_256"></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">In China a significant amount of operations are conducted by the joint venture that we do not control. In addition, we provide most of our technology solutions services to the joint venture.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">A key part of our strategy is based on the localization of stack and module production with joint venture partners, where we do not control the joint venture. We share ownership and management of the Weichai-Ballard JV with one or more parties who may not have the same goals, strategies, priorities or resources as we do and may compete with us outside the joint venture.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Joint ventures are intended to be operated for the equal benefit of all co-owners, rather than for our exclusive benefit. Operating a business as a joint venture often requires additional organizational formalities as well as time-consuming procedures for sharing information and making decisions. If a co-owner changes or relationships deteriorate, our success in the joint venture may be materially adversely affected. In addition, because we have a minority share ownership, we have limited control over the actions of the Weichai-Ballard JV. As a result, we may be unable to prevent misconduct or other violations of applicable laws by the Weichai-</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">49</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Ballard JV. To the extent another party makes decisions that negatively impact the Weichai-Ballard JV or internal control issues arise within either joint venture, we may have to take responsive or other action or we may be subject to penalties, fines or other related actions for these activities.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In addition, we provide most of our technology solutions services to the Weichai-Ballard JV. Any decline in or loss of demand for any reason may have a negative impact on our revenues, and an adverse effect on our business, financial condition and results of operations. Our dependence on a limited number of customers in this market exposes us to numerous other risks, including current or future economic conditions could negatively affect the joint venture and cause them to significantly reduce or cease operations or file for bankruptcy. </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_259"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">We have limited experience manufacturing fuel cell products on a commercial basis and our experience has been limited to relatively low production volumes.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">To date, we have limited experience manufacturing fuel cell products on a commercial basis and our experience has been limited to relatively low production volumes. We have limited experience developing and manufacturing products that meet regulatory and commercial requirements in our target markets.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We cannot be sure that we will be able to develop efficient, low-cost, high-volume automated processes that will enable us to meet our cost goals and profitability projections. While we currently have sufficient production capacity to fulfill customer orders in the near term, we expect that we will increase our production capacity based on market demand. We cannot be sure that we will be able to achieve any planned increases in production capacity or that unforeseen problems relating to our manufacturing processes will not occur. Even if we are successful in developing high-volume automated processes and achieving planned increases in production capacity, we cannot be sure that we will do so in time to meet our product commercialization schedule or to satisfy customer demand. If our business does not grow as quickly as anticipated, our existing and planned manufacturing facilities would, in part, represent excess capacity for which we may not recover the cost, in which case our revenues may be inadequate to support our committed costs and planned growth, and our gross margins and business strategy would be adversely affected. Any of these factors could have a material adverse effect on our business, results of operations and financial performance.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_262"></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">We are subject to risks inherent in international operations, including restrictions on the conversion of currencies and restrictions on repatriation of funds, including out of China. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We face numerous challenges in our international business activities, including restrictions on the conversion of currencies&#59; restrictions on repatriation of funds&#59; nationalization and expropriation&#59; war, insurrection, civil unrest, strikes and other political risks&#59; negotiation of contracts with government entities&#59; unexpected changes in regulatory and other legal requirements&#59; delays or inability to obtain permits&#59; fluctuations in exchange rates&#59; longer </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">50</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">accounts receivable requirements and collections&#59; difficulties in managing international operations&#59; potentially adverse tax consequences&#59; and added risks and uncertainties due to different economic, cultural and political environments.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Trade disputes and trade barriers, whether tariff or non-tariff, could prevent us from selling our products in key geographical markets, make our products uncompetitive with local competitors, and prevent us from sourcing key components of our products.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Any of the above factors could have a material adverse effect on our business, results of operations and financial performance.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_265"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:133%">Certain of our customer supply agreements are subject to certain conditions or risks, including achievement of certain product performance milestones, completion of product development programs, or customer cancellation provisions.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Certain of our customer supply agreements are subject to certain conditions or risks, including achievement of certain product performance milestones, completion of product development programs, or customer cancellation provisions, and it is likely that some future supply agreements will also be subject to similar conditions and risks. There can be no assurance that we will achieve or satisfy the conditions or that customers will not cancel their orders. In addition, our supply agreements may include various pricing structures or reduced pricing tiers based on various factors, including volumes and timing. In setting these reduced pricing tiers, we may assume certain future product cost reductions which are subject to execution risk, including future commodity costs, supply chain costs, and production costs, and we may not be successful in achieving the planned cost reductions. In such circumstances, these agreements may become future onerous contracts if our gross margins become negative, and the value of carried inventory to support product delivery under such contracts may also be adversely impacted. This could have a material and adverse effect on our business operations, financial reporting, financial condition and results of operations.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_268"></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Public policy and regulatory changes, including regulations relating to perfluoroalkyl and polyfluoroalkyl substances (&#8220;PFAS&#8221;) used in our products, could hurt the market for our products and services.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Changes in existing government regulations and the emergence of new regulations with respect to fuel cell products may hurt the market for our products and services. Environmental laws and regulations have driven interest in fuel cells. We cannot guarantee that these laws and policies, including subsidies or incentives associated with the adoption of clean energy products, will not change. Changes in these laws and other laws and policies, or the failure of these laws and policies to become more widespread, could result in manufacturers abandoning their interest in fuel cell products or favoring alternative technologies. In addition, as fuel cell products are introduced into our target markets, governments may impose burdensome requirements and </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">51</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">restrictions on the use of fuel cell products that could reduce or eliminate demand for some or all of our products and services.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Like many industries, the hydrogen and fuel cell industries use perfluoroalkyl and polyfluoroalkyl substances (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">PFAS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) in products, including materials and components of PEM fuel cells and electrolyzers. There are accelerating regulatory trends in markets where we operate focused on reducing or eliminating the presence of PFAS in the environment, including a proposed ban on PFAS for fuel cells in Europe by 2031. While we are working with our supply base to eliminate the use of PFAS in materials and components used in our fuel cell products, including our membrane electrode assemblies, there can be no assurance that our suppliers would be able to successfully achieve reductions of PFAS if required to comply with future regulatory requirements.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Government budgetary constraints could reduce the demand for our products by restricting the funding available for green hydrogen production and&#47;or zero-emission products like those that we produce. We cannot guarantee that current government direct and indirect financial support for our products will continue.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_271"></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Global macro-economic conditions are beyond our control and may have an adverse impact on our business, our joint venture, our key suppliers, and&#47;or customers and our ability to raise capital.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Macro-economic conditions, including volatility in capital markets, global and regional expectations with respect to the rate of inflation, may adversely affect the development of sales of our products, and thereby delay the commercialization of our products. Customers and&#47;or suppliers may not be able to successfully execute our business plans&#59; product development activities may be delayed or eliminated&#59; new product introduction may be delayed or eliminated&#59; end-user demand may decrease&#59; and some companies may not continue to be commercially viable.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The inability to raise capital on favorable terms, particularly during times of high interest rates and inflation, and uncertainty or reduced liquidity in the capital markets, could negatively affect Ballard ability to maintain and to expand our businesses. Factors beyond Ballard&#8217;s control may create uncertainty that could increase its cost of capital or impair its ability to access the capital markets. These factors include depressed economic conditions, a recession, increasing interest rates, inflation, sanctions, trade restrictions, political instability, war, terrorism, and extreme volatility in the debt, equity, or credit markets. If Ballard are unable to access capital markets on terms that are reasonable, we may have to delay raising capital, issue shorter-term securities, and&#47;or bear an unfavorable cost of capital, which, in turn, could impact our ability to grow our businesses, decrease earnings, and&#47;or significantly reduce financial flexibility.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Any significant economic slowdown, or change in government policies and practices around subsidies for zero-emission vehicles or hydrogen fueling infrastructure, in any of the regions in </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">52</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">which we operate could have an adverse impact on our business, financial condition and results of operations.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_274"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Adequate investment in hydrogen fueling infrastructure and competitive pricing of hydrogen fuel is beyond our control.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The successful large-scale deployment of zero-emission vehicles will require adequate investment in hydrogen fueling infrastructure and competitive pricing of hydrogen fuel. Inadequate hydrogen fueling infrastructure and&#47;or excessive hydrogen fuel costs could negatively impact deployment of fuel cell powered zero-emission vehicles and may negatively impact the business, financial condition and results of operations for us, our joint venture, key suppliers and&#47;or customers.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_277"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Geopolitical conditions are beyond our control and may have an adverse impact on our business, our joint venture, our key suppliers, and&#47;or customers.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">While our operations have not been, and are unlikely to be, directly impacted by the current conflicts in Ukraine and the Middle East, the conflicts and international response have, and may continue to have, wide-ranging impacts to the global economy and markets. The duration and outcome of these conflicts remains uncertain, and could continue to fuel, or exacerbate global tensions, energy and other commodity shortages, supply chain disruptions, inflationary pressures, weakening sentiment and growth prospects, market volatility, cyberattacks, and the proliferation of sanctions and trade measures. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The implications of the conflicts in Ukraine and the Middle East are difficult to predict with any certainty at this time and there remains uncertainty relating to the potential impact of the conflicts on our business, our joint venture, our key suppliers, and&#47;or customers, and it could have a material and adverse effect on our business operations, financial reporting, financial condition and results of operations. Depending on the extent, duration, and severity of the conflicts, it may have the effect of heightening many of the other risks described herein.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We are subject to geopolitical risk in all jurisdictions in which we operate. There are risks of political instability in several of the jurisdictions in which we operate, including, from such factors as political conflict, economic sanctions or embargoes, tariffs and corruption. Tensions remain elevated between China and the U.S. and its allies over a number of issues, and the prospect of closer relations between China and Russia add further global and economic uncertainty. Political tensions and potential conflict could contribute to global economic uncertainty and could significantly disrupt the flow of goods, services and people. Such conditions could have a destabilizing effect on our markets and&#47;or increase the costs of conducting business in affected jurisdictions. The materialization of one or more of these risks could have an adverse effect on our business operations, financial reporting, financial condition and results of operations.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">53</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_280"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">We currently face inflationary pressures.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We currently face inflationary pressures in all markets in which we operate, with higher commodities, energy, labor, freight and other production input pricing expected to persist throughout 2024. While many of these input price increases will likely moderate over time, the increases may have a longer-term effect on our cost structure. Additionally, we may continue to experience price increases or surcharges from suppliers in connection with the inflationary pressures they face. The inability to offset inflationary price increases through price increases to or cost recoveries from our customers, modifications to our products, continuous improvement actions or otherwise, could have a material adverse effect on our business operations, financial reporting, financial condition and results of operations.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_283"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">We currently face and will continue to face significant competition, and many current and future competitors may have significantly more resources.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">As fuel cell products have the potential to replace existing power products, competition for our products will come from current power technologies, from improvements to current power technologies, and from new alternative energy technologies, including other types of fuel cells. Each of our target markets is currently serviced by existing manufacturers with existing customers and suppliers. These manufacturers use proven and widely accepted technologies such as internal combustion engines and batteries as well as coal, oil and nuclear-powered generators.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Additionally, there are competitors working on developing technologies other than PEM fuel cells (such as other types of fuel cells and advanced batteries) in each of our targeted markets. Some of these technologies are as capable of fulfilling existing and proposed regulatory requirements as the PEM fuel cell.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Within the PEM fuel cell market, we also have a large number of competitors. Across the world, corporations, national laboratories and universities are actively engaged in the development and manufacture of PEM fuel cell products and components. Each of these competitors has the potential to capture market share in each of our target markets.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Many of our competitors have substantial financial resources, customer bases, manufacturing, marketing and sales capabilities, and businesses or other resources, which give them significant competitive advantages over us.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_286"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">We could be adversely affected by risks associated with capital investments and new business processes. </font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We may, in the future, seek to expand our business through investments in capital equipment and new business processes.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">While necessary for the growth of our business, investments in capital equipment and new business processes involve allocating resources based on future expectations that may or may not </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">54</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">be correct. Investments in capital equipment and new business processes may not address the requirements of the targeted markets in the future and may result in lower-than-expected returns on such investments.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The above risks and difficulties, if they materialize, could disrupt our ongoing business, distract management, result in the loss of key personnel, increase expenses and otherwise have a material adverse effect on our business, results of operations and financial performance.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_289"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Our technology and products may not meet the market requirements, including requirements relating to performance, integration and&#47;or cost.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The market requirements for our products and, by extension, our technology change rapidly. Our existing and planned products may not meet the market requirements for any number of characteristics, including performance, integration characteristics, cost, freeze-protection, ingress protection, and durability.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_292"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">We may not be able to sell our products on a commercially viable basis on the timetable we anticipate, or at all.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We cannot guarantee that we will be able to develop commercially viable fuel cell products on the timetable we anticipate, or at all. Selling our fuel cell products on a commercially viable basis requires technological advances to improve the durability, reliability and performance of these products, and to develop commercial volume manufacturing processes for these products. It also depends upon our ability to reduce the costs of these products, since they are currently more expensive than products based on existing technologies, such as internal combustion engines and batteries. We may not be able to sufficiently reduce the cost of these products without reducing their performance, reliability and durability, which would adversely affect the willingness of consumers to buy our products. We cannot guarantee that we will be able to internally develop the technology necessary to sell our fuel cell products on a commercially viable basis or that we will be able to acquire or license the required technology from third parties.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In addition, before we release any product to market, we subject it to numerous field tests. These field tests may encounter problems and delays for a number of reasons, many of which are beyond our control. If these field tests reveal technical defects or reveal that our products do not meet performance goals, our anticipated timeline for selling our products on a commercially viable basis could be delayed, and potential purchasers may decline to purchase our products.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_295"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">We could lose or fail to attract the personnel necessary to operate our business.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our success depends in large part on our ability to attract and retain key management, engineering, scientific, marketing, manufacturing and operating personnel. As we develop additional manufacturing capabilities and expand the scope of our operations, we will require more skilled personnel. Recruiting personnel for the fuel cell industry is highly competitive. We </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">55</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">may not be able to continue to attract and retain the qualified executive, managerial and technical personnel needed for our business. Our failure to attract or retain qualified personnel could have a material adverse effect on our business.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_298"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Warranty claims, product performance guarantees, or indemnification claims could negatively impact on our gross margins and financial performance.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">There is a risk that our warranty accrual estimates are not sufficient and we may recognize additional expenses, including those related to litigation, as a result of warranty claims in excess of our current expectations. Such warranty claims may necessitate changes to our products or manufacturing processes and&#47;or a product recall, all of which could hurt our reputation and the reputation of our products and may have an adverse impact on our financial performance and&#47;or on future sales. While we attempt to mitigate these risks through product development, quality assurance and customer support and service processes, there can be no assurance that these processes are adequate. Even in the absence of any warranty claims, a product deficiency such as a design or manufacturing defect could be identified, necessitating a product recall or other corrective measures, which could hurt our reputation and the reputation of our products and may have an adverse impact on our financial performance and&#47;or on future sales.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">New products may have different performance characteristics from previous products. In addition, we have limited field experience with existing commercial products from which to make our warranty accrual estimates.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_301"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">We expect our cash reserves will be reduced due to future operating losses, working capital requirements, capital expenditures, and potential acquisitions and other investments by our business, including in certain hydrogen infrastructure and growth equity funds, and we cannot provide certainty as to how long our cash reserves will last or that we will be able to access additional capital when necessary.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We have a history of losses and negative cash flows and expect to incur continued losses and generate negative cash flow until we can produce sufficient revenues to cover our costs. We expect to incur continued losses and generate negative cash flow until we can produce sufficient revenues to cover our costs. Further, we are obligated to fund HyCap and Clean H2 to our agreed upon contribution amount. We may never become profitable. Even if we do achieve profitability, we may be unable to sustain or increase our profitability in the future. There are substantial uncertainties associated with our achieving and sustaining profitability. We expect our cash reserves will be reduced due to future operating losses, working capital requirements, and we cannot provide certainty as to how long our cash reserves will last or that we will be able to access additional capital if and when necessary.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">56</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_304"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Potential fluctuations in our financial and business results make forecasting difficult and may restrict our access to funding for our commercialization plan.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We expect our revenues and operating results to vary significantly from quarter to quarter. As a result, quarter-to-quarter comparisons of our revenues and operating results may not be meaningful. Due to the stage of development of our business, it is difficult to predict our future revenues or results of operations accurately. We are also subject to normal operating risks such as credit risks, foreign currency risks and fluctuations in commodity prices. As a result, it is possible that in one or more future quarters, our operating results may fall below the expectations of investors and securities analysts. Not meeting investor and security analyst expectations may materially and adversely impact the trading price of our common shares and restrict our ability to secure the required funding to pursue our commercialization plans.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">A mass market for our products may never develop or may take longer to develop than we anticipate.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our fuel cell products represent emerging markets, and we do not know whether end-users will want to use them in commercial volumes. In such emerging markets, demand and market acceptance for recently introduced products and services are subject to a high level of uncertainty and risk. The development of a mass market for our fuel cell products may be affected by many factors, some of which are beyond our control, including the emergence of newer, more competitive technologies and products, the cost of fuels used by our products, regulatory requirements, consumer perceptions of the safety of our products and related fuels, and end-user reluctance to buy a new product.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">If a mass market fails to develop, or develops more slowly than we anticipate, we may never achieve profitability. In addition, we cannot guarantee that we will continue to develop, manufacture or market our products if sales levels do not support the continuation of the product. </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_307"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">We may experience cybersecurity threats to our information technology infrastructure and systems, and unauthorized attempts to gain access to our proprietary or confidential information, as may our customers, suppliers and&#47;or partners.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We depend on information technology infrastructure and systems (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">IT Systems</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;), hosted internally and outsourced, to process, transmit and store electronic data and financial information (including proprietary or confidential information), and manage business operations. Our business requires the appropriate and secure utilization of sensitive, confidential or personal data or information belonging to our employees, customers and partners. In addition, Ballard proprietary or confidential information may be stored on IT Systems of our suppliers, customers and partners. Increased global cybersecurity vulnerabilities, threats and more sophisticated and targets cyber-related attacks pose a risk to the security of Ballard&#8217;s and its customers&#8217;, partners&#8217;, suppliers&#8217; and third-party service providers&#8217; IT Systems and the confidentiality, availability and integrity of Ballard&#8217;s and its customers&#8217; and partners&#8217; data or information. We may be subject to </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">57</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">cybersecurity risks or other breaches of our IT Systems intended to obtain unauthorized access to our information and that of our business partners, destroy data or disable, degrade or sabotage our IT Systems through the introductions of computer viruses, fraudulent emails, cyber attached and other means, and such breaches could originate from a variety of sources including our own employees or unknown third parties. While we have made investments seeking to address these threats, including monitoring of networks and systems, hiring of experts, employee training and security policies for employees, we may face difficulties in anticipating and implementing adequate preventative measures and remain potentially vulnerable. We must rely on our own safeguards as well as the safeguards put in place by our suppliers, customers and partners to mitigate the threats. Our internal systems are audited for cybersecurity vulnerabilities by third party security firms to ensure we are prepared for new and emerging threats. Our suppliers, customers and partners have varying levels of cybersecurity expertise and safeguards, most have yearly compliance audits that are available upon request. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">An IT System failure or non-availability, cyber-attack or breach of systems security could disrupt our operations, cause financial loss, a loss of business opportunities, misappropriation or unauthorized release of confidential&#47;proprietary or personal information, damage to our systems and those with whom we do business, violation of privacy laws, litigation, regulatory penalties and remediation and restoration costs, as well as increased costs to maintain our IT Systems. Cybersecurity breaches or failures of our IT Systems could have an adverse effect on our business operations, financial reporting, financial condition and results of operations, and result in reputational damage. Furthermore, given the highly evolving nature of cybersecurity threats or disruptions and their increased frequency, the impact of any future incident cannot be easily predicted or mitigated, and the costs related to such threats or disruptions may not be fully insured or indemnified by other means.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_310"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">We depend on our intellectual property, and our failure to protect that intellectual property could adversely affect our expected future growth and success.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Failure to protect our existing intellectual property rights may result in the loss of our exclusivity regarding, or the right to use, our technologies. If we do not adequately ensure our freedom to use certain technology, we may have to pay others for the rights to use their intellectual property, pay damages for infringement or misappropriation, or be enjoined from using such intellectual property. We rely on patent, trade secret, trademark and copyright laws to protect our intellectual property. Some of our intellectual property is not covered by any patent or patent application, and the patents to which we currently have rights expire between 2021 and 2040. Our present or future-issued patents may not protect our technological leadership, and our patent portfolio may not continue to grow at the same rate as it has in the past. Moreover, our patent position is subject to complex factual and legal issues that may give rise to uncertainty as to the validity, scope and enforceability of a particular patent. Accordingly, there is no assurance that&#58; (i) any of the patents owned by us or other patents that third parties license to us will not be invalidated, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">58</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">circumvented, challenged, rendered unenforceable or licensed to others&#59; or (ii) any of our pending or future patent applications will be issued with the breadth of claim coverage sought by us, if issued at all. In addition, effective patent, trade secret, trademark and copyright protection may be unavailable, limited or not applied for in certain countries.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We also seek to protect our proprietary intellectual property, including intellectual property that may not be patented or patentable, in part by confidentiality agreements and, if applicable, inventors&#8217; rights agreements with our strategic partners and employees. We can provide no assurance that these agreements will not be breached, that we will have adequate remedies for any breach, or that such persons or institutions will not assert rights to intellectual property arising out of these relationships.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Certain of our intellectual property have been licensed to us on a non-exclusive basis from third parties who may also license such intellectual property to others, including our competitors. If necessary or desirable, we may seek further licences under the patents or other intellectual property rights of others. However, we may not be able to obtain such licences or the terms of any offered licences may not be acceptable to us. The failure to obtain a licence from a third party for intellectual property we use could cause us to incur substantial liabilities and to suspend the manufacture or shipment of products or our use of processes requiring the use of such intellectual property.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We may become subject to lawsuits in which it is alleged that we have infringed the intellectual property rights of others or commence lawsuits against others who we believe are infringing upon our rights. Our involvement in intellectual property litigation could result in significant expense to us, adversely affecting the development of sales of the challenged product or intellectual property and diverting the efforts of our technical and management personnel, whether or not such litigation is resolved in our favour.</font></div><div style="margin-top:6pt;text-align:justify"><font><br></font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_313"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Climate change risks may adversely affect our operations, or the operations of our suppliers, customers and&#47;or partners.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our business interruption risk is exacerbated by an increasing number of extreme weather events related to climate change. Extreme weather events such as floods and fires caused or exacerbated by climate change could impair our ability to carry on business. For example, extreme weather events could cause catastrophic destruction to some of our or our supplier&#8217;s and&#47;or customer&#8217;s facilities, which could in turn disrupt our production and&#47;or prevent us from supplying products to our customers. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Transitioning to a lower-carbon economy creates opportunities for us and may increase demand for zero-emission products like those that we produce. However, we may also become subject to potential negative impacts of new environmental regulations, laws, and policies that could result </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">59</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">in increased costs of carrying on our business. Our financial condition may be negatively impacted by costs associated with changes in environmental laws and regulations and regulatory enforcement.</font></div><div style="margin-top:6pt;text-align:justify;text-indent:36pt"><font><br></font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_316"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Regulatory agencies could require us to modify or terminate existing investments, acquisitions or joint ventures and could delay or prevent future opportunities.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our current and future investment, acquisition and joint venture opportunities are, or may be, subject to the jurisdiction of the Department of Innovation, Science and Economic Development (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">ISED</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) under the Investment Canada Act (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">ICA</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;), the U.S. Federal Trade Commission (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">FTC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) and Department of Justice (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">DOJ</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) under the Hart-Scott-Rodino Antitrust Improvements Act of 1976 (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">HSR Act</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) and related legislation and regulations, the Committee on Foreign Investment in the United States (&#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">CFIUS</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) and other similar regulatory schemes. The ICA regulates the acquisition of control of a Canadian business by a non-Canadian and requires that certain transactions be reviewed by ISED before they are permitted to close. The HSR Act regulates certain transactions that affect U.S. commerce and requires that certain transactions be reported to the FTC and DOJ before they are permitted to close. CFIUS has jurisdiction over investments in &#8220;U.S. businesses&#8221; by non-U.S. persons that involve U.S. national security concerns, which concerns may change or evolve over time in response to political, economic or other events. Unlike the ICA and the HSR Act, CFIUS may intervene in the transaction before or after the closing if the parties to a transaction do not make a voluntary or required filing with CFIUS.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Because we are a British Columbia-based company with operations and assets in the United States, Europe, the UK and China, as well as a joint venture and significant shareholders in China, from time to time we have received and responded to inquiries from these agencies. We may receive additional inquiries from, or be required to make filings with, these agencies in the future. Any of these agencies could delay or prevent us from participating in future investment, acquisition or joint venture opportunities, or could require us to take steps to address concerns identified by the regulatory agency with respect to existing investments or joint ventures. Each of these regulatory agencies has broad discretion to investigate and intervene in transactions that fall within the scope of their respective regulatory authority. In addition, CFIUS could intervene in our previously completed transactions and require us to modify or amend the terms of those transactions, or terminate or unwind all or part of the transactions, if CFIUS determines that it is necessary to address U.S. national security concerns, without regard to whether the transaction was completed and operated in accordance with applicable law. If these regulatory agencies modify, delay, prevent or terminate our participation in these investments, acquisitions and joint ventures, the results of our operations or financial condition may be adversely impacted. </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">60</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_319"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Additional issuance of securities by Ballard may dilute existing securityholders, reduce some or all of Ballard&#8217;s financial measures on a per share basis, reduce the trading price of the Common Shares or other Ballard securities or impede Ballard&#8217;s ability to raise future capital</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Ballard may issue additional securities in the future in connection with acquisitions, strategic transactions, financings or for other purposes. To the extent additional securities are issued, Ballard&#8217;s existing securityholders could be diluted and some or all of Ballard&#8217;s financial measures could be reduced on a per share basis. Additionally, Ballard securities issued in connection with a transaction may not be subject to resale restrictions and, as such, the market price of Ballard&#8217;s securities may decline if certain large holders of Ballard securities or recipients of Ballard securities in connection with an acquisition, sell all or a significant portion of such securities or are perceived by the market as intending to sell such securities. In addition, such issuances of securities may impede Ballard&#8217;s ability to raise capital through the sale of additional equity securities in the future.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Proposed legislation in the U.S. Congress, including changes in U.S. tax law, and the Inflation Reduction Act of 2022 may adversely impact Ballard and the value of common shares.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Changes to U.S. tax laws (which changes may have retroactive application) could adversely affect Ballard or holders of common shares. In recent years, many changes to U.S. federal income tax laws have been proposed and made, and additional changes to U.S. federal income tax laws are likely to continue to occur in the future. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The U.S. Congress is currently considering numerous items of legislation which may be enacted prospectively or with retroactive effect, which legislation could adversely impact the Company&#8217;s financial performance and the value of common shares. Additionally, states in which Ballard operates or owns assets may impose new or increased taxes. If enacted, most of the proposals would be effective for the current or later years. The proposed legislation remains subject to change, and its impact on Ballard and holders of common shares is uncertain.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In addition, the Inflation Reduction Act of 2022 includes provisions that impact the U.S. federal income taxation of corporations. Among other items, this legislation includes provisions that impose a minimum tax on the book income of certain large corporations and an excise tax on certain corporate stock repurchases that are imposed on the corporation purchasing such stock. It is unclear how this legislation will be implemented by the U.S. Department of the Treasury and Ballard cannot predict how this legislation or any future changes in tax laws might affect Ballard or holders of common shares.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">61</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_322"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Exchange rate fluctuations are beyond our control and may have a material adverse effect on our business, operating results, financial condition and profitability.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We report our financial results in United States dollars. Our operating expenditures are particularly affected by fluctuations in the exchange rate between the Canadian dollar and the United States dollar. We generate the majority of our revenues in United States dollars while the majority of our operating expenditures are incurred in Canadian dollars. As a result, any increase in the value of the Canadian dollar, relative to the United States dollar, increases the amount of reported operating expenditures in excess of any corresponding increase in revenues and gross margins. Exchange rate fluctuations are beyond our control, and the Canadian dollar may appreciate against the United States dollar in the future, which would result in higher operating expenditures and lower net income. In order to reduce the potential negative effect of a strengthening Canadian dollar, we occasionally enter into various hedging programs. Regardless, if the Canadian dollar increases in value, it will negatively affect our financial results and our competitive position compared to other fuel cell product manufacturers in jurisdictions where operating costs are lower.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_325"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Commodity price fluctuations are beyond our control and may have a material adverse effect on our business, operating results, financial condition and profitability.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Commodity prices, in particular the price of platinum and palladium, affect our costs. Platinum and palladium are key components of our fuel cell products. Platinum and palladium are scarce natural resources and we are dependent upon a sufficient supply of these commodities. While we do not anticipate significant near or long-term shortages in the supply of platinum or palladium, such shortages could adversely affect our ability to produce commercially viable fuel cell products or significantly raise our cost of producing such products. In order to reduce the impact of platinum price fluctuations, we occasionally enter into various hedging programs. </font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_328"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Our products use flammable fuels and some generate high voltages, which could subject our business to product safety, product liability or other claims.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our business exposes us to potential product safety, product liability and similar claims that are inherent in electrical products, and in products that use hydrogen or hydrogen-rich reformate fuels. High-voltage electricity poses potential shock hazards, and hydrogen is a flammable gas and therefore a potentially dangerous fuel. Any accidents involving our products or other hydrogen-based products could materially impede widespread market acceptance and demand for our fuel cell products. Involvement in litigation could result in significant expense to us, adversely affecting the development and sales of our products, and diverting the efforts of our technical and management personnel, whether or not the litigation is resolved in our favour. In addition, we may be held responsible for damages beyond the scope of our insurance coverage. We also cannot predict whether we will be able to maintain our insurance coverage on acceptable terms.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">62</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_331"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">We could be liable for environmental damages resulting from our research, development or manufacturing operations. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Our business exposes us to the risk of harmful substances escaping into the environment, resulting in personal injury or loss of life, damage to or destruction of property, and natural resource damage. Depending on the nature of the claim, our current insurance policies may not adequately reimburse us for costs incurred in settling environmental damage claims, and in some instances, we may not be reimbursed at all. Our business is subject to numerous laws and regulations that govern environmental protection and human health and safety. These laws and regulations have changed frequently in the past and it is reasonable to expect additional and more stringent changes in the future. Our operations may not comply with future laws and regulations, and we may be required to make significant unanticipated capital and operating expenditures. If we fail to comply with applicable environmental laws and regulations, governmental authorities may seek to impose fines and penalties on us, or to revoke or deny the issuance or renewal of operating permits, and private parties may seek damages from us. Under those circumstances, we might be required to curtail or cease operations, conduct site remediation or other corrective action, or pay substantial damage claims.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Ballard believes that it was a &#8220;passive foreign investment company&#8221; (&#8220;PFIC&#8221;) for our most recently completed tax year, which may have adverse U.S. federal income tax consequences for U.S. Holders (as defined below). </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Ballard believes that it was a PFIC for its most recently completed tax year. No determination has been made by Ballard with respect to its anticipated PFIC status for its current tax year or any future tax year. Ballard&#8217;s PFIC classification for its current or future tax years may depend on, among other things, the manner in which, and how quickly, Ballard utilizes its cash on hand, the income generated by it and its subsidiaries, as well as on changes in the market value of common shares. If Ballard is a PFIC for any year during a U.S. Holder&#8217;s holding period of common shares, then such U.S. Holder generally will be required to treat any gain realized upon a disposition of the common shares or any so-called &#8220;excess distribution&#8221; received on its common shares as ordinary income, and to pay an interest charge on a portion of such gain or distribution. In certain circumstances, the sum of the tax and the interest charge may exceed the total amount of proceeds realized on the disposition, or the amount of excess distribution received, by the U.S. Holder. Subject to certain limitations, these tax consequences may be mitigated if a U.S. Holder makes a timely and effective QEF Election (as defined herein) or a Mark-to-Market Election (as defined herein). Subject to certain limitations, such elections may be made with respect to the common shares. A U.S. Holder who makes a timely and effective QEF Election generally must report on a current basis its share of Ballard&#8217;s net capital gain and ordinary earnings for any year in which the Company is a PFIC, whether or not Ballard distributes any amounts with respect to the common shares. A U.S. Holder who makes the Mark-to-Market Election generally must include as ordinary income each year the excess of the fair </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">63</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">market value of the common shares over the U.S. Holder&#8217;s basis therein. This paragraph is qualified in its entirety by the discussion under the heading &#8220;Certain U.S. Federal Income Tax Considerations&#8221; in Ballard&#8217;s Annual Report on Form 40-F, which has been filed with the SEC and can be found on the SEC&#8217;s website at www.sec.gov. Each U.S. Holder should consult its own tax advisor regarding the tax consequences of the PFIC rules and the acquisition, ownership, and disposition of the common shares.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_334"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Emerging diseases, like COVID-19, may adversely affect our operations (including our joint venture in China), our suppliers, our customers and&#47;or partners.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Emerging diseases, like COVID-19, and government actions to address them, may adversely affect our operations, our suppliers, our customers, or our joint venture.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">A local, regional, national or international epidemic, including the COVID-19 pandemic, may prevent, or cause delays in, acquiring components of our products, producing our products, delivering our services, completing sales of our products or services whether by direct impacts to our operations, or impacts to the operations of our suppliers, customers or to the financial markets. Our joint venture may similarly be affected.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The continued magnitude, outcome and duration of epidemics and pandemics are difficult to accurately assess, but their impacts could&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:133%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:13.8pt">worsen economic conditions, which could negatively impact levels of investment in fuel cell technology deployments by governments and&#47;or our customers&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:133%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:13.8pt">impact our production levels, including as a result of full or partial shutdowns of our manufacturing facilities&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:133%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:13.8pt">impact our customers&#8217; or joint venture&#8217;s production volume levels, including as a result of prolonged unscheduled facility shutdowns&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:133%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:13.8pt">cause potential shortages of employees to staff our facilities, or the facilities of our customers, suppliers or joint venture&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:133%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:13.8pt">lead to prolonged disruptions of critical components, including because of the bankruptcy&#47;insolvency of one or more suppliers&#59; or</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:12pt;font-weight:400;line-height:133%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:133%;padding-left:13.8pt">result in governmental regulation adversely impacting our business, </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">all of which could have a material adverse effect on our business, financial condition and results of operations, which could be rapid and unexpected.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_337"></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">We could be adversely affected by risks associated with mergers and acquisitions.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">We may, in the future, seek to expand our business through acquisitions and investments.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Acquisitions will be in part dependent on management&#8217;s ability to identify, acquire and develop suitable acquisition targets in both new and existing markets. In certain circumstances, </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">64</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">acceptable acquisition targets might not be available. Acquisitions involve a number of risks, including&#58; (i) the possibility that we, as successor owner, may be legally and financially responsible for liabilities of prior owners&#59; (ii) the possibility that we may pay more than the acquired company or assets are worth&#59; (iii) the additional expenses associated with completing an acquisition and amortizing any acquired intangible assets&#59; (iv) the difficulty of integrating the operations and personnel of an acquired business&#59; (v) the challenge of implementing uniform standards, controls, procedures and policies throughout an acquired business&#59; (vi) the inability to integrate, train, retrain and motivate key personnel of an acquired business&#59; (vii) the potential disruption of our ongoing business and the distraction of management from our day-to-day operations&#59; and (viii) an inability to realize the full extent of, or any of, the anticipated benefits of a merger or acquisition transaction, including failure to realize projected revenue gains or achieve expected cost savings within the assumed timeframe.</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The above risks and difficulties, if they materialize, could disrupt our ongoing business, distract management, result in the loss of key personnel, increase expenses and otherwise have a material adverse effect on our business, results of operations and financial performance.</font></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_340"></div><div style="margin-bottom:12pt;margin-top:12pt;text-align:center"><font id="i888a7395ff1146a0825d7e1984b5bb99"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">ADDITIONAL INFORMATION</font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Additional information regarding Ballard may be found on the Canadian Securities Administrator&#8217;s SEDAR website at www.sedar.com and on the United States Securities and Exchange Commission&#8217;s EDGAR website at www.sec.gov. In particular, additional information regarding directors&#8217; and officers&#8217; remuneration and indebtedness, principal holders of our securities and securities authorized for issuance under security compensation plans is contained in our information circular for our most recent annual meeting of securityholders that involved the election of directors. Additional financial information is provided in our financial statements and Management&#8217;s Discussion and Analysis for the most recently completed financial year. </font></div><div style="margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Copies of this Annual Information Form and the documents incorporated by reference herein, our comparative financial statements (including the auditors&#8217; report) for the year ended December 31, 2023, each interim financial statement issued after December 31, 2023, our management proxy circular and our Annual Report may be obtained upon request from our Corporate Secretary, 9000 Glenlyon Parkway, Burnaby, British Columbia, V5J 5J8, or on our website at www.ballard.com.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">65</font></div></div></div><div id="i6bcc28ab5f5048839aa97bae62ffcf55_343"></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:3pt;margin-top:12pt;text-align:center"><font id="i2b5f87fb39fc4947a9df2f66b6c37e78"></font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:120%">APPENDIX &#8220;A&#8221; </font></div><div style="margin-bottom:12pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:100%">AUDIT COMMITTEE MANDATE</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The Board has established an Audit Committee (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Committee</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;) to assist the Board in fulfilling its oversight responsibilities regarding the integrity of the Corporation&#8217;s accounting and financial reporting, the Corporation&#8217;s systems of internal controls over financial reporting, the independence and performance of the Corporation&#8217;s external and internal auditors, the identification and management of the Corporation&#8217;s risks, the Corporation&#8217;s Whistleblower Reporting processes, the Corporation&#8217;s financial policies and the review and approval of related party transactions, as further described below.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In this Mandate, the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Corporation</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221; means Ballard Power Systems Inc. and a &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">director</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221; means a member of the Corporation&#8217;s board of directors (the &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Board</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221;). &#8220;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">SGC</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8221; means the Corporation&#8217;s Sustainability &#38; Governance Committee.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Composition and Eligibility</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">A)&#160;&#160;&#160;&#160;The Committee will have a minimum of three members, including the chair of the Committee. Following each annual meeting of shareholders of the Corporation the Board, upon the recommendation of the SGC, will appoint the members of the Committee, including the Committee chair. Any member may be removed or replaced at any time by the Board and will cease to be a member upon ceasing to be a director of the Corporation. Each member will hold office until the close of the next annual meeting of shareholders of the Corporation or until the member resigns or is replaced, whichever occurs first.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">B)&#160;&#160;&#160;&#160;Each member of the Committee will be an independent director as set out in applicable securities laws, rules and regulations, and standards of the stock exchanges on which the Corporation&#8217;s securities are listed.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">C)&#160;&#160;&#160;&#160;All members of the Committee will be financially literate, as defined in accordance with applicable securities laws, rules and regulations, and standards of the stock exchanges on which the Corporation&#8217;s securities are listed.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">D)&#160;&#160;&#160;&#160;At least one member of the Committee must be an audit committee &#8220;financial expert&#8221; as defined by applicable securities laws, rules and regulations.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">E)&#160;&#160;&#160;&#160;Any member of the Committee who serves on more than three public company audit committees must inform the Chair of the Board, so that the Board may consider and discuss with such member any issues related to his or her effectiveness and time commitment.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Meetings &#38; Quorum</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">A)&#160;&#160;&#160;&#160;The Committee will meet at least quarterly and otherwise as necessary. Any member of the Committee may request additional meetings.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">66</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">B)&#160;&#160;&#160;&#160;Notice of the time and place of each meeting will be given to each member of the Committee either by telephone or other electronic means not less than 1 week before the time of the meeting. Meetings may be held at any time if all Committee members have waived or are deemed to have waived notice of the meeting. A Committee member participating in a meeting will be deemed to have waived notice of the meeting.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">C)&#160;&#160;&#160;&#160;The Board Chair will attend meetings of the Committee as an ex officio member. The Board Chair will be considered as a Committee member for purposes of establishing quorum and will be entitled to vote on matters considered at the meeting. Unless the Committee chair determines otherwise, any other directors who are not members of the Committee will not be allowed to attend meetings of the Committee.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">D)&#160;&#160;&#160;&#160;The CEO, CFO, Controller and internal auditor will have direct access to the Committee and any of them may request a meeting of the Committee be called by notifying the chair of the Committee. They will receive notice of every meeting of the Committee and will normally be requested to attend, other than in cases where the Committee wishes to meet in-camera. Other executives or employees of the Corporation will attend at the request of the Committee Chair.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">E)&#160;&#160;&#160;&#160;Meetings will be chaired by the Chair of the Committee, or if the Chair is absent, by a member chosen by the Committee from among themselves.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">F)&#160;&#160;&#160;&#160;A majority of Committee members constitute a quorum necessary for the transaction of business at Committee meetings. A quorum once established is maintained even if members of the Committee leave the meeting prior to conclusion.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">G)&#160;&#160;&#160;&#160;The Corporate Secretary or his or her nominee will act as Secretary to the Committee.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">H)&#160;&#160;&#160;&#160;All decisions made by the Committee may be made at a Committee meeting or evidenced in writing and signed by all Committee members, which will be fully effective as if it had been made or passed at a Committee meeting.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">I)&#160;&#160;&#160;&#160;As part of every regularly-scheduled meeting, the Committee will hold in-camera sessions with&#58; (1) the external auditors and the internal auditors&#59; (2) with the external auditors only&#59; and (3) of the Committee itself, without management or management directors present. The Committee may also hold other in-camera sessions with such members of management present as the Committee deems appropriate.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">J)&#160;&#160;&#160;&#160;The Committee will report to the Board on its meetings and each member of the Board will have access to the minutes of the Committee&#8217;s meetings, regardless of whether the director is a member of the Committee.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">67</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Duties and Responsibilities</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:14.35pt;text-decoration:underline">Financial Reporting Control Systems</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The Committee is responsible for monitoring the quality and integrity of the Corporation&#8217;s accounting and financial reporting process through discussions with management, the external auditors and the internal auditors.</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In discharging this responsibility, the Committee will review&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(i)&#160;&#160;&#160;&#160;with management and the external auditors, the Company&#8217;s significant accounting policies, including the impact of alternative accounting policies, and any proposed changes thereto&#59; and key management estimates, risks and judgments that could materially affect the financial results&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(ii)&#160;&#160;&#160;&#160;emerging accounting issues and their potential impact on the Company&#8217;s financial reporting&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(iii)&#160;&#160;&#160;&#160;with management any significant changes in financial risks facing the Corporation&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(iv)&#160;&#160;&#160;&#160;management&#8217;s report assessing the adequacy and effectiveness of the Corporation&#8217;s disclosure controls and procedures and systems of internal control&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(v)&#160;&#160;&#160;&#160;the evaluation by either the internal or external auditors of management&#8217;s internal control systems, and management&#8217;s responses to any identified deficiencies or weaknesses.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">Prior to public disclosure, the Committee will review and approve (where authority has been delegated by Board to the Committee) or recommend to the Board for approval&#58; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(i)&#160;&#160;&#160;&#160;the audited annual consolidated financial statements and unaudited interim condensed consolidated financial statements of the Corporation&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(ii)&#160;&#160;&#160;&#160;the interim and annual management&#8217;s discussion and analysis of financial condition and results of operations (MD&#38;A) of the Corporation&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(iii)&#160;&#160;&#160;&#160;all other material financial public disclosure documents of the Company and those of its subsidiaries that are reporting issuers, including prospectuses, material press releases with financial results, the Annual Information Form and management information circular.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:15.01pt;text-decoration:underline">External Auditors</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The external auditors will report directly to the Committee and the Committee will&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(i)&#160;&#160;&#160;&#160;recommend to the Board and the Corporation&#8217;s shareholders the appointment of external auditors&#59; determine their compensation&#59; and monitor and evaluate their qualifications, resources, performance and independence&#59; </font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">68</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(ii)&#160;&#160;&#160;&#160;oversee the work of the external auditors and review and approve the annual audit plan of the external auditors, including the scope of the audit to be performed, and performance against the audit plan&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(iii)&#160;&#160;&#160;&#160;pre-approve all audit, audit-related and non-audit services to be provided to the Corporation or any of its subsidiaries, by the external auditors (and its affiliates), in accordance with applicable securities laws, rules and regulations&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(iv)&#160;&#160;&#160;&#160;discuss with the external auditors the quality and acceptability of the Corporation&#8217;s accounting policies, including&#58; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:99pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">a)&#160;&#160;&#160;&#160;all critical accounting policies and practices&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:99pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">b)&#160;&#160;&#160;&#160;all alternative treatments of financial information that have been discussed with management, implications of their use and the external auditors&#8217; &#8220;preferred treatment&#8221;&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:99pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">c)&#160;&#160;&#160;&#160;any other material written communications between the external auditors and management&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(v)&#160;&#160;&#160;&#160;review reports of the external auditors&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(vi)&#160;&#160;&#160;&#160;review the quarterly and annual representation letters given by management to the external auditors&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(vii)&#160;&#160;&#160;&#160;at least annually, obtain and review a report by the external auditors describing&#58; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:99pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">a)&#160;&#160;&#160;&#160;the firm&#8217;s internal quality-control procedures&#59; </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:99pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">b)&#160;&#160;&#160;&#160;any material issues raised by the most recent internal quality control review, or peer review of the firm, or by any inquiry or investigation by governmental, regulatory or professional authorities, within the preceding five years, respecting one or more independent audits carried out by the firm, and any steps taken to deal with such issues&#59; and </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:99pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">c)&#160;&#160;&#160;&#160;all relationships between the external auditors and the Company&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(viii)&#160;&#160;&#160;&#160;annually assess and confirm the independence of the external auditors and require the external auditors to deliver an annual report to the Committee regarding its independence, and hold discussions with the external auditors as to any relationship or services that may impact their objectivity or independence&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(ix)&#160;&#160;&#160;&#160;ensure that the audit partners representing the external auditors meet the rotation requirements set out by applicable securities laws, rules and regulations, and standards of the stock exchanges on which the Corporation&#8217;s securities are listed&#59; and</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">69</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(x)&#160;&#160;&#160;&#160;review and approve hiring policies regarding partners, employees and former partners and employees of current and former external auditors in accordance with applicable securities laws, rules and regulations and the Corporation&#8217;s policies.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:15.01pt;text-decoration:underline">Monitoring Internal Auditors</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The internal auditors will report quarterly to the Committee on the results of internal audit activities and will also have direct access to the chair of the Committee when the internal auditors determine it is necessary. The Committee will&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(i)&#160;&#160;&#160;&#160;annually approve the appointment of the internal auditor (or persons responsible for the function)&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(ii)&#160;&#160;&#160;&#160;review the scope of responsibilities and effectiveness of the internal audit team, its reporting relationships, activities, organizational structure and resources, its independence from management and its working relationship with the external auditors&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(iii)&#160;&#160;&#160;&#160;oversee the work of the internal auditors including reviewing and approving the annual internal audit plan and updates thereto&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(iv)&#160;&#160;&#160;&#160;review the reports of the internal auditors on the status of significant internal audit findings, recommendations and management&#8217;s responses and review any other reports of the internal auditors.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">D)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:14.35pt;text-decoration:underline">Financial Management</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The Committee will at least annually&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(i)&#160;&#160;&#160;&#160;review with management and approve, or make recommendations to the Board to approve, the Corporation&#8217;s capital structure strategy&#59; financial policies and investment policies, including debt and equity components&#59; current and expected financial leverage, interest rate and foreign exchange exposures&#59; taking in consideration current and future business needs (including the Annual Operating Plan), capital markets and the Corporation&#8217;s credit rating&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(ii)&#160;&#160;&#160;&#160;review compliance with financial policies.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">E)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;text-decoration:underline">Cybersecurity</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The Committee will&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(i)&#160;&#160;&#160;&#160;oversee policies, procedures, plans and execution intended to provide security, confidentiality, availability and integrity of the Corporation&#8217;s data, including personal information and customer and other third party confidential information in the Corporation&#8217;s possession or custody&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">70</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(ii)&#160;&#160;&#160;&#160;oversee the effectiveness of the Corporation&#8217;s policies and procedures with respect to its information technology systems, including enterprise cybersecurity and privacy&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(iii)&#160;&#160;&#160;&#160;oversee policies and procedures of the Corporation in preparation for responding to any material incidents&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(iv)&#160;&#160;&#160;&#160;oversee the Corporation&#8217;s compliance with applicable information security and data protection laws and industry standards, and oversee any internal audits of the Corporation&#8217;s information technology systems and processes&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(v)&#160;&#160;&#160;&#160;review the Corporation&#8217;s cyber insurance policies to ensure appropriate coverage&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">F)&#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;text-decoration:underline">Risk Management and Internal Controls</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The Committee will&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(i)&#160;&#160;&#160;&#160;at least annually, review the Corporation&#8217;s risk assessment and risk management policies, including the Corporation&#8217;s insurance coverage, and management&#8217;s compliance with them&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(ii)&#160;&#160;&#160;&#160;review with management, the external auditors and legal counsel, as necessary, any litigation, claim or other contingency, including any tax assessment, that could have a material effect upon the financial position or operating results of the Corporation and the appropriateness of the disclosure thereof in the documents reviewed by the Committee&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(iii)&#160;&#160;&#160;&#160;review and recommend to the Board for approval of the Corporation&#8217;s delegation of financial authority&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(iv)&#160;&#160;&#160;&#160;while ensuring confidentiality and anonymity, ensure management has established procedures for the receipt, retention and treatment of complaints received by the Corporation regarding accounting, internal accounting controls or auditing matters or employee concerns regarding accounting or auditing matters or breaches of the Corporation&#8217;s ethics policies (&#8220;Whistleblower Reporting&#8221;)&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(v)&#160;&#160;&#160;&#160;review quarterly reports on any Whistleblower Reporting complaints received by the Corporation&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(vi)&#160;&#160;&#160;&#160;review management&#8217;s approach for safeguarding corporate assets, data and information systems, the adequacy of staffing of key financial functions (including succession plans for the Corporation&#8217;s CFO and Controller) and their plans for improvements&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(vii)&#160;&#160;&#160;&#160;review the appointment of the financial senior executives of the Corporation, prior to recommendation by the SGC to the Board&#59;</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">71</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(viii)&#160;&#160;&#160;&#160;assist the Board with the oversight of the Corporation&#8217;s compliance with applicable legal and regulatory requirements&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(ix)&#160;&#160;&#160;&#160;review other risk management matters from time to time as the Committee may consider suitable or the Board may specifically direct.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">G) &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;text-decoration:underline">Related Party Transactions</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">A related party transaction is defined as a transaction or a series of transactions in which the Corporation or any of its subsidiaries is to be a party, which involves an amount exceeding U.S. $120,000 in aggregate and in which any of the following persons have a direct or indirect material interest&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:13.8pt">a director or executive officer of the Corporation&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:13.8pt">any nominee for election as a director of the Corporation&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:13.8pt">any security holder of the Corporation known by the Corporation to own (of record or beneficially) more than 5% of any class of the Corporation&#8217;s voting securities&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:72pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">&#8226;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:13.8pt">any member of the immediate family of any of the foregoing persons.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:36pt;text-align:justify"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">In carrying out its responsibilities in reviewing and approving related party transactions, the Committee will&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(i)&#160;&#160;&#160;&#160;receive details of all related party transactions proposed by the Corporation, and actual and potential conflicts of interest relating thereto, to verify their propriety and that disclosure is appropriate&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(ii)&#160;&#160;&#160;&#160;if a valuation or fairness opinion is required by any applicable statutes or regulations, supervise the preparation of such valuation or fairness opinion&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(iii)&#160;&#160;&#160;&#160;if approval of the Board of directors is necessary, provide a recommendation to the Board of directors with respect to the related party transaction.</font></div><div style="margin-bottom:6pt;margin-top:6pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">H) &#160;&#160;&#160;&#160;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;text-decoration:underline">Other</font></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">The Committee will&#58;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(i)&#160;&#160;&#160;&#160;annually review the audit of the expense reports of the Chair of the Board of Directors and the CEO&#59;</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(ii)&#160;&#160;&#160;&#160;review the minutes of the Corporation&#8217;s Disclosure Committee&#59; and</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:63pt;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">(iii)&#160;&#160;&#160;&#160;evaluate, at least annually, the adequacy of this Mandate and the Committee&#8217;s performance, and report its evaluation and any recommendations for change to the Board.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">72</font></div></div></div><hr style="page-break-after:always"><div style="min-height:72pt;width:100%"><div style="margin-bottom:12pt;margin-top:12pt;text-align:right;text-indent:36pt"><img alt="image_2.jpg" src="image_2.jpg" style="height:29px;margin-bottom:5pt;vertical-align:text-bottom;width:197px"></div></div><div style="margin-bottom:6pt;margin-top:6pt;text-align:justify;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:700;line-height:139%">Authority</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">A)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:14.35pt">The Committee is authorized to request the presence, at any meeting, of senior management, legal counsel or anyone else who could contribute substantively to the subject of the meeting. </font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">B)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:15.01pt">The Committee is empowered to investigate any activity of the Corporation and all employees are to co-operate as requested by the Committee. The Committee may retain outside advisors having special expertise to assist it in fulfilling its responsibilities, and determine the appropriate level of remuneration for such outside advisors.</font></div><div style="margin-bottom:6pt;margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">C)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:15.01pt">The Committee may form and delegate authority to Committee members or subcommittees.</font></div><div style="margin-top:6pt;padding-left:27pt;text-align:justify;text-indent:-27pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">D)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%;padding-left:14.35pt">Nothing contained in the above mandate is intended to assign to the Audit Committee the Board&#8217;s responsibility to ensure the Corporation&#8217;s compliance with applicable laws or regulations or to expand applicable standards of liability under statutory or regulatory requirements for the directors or the members of the Audit Committee.</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:right;text-indent:36pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:12pt;font-weight:400;line-height:139%">73</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.4
<SEQUENCE>6
<FILENAME>ballard994123123soxsection.htm
<DESCRIPTION>EX-99.4
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i65e568a0b9d2436f9ec4b990d6bddc92_1"></div><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div style="padding-left:162pt;padding-right:162pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div style="padding-left:157.5pt;padding-right:157.5pt;text-align:center"><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">R. Randall MacEwen, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">certify that&#58;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">I have reviewed this annual report on Form 40-F of Ballard Power Systems Inc.&#59;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the issuer as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">The issuer&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the issuer and have&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the issuer, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.24pt">Evaluated the effectiveness of the issuer&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.67pt">Disclosed in this report any change in the issuer&#8217;s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect the issuer&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">The issuer&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the issuer&#8217;s auditors and the audit committee of the issuer&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the issuer&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the issuer&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; March 11, 2024</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"> &#47;s&#47; R. Randall MacEwen&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; R. Randall MacEwen</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer</font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-right:18pt"><font><br></font></div></div></div><hr style="page-break-after:always"><div style="min-height:54pt;width:100%"><div><font><br></font></div></div><div><font><br></font></div><div id="i65e568a0b9d2436f9ec4b990d6bddc92_4"></div><div style="padding-left:162pt;padding-right:162pt;text-align:center"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:11pt;font-weight:700;line-height:100%">Certification Pursuant to Section 302 of the Sarbanes-Oxley Act of 2002</font></div><div><font><br></font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">I, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:700;line-height:100%">Paul Dobson, </font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">certify that&#58;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">I have reviewed this annual report on Form 40-F of Ballard Power Systems Inc.&#59;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report&#59;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">3.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial condition, results of operations and cash flows of the issuer as of, and for, the periods presented in this report&#59;</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">4.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">The issuer&#8217;s other certifying officer and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules 13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the issuer and have&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.24pt">Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material information relating to the issuer, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.67pt">Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles&#59;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">c)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.24pt">Evaluated the effectiveness of the issuer&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure controls and procedures, as of the end of the period covered by this report based on such evaluation&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">d)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.67pt">Disclosed in this report any change in the issuer&#8217;s internal control over financial reporting that occurred during the period covered by the annual report that has materially affected, or is reasonably likely to materially affect the issuer&#8217;s internal control over financial reporting&#59; and</font></div><div style="margin-bottom:12pt;padding-left:18pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">5.</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.5pt">The issuer&#8217;s other certifying officer and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the issuer&#8217;s auditors and the audit committee of the issuer&#8217;s board of directors (or persons performing the equivalent functions)&#58;</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">a)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:10.24pt">All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely affect the issuer&#8217;s ability to record, process, summarize and report financial information&#59; and</font></div><div style="margin-bottom:12pt;padding-left:36pt;text-indent:-18pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">b)</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;padding-left:9.67pt">Any fraud, whether or not material, that involves management or other employees who have a significant role in the issuer&#8217;s internal control over financial reporting.</font></div><div style="margin-bottom:12pt"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Date&#58; March 11, 2024</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">By&#58;</font><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%;text-decoration:underline"> &#47;s&#47; Paul Dobson&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Name&#58; Paul Dobson</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer </font></div><div style="height:54pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-right:18pt"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.5
<SEQUENCE>7
<FILENAME>ballard995123123soxsection.htm
<DESCRIPTION>EX-99.5
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="id849a2cc65ad425cbd25d04454bb4648_1"></div><div style="min-height:42.75pt;width:100%"><div><font><br></font></div></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Section 906 Certification</font></div><div style="margin-bottom:6pt;text-align:center"><font><br></font></div><div style="text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certification Pursuant to</font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">18 U.S.C. Section 1350</font></div><div style="margin-bottom:6pt;text-align:center"><font><br></font></div><div style="margin-bottom:6pt;text-align:center"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As Adopted Pursuant to Section 906 of the Sarbanes-Oxley Act of 2002</font></div><div style="margin-bottom:6pt;text-align:justify"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In connection with the Annual Report on Form 40-F of Ballard Power Systems Inc., a corporation organized under the laws of British Columbia (the &#8220;Company&#8221;), for the period ending December 31, 2023 as filed with the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), each of the undersigned officers of the Company certifies, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that&#58;</font><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:0.1%"></td><td style="width:2.728%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:95.972%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">1.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934 (15 U.S.C. 78m(a) or 78o(d))&#59; and</font></td></tr><tr><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:top"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">2.</font></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">The information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company. </font></td></tr></table></div><div style="margin-bottom:6pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.780%"><tr><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:32.234%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58; March 11, 2024</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; R. Randall MacEwen</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">R. Randall MacEwen</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">President and Chief Executive Officer (principal executive officer)</font></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="9" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#160;</font></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Dated&#58; March 11, 2024</font></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">&#47;s&#47; Paul Dobson</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Paul Dobson</font></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="6" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:100%">Senior Vice President and Chief Financial Officer (principal financial officer)</font></td></tr></table></div><div style="margin-bottom:6pt"><font><br></font></div><div style="height:42.75pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="text-align:center"><font><br></font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-99.6
<SEQUENCE>8
<FILENAME>ballard996123123kpmgcertif.htm
<DESCRIPTION>EX-99.6
<TEXT>
<html><head>
<!-- Document created using Wdesk -->
<!-- Copyright 2024 Workiva -->
<title>Document</title></head><body><div id="i46ba28306a6d44c39290723877c22b81_1"></div><div style="min-height:108pt;width:100%"><div style="padding-right:-24.75pt;text-align:center"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:99.540%"><tr><td style="width:1.0%"></td><td style="width:14.455%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.122%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:41.123%"></td><td style="width:0.1%"></td></tr><tr style="height:41pt"><td colspan="6" style="padding:0 1pt"><div><img alt="kpmglogo2019.jpg" src="kpmglogo2019.jpg" style="height:46px;margin-bottom:5pt;vertical-align:text-bottom;width:96px"></div></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">KPMG LLP</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">PO Box 10426 777 Dunsmuir Street</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Vancouver BC V7Y 1K23</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Canada</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Telephone (604) 692-3000</font></div><div><font style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:7pt;font-weight:400;line-height:100%">Fax (604) 691-3031</font></div></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div></div><div style="margin-bottom:6pt"><font><br></font></div><div style="padding-left:396pt;text-indent:-220.5pt"><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">Consent of Independent Registered Public Accounting Firm</font></div><div style="margin-top:2.95pt;padding-left:117pt;padding-right:315pt"><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Board of Directors </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Ballard Power Systems Inc. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We, KPMG LLP, consent to the use of our report dated March 8, 2024, on the consolidated financial </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">statements of Ballard Power Systems Inc. (the &#8220;Entity&#8221;), which comprise the consolidated statements of </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">financial position as at December 31, 2023 and December 31, 2022, the related consolidated statements of </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">loss and comprehensive income (loss), changes in equity and cash flows for each of the years in the two-year </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">period ended December 31, 2023, and the related notes, and our report dated March 8, 2024 on the </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">effectiveness of internal control over financial reporting as of December 31, 2023. </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">We also consent to the incorporation by reference of such reports in the Registration Statements No. 333-</font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">225494 and No. 333-271785 on Form S-8 and No. 333-271758 on Form F-10 of Ballard Power Systems Inc. </font></div><div><font><br></font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#47;&#47;s&#47;&#47; KPMG LLP </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">March 8, 2024 </font></div><div><font style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Vancouver, Canada</font></div><div style="height:72pt;position:relative;width:100%"><div style="bottom:0;position:absolute;width:100%"><div style="padding-left:117pt"><font style="color:#000000;font-family:'Calibri',sans-serif;font-size:6pt;font-weight:400;line-height:112%">KPMG LLP, an Ontario limited liability partnership and member firm of the KPMG global organization of independent member firms affiliated with KPMG International Limited, a private English company limited by guarantee. KPMG Canada provides services to KPMG LLP.</font></div></div></div></body></html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>9
<FILENAME>bldp-20231231.xsd
<DESCRIPTION>XBRL TAXONOMY EXTENSION SCHEMA DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:897add9e-2d0e-4184-84c6-8f9eb022f772,g:d356ad44-4e08-4cbf-95ce-f039ba7a054f-->
<xs:schema xmlns:xs="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:bldp="http://www.ballard.com/20231231" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:dtr-types1="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" attributeFormDefault="unqualified" elementFormDefault="qualified" targetNamespace="http://www.ballard.com/20231231">
  <xs:import namespace="http://fasb.org/srt/2023" schemaLocation="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd"/>
  <xs:import namespace="http://www.w3.org/1999/xlink" schemaLocation="http://www.xbrl.org/2003/xlink-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <xs:import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <xs:import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/country/2023" schemaLocation="https://xbrl.sec.gov/country/2023/country-2023.xsd"/>
  <xs:import namespace="http://xbrl.sec.gov/dei/2023" schemaLocation="https://xbrl.sec.gov/dei/2023/dei-2023.xsd"/>
  <xs:import namespace="https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full" schemaLocation="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd"/>
  <xs:annotation>
    <xs:appinfo>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bldp-20231231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bldp-20231231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bldp-20231231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:type="simple"/>
      <link:linkbaseRef xmlns:xlink="http://www.w3.org/1999/xlink" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:href="bldp-20231231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:type="simple"/>
      <link:roleType id="CoverPage" roleURI="http://www.ballard.com/role/CoverPage">
        <link:definition>0000001 - Document - Cover Page</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="AuditInformation" roleURI="http://www.ballard.com/role/AuditInformation">
        <link:definition>0000002 - Document - Audit Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofFinancialPosition" roleURI="http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition">
        <link:definition>0000003 - Statement - Consolidated Statements of Financial Position</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofLossandComprehensiveIncomeLoss" roleURI="http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss">
        <link:definition>0000004 - Statement - Consolidated Statements of Loss and Comprehensive Income (Loss)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofChangesinEquity" roleURI="http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity">
        <link:definition>0000005 - Statement - Consolidated Statements of Changes in Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ConsolidatedStatementsofCashFlows" roleURI="http://www.ballard.com/role/ConsolidatedStatementsofCashFlows">
        <link:definition>0000006 - Statement - Consolidated Statements of Cash Flows</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Reportingentity" roleURI="http://www.ballard.com/role/Reportingentity">
        <link:definition>0000007 - Disclosure - Reporting entity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Basisofpreparation" roleURI="http://www.ballard.com/role/Basisofpreparation">
        <link:definition>0000008 - Disclosure - Basis of preparation</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Changesinaccountingpolicies" roleURI="http://www.ballard.com/role/Changesinaccountingpolicies">
        <link:definition>0000009 - Disclosure - Changes in accounting policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Materialaccountingpolicies" roleURI="http://www.ballard.com/role/Materialaccountingpolicies">
        <link:definition>0000010 - Disclosure - Material accounting policies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty" roleURI="http://www.ballard.com/role/Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty">
        <link:definition>0000011 - Disclosure - Critical judgments in applying accounting policies and key sources of estimation uncertainty</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Recentaccountingpronouncementsandfutureaccountingpolicychanges" roleURI="http://www.ballard.com/role/Recentaccountingpronouncementsandfutureaccountingpolicychanges">
        <link:definition>0000012 - Disclosure - Recent accounting pronouncements and future accounting policy changes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Discontinuedoperations" roleURI="http://www.ballard.com/role/Discontinuedoperations">
        <link:definition>0000013 - Disclosure - Discontinued operations</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Tradeandotherreceivables" roleURI="http://www.ballard.com/role/Tradeandotherreceivables">
        <link:definition>0000014 - Disclosure - Trade and other receivables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Inventories" roleURI="http://www.ballard.com/role/Inventories">
        <link:definition>0000015 - Disclosure - Inventories</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Propertyplantandequipment" roleURI="http://www.ballard.com/role/Propertyplantandequipment">
        <link:definition>0000016 - Disclosure - Property, plant and equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Intangibleassets" roleURI="http://www.ballard.com/role/Intangibleassets">
        <link:definition>0000017 - Disclosure - Intangible assets</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Goodwill" roleURI="http://www.ballard.com/role/Goodwill">
        <link:definition>0000018 - Disclosure - Goodwill</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityaccountedInvestments" roleURI="http://www.ballard.com/role/EquityaccountedInvestments">
        <link:definition>0000019 - Disclosure - Equity-accounted Investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Longtermfinancialinvestments" roleURI="http://www.ballard.com/role/Longtermfinancialinvestments">
        <link:definition>0000020 - Disclosure - Long-term financial investments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Bankfacilities" roleURI="http://www.ballard.com/role/Bankfacilities">
        <link:definition>0000021 - Disclosure - Bank facilities</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Tradeandotherpayables" roleURI="http://www.ballard.com/role/Tradeandotherpayables">
        <link:definition>0000022 - Disclosure - Trade and other payables</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Deferredrevenue" roleURI="http://www.ballard.com/role/Deferredrevenue">
        <link:definition>0000023 - Disclosure - Deferred revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Provisions" roleURI="http://www.ballard.com/role/Provisions">
        <link:definition>0000024 - Disclosure - Provisions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Leaseliability" roleURI="http://www.ballard.com/role/Leaseliability">
        <link:definition>0000025 - Disclosure - Lease liability</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Othernoncurrentliabilitiesandemployeefuturebenefits" roleURI="http://www.ballard.com/role/Othernoncurrentliabilitiesandemployeefuturebenefits">
        <link:definition>0000026 - Disclosure - Other non-current liabilities and employee future benefits</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Equity" roleURI="http://www.ballard.com/role/Equity">
        <link:definition>0000027 - Disclosure - Equity</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Commitmentsandcontingencies" roleURI="http://www.ballard.com/role/Commitmentsandcontingencies">
        <link:definition>0000028 - Disclosure - Commitments and contingencies</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Disaggregationofrevenue" roleURI="http://www.ballard.com/role/Disaggregationofrevenue">
        <link:definition>0000029 - Disclosure - Disaggregation of revenue</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Personnelexpenses" roleURI="http://www.ballard.com/role/Personnelexpenses">
        <link:definition>0000030 - Disclosure - Personnel expenses</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Otheroperatingexpense" roleURI="http://www.ballard.com/role/Otheroperatingexpense">
        <link:definition>0000031 - Disclosure - Other operating expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Financeincomeandexpense" roleURI="http://www.ballard.com/role/Financeincomeandexpense">
        <link:definition>0000032 - Disclosure - Finance income and expense</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Impairmentchargesonpropertyplantandequipment" roleURI="http://www.ballard.com/role/Impairmentchargesonpropertyplantandequipment">
        <link:definition>0000033 - Disclosure - Impairment charges on property, plant, and equipment</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Incometaxes" roleURI="http://www.ballard.com/role/Incometaxes">
        <link:definition>0000034 - Disclosure - Income taxes</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Relatedpartytransactions" roleURI="http://www.ballard.com/role/Relatedpartytransactions">
        <link:definition>0000035 - Disclosure - Related party transactions</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Supplementaldisclosureofcashflowinformation" roleURI="http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation">
        <link:definition>0000036 - Disclosure - Supplemental disclosure of cash flow information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Operatingsegments" roleURI="http://www.ballard.com/role/Operatingsegments">
        <link:definition>0000037 - Disclosure - Operating segments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="Financialinstruments" roleURI="http://www.ballard.com/role/Financialinstruments">
        <link:definition>0000038 - Disclosure - Financial instruments</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SubsequentEvent" roleURI="http://www.ballard.com/role/SubsequentEvent">
        <link:definition>0000039 - Disclosure - Subsequent Event</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MaterialaccountingpoliciesPolicies" roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesPolicies">
        <link:definition>9954471 - Disclosure - Material accounting policies (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MaterialaccountingpoliciesTables" roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesTables">
        <link:definition>9954472 - Disclosure - Material accounting policies (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedoperationsTables" roleURI="http://www.ballard.com/role/DiscontinuedoperationsTables">
        <link:definition>9954473 - Disclosure - Discontinued operations (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandotherreceivablesTables" roleURI="http://www.ballard.com/role/TradeandotherreceivablesTables">
        <link:definition>9954474 - Disclosure - Trade and other receivables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesTables" roleURI="http://www.ballard.com/role/InventoriesTables">
        <link:definition>9954475 - Disclosure - Inventories (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentTables" roleURI="http://www.ballard.com/role/PropertyplantandequipmentTables">
        <link:definition>9954476 - Disclosure - Property, plant and equipment (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleassetsTables" roleURI="http://www.ballard.com/role/IntangibleassetsTables">
        <link:definition>9954477 - Disclosure - Intangible assets (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityaccountedInvestmentsTables" roleURI="http://www.ballard.com/role/EquityaccountedInvestmentsTables">
        <link:definition>9954478 - Disclosure - Equity-accounted Investments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermfinancialinvestmentsTables" roleURI="http://www.ballard.com/role/LongtermfinancialinvestmentsTables">
        <link:definition>9954479 - Disclosure - Long-term financial investments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandotherpayablesTables" roleURI="http://www.ballard.com/role/TradeandotherpayablesTables">
        <link:definition>9954480 - Disclosure - Trade and other payables (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredrevenueTables" roleURI="http://www.ballard.com/role/DeferredrevenueTables">
        <link:definition>9954481 - Disclosure - Deferred revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProvisionsTables" roleURI="http://www.ballard.com/role/ProvisionsTables">
        <link:definition>9954482 - Disclosure - Provisions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseliabilityTables" roleURI="http://www.ballard.com/role/LeaseliabilityTables">
        <link:definition>9954483 - Disclosure - Lease liability (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthernoncurrentliabilitiesandemployeefuturebenefitsTables" roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsTables">
        <link:definition>9954484 - Disclosure - Other non-current liabilities and employee future benefits (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityTables" roleURI="http://www.ballard.com/role/EquityTables">
        <link:definition>9954485 - Disclosure - Equity (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DisaggregationofrevenueTables" roleURI="http://www.ballard.com/role/DisaggregationofrevenueTables">
        <link:definition>9954486 - Disclosure - Disaggregation of revenue (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PersonnelexpensesTables" roleURI="http://www.ballard.com/role/PersonnelexpensesTables">
        <link:definition>9954487 - Disclosure - Personnel expenses (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtheroperatingexpenseTables" roleURI="http://www.ballard.com/role/OtheroperatingexpenseTables">
        <link:definition>9954488 - Disclosure - Other operating expense (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceincomeandexpenseTables" roleURI="http://www.ballard.com/role/FinanceincomeandexpenseTables">
        <link:definition>9954489 - Disclosure - Finance income and expense (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncometaxesTables" roleURI="http://www.ballard.com/role/IncometaxesTables">
        <link:definition>9954490 - Disclosure - Income taxes (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedpartytransactionsTables" roleURI="http://www.ballard.com/role/RelatedpartytransactionsTables">
        <link:definition>9954491 - Disclosure - Related party transactions (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementaldisclosureofcashflowinformationTables" roleURI="http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationTables">
        <link:definition>9954492 - Disclosure - Supplemental disclosure of cash flow information (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingsegmentsTables" roleURI="http://www.ballard.com/role/OperatingsegmentsTables">
        <link:definition>9954493 - Disclosure - Operating segments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialinstrumentsTables" roleURI="http://www.ballard.com/role/FinancialinstrumentsTables">
        <link:definition>9954494 - Disclosure - Financial instruments (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MaterialaccountingpoliciesScheduleofSubsidiariesDetails" roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails">
        <link:definition>9954495 - Disclosure - Material accounting policies - Schedule of Subsidiaries (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MaterialaccountingpoliciesNarrativeDetails" roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesNarrativeDetails">
        <link:definition>9954496 - Disclosure - Material accounting policies - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails" roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails">
        <link:definition>9954497 - Disclosure - Material accounting policies - Schedule of Detailed Information About Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails" roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails">
        <link:definition>9954498 - Disclosure - Material accounting policies - Schedule of Quantitative Information About Right-of-Use Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails" roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails">
        <link:definition>9954499 - Disclosure - Material accounting policies - Schedule of Intangible Assets with Indefinite Useful Life (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedoperationsNarrativeDetails" roleURI="http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails">
        <link:definition>9954500 - Disclosure - Discontinued operations - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedoperationsScheduleofIntangibleAssetsDetails" roleURI="http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails">
        <link:definition>9954501 - Disclosure - Discontinued operations - Schedule of Intangible Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails" roleURI="http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails">
        <link:definition>9954502 - Disclosure - Discontinued operations - Net Loss from Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails" roleURI="http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails">
        <link:definition>9954503 - Disclosure - Discontinued operations - Net Cash Flows from Discontinued Operations (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandotherreceivablesTradeandOtherReceivablesDetails" roleURI="http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails">
        <link:definition>9954504 - Disclosure - Trade and other receivables - Trade and Other Receivables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandotherreceivablesContractAssetsDetails" roleURI="http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails">
        <link:definition>9954505 - Disclosure - Trade and other receivables - Contract Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesScheduleofDetailedInformationAboutInventoriesDetails" roleURI="http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails">
        <link:definition>9954506 - Disclosure - Inventories - Schedule of Detailed Information About Inventories (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="InventoriesNarrativeDetails" roleURI="http://www.ballard.com/role/InventoriesNarrativeDetails">
        <link:definition>9954507 - Disclosure - Inventories - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails" roleURI="http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails">
        <link:definition>9954508 - Disclosure - Property, plant and equipment - Net Carrying Amounts Included in Property, Plant and Equipment (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentRollforwardDetails" roleURI="http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails">
        <link:definition>9954509 - Disclosure - Property, plant and equipment - Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentNarrativeDetails" roleURI="http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails">
        <link:definition>9954510 - Disclosure - Property, plant and equipment - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentRightofUseAssetsDetails" roleURI="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails">
        <link:definition>9954511 - Disclosure - Property, plant and equipment - Right-of-Use Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PropertyplantandequipmentRightofUseAssetsRollforwardDetails" roleURI="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails">
        <link:definition>9954512 - Disclosure - Property, plant and equipment - Right-of-Use Assets Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleassetsAcquiredDetails" roleURI="http://www.ballard.com/role/IntangibleassetsAcquiredDetails">
        <link:definition>9954513 - Disclosure - Intangible assets - Acquired (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleassetsRollforwardDetails" roleURI="http://www.ballard.com/role/IntangibleassetsRollforwardDetails">
        <link:definition>9954514 - Disclosure - Intangible assets - Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IntangibleassetsNarrativeDetails" roleURI="http://www.ballard.com/role/IntangibleassetsNarrativeDetails">
        <link:definition>9954515 - Disclosure - Intangible assets - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="GoodwillDetails" roleURI="http://www.ballard.com/role/GoodwillDetails">
        <link:definition>9954516 - Disclosure - Goodwill (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityaccountedInvestmentsScheduleofInvestmentsDetails" roleURI="http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails">
        <link:definition>9954517 - Disclosure - Equity-accounted Investments - Schedule of Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityaccountedInvestmentsNarrativeDetails" roleURI="http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails">
        <link:definition>9954518 - Disclosure - Equity-accounted Investments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails" roleURI="http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails">
        <link:definition>9954519 - Disclosure - Equity-accounted Investments - Financial Information of Weichai Ballard (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails" roleURI="http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails">
        <link:definition>9954520 - Disclosure - Equity-accounted Investments - Financial Information of Synergy Ballard JVCo (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails" roleURI="http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails">
        <link:definition>9954521 - Disclosure - Long-term financial investments - Schedule of Equity- Accounted Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LongtermfinancialinvestmentsNarrativeDetails" roleURI="http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails">
        <link:definition>9954522 - Disclosure - Long-term financial investments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="BankfacilitiesDetails" roleURI="http://www.ballard.com/role/BankfacilitiesDetails">
        <link:definition>9954523 - Disclosure - Bank facilities (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="TradeandotherpayablesDetails" roleURI="http://www.ballard.com/role/TradeandotherpayablesDetails">
        <link:definition>9954524 - Disclosure - Trade and other payables (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DeferredrevenueDetails" roleURI="http://www.ballard.com/role/DeferredrevenueDetails">
        <link:definition>9954525 - Disclosure - Deferred revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProvisionsRollforwardDetails" roleURI="http://www.ballard.com/role/ProvisionsRollforwardDetails">
        <link:definition>9954526 - Disclosure - Provisions - Rollforward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ProvisionsNarrativeDetails" roleURI="http://www.ballard.com/role/ProvisionsNarrativeDetails">
        <link:definition>9954527 - Disclosure - Provisions - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseliabilityNarrativeDetails" roleURI="http://www.ballard.com/role/LeaseliabilityNarrativeDetails">
        <link:definition>9954528 - Disclosure - Lease liability - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseliabilitySummaryofLeasesDetails" roleURI="http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails">
        <link:definition>9954529 - Disclosure - Lease liability - Summary of Leases (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="LeaseliabilityMaturityAnalysisDetails" roleURI="http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails">
        <link:definition>9954530 - Disclosure - Lease liability - Maturity Analysis (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails" roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails">
        <link:definition>9954531 - Disclosure - Other non-current liabilities and employee future benefits - Net Defined Benefit Liability (Asset) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails" roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails">
        <link:definition>9954532 - Disclosure - Other non-current liabilities and employee future benefits - Additional Information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails" roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails">
        <link:definition>9954533 - Disclosure - Other non-current liabilities and employee future benefits - Future Benefits (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthernoncurrentliabilitiesandemployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails" roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails">
        <link:definition>9954534 - Disclosure - Other non-current liabilities and employee future benefits - Included in Comprehensive Income (Loss) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails" roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails">
        <link:definition>9954535 - Disclosure - Other non-current liabilities and employee future benefits - Composition of Plan Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails" roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails">
        <link:definition>9954536 - Disclosure - Other non-current liabilities and employee future benefits - Actuarial Assumptions (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquitySharebasedcompensationDetails" roleURI="http://www.ballard.com/role/EquitySharebasedcompensationDetails">
        <link:definition>9954537 - Disclosure - Equity - Share-based compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityNarrativeDetails" roleURI="http://www.ballard.com/role/EquityNarrativeDetails">
        <link:definition>9954538 - Disclosure - Equity - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityShareOptionsRollforwardDetails" roleURI="http://www.ballard.com/role/EquityShareOptionsRollforwardDetails">
        <link:definition>9954539 - Disclosure - Equity - Share Options, Roll forward (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityShareOptionsRangeofExercisePricesDetails" roleURI="http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails">
        <link:definition>9954540 - Disclosure - Equity - Share Options, Range of Exercise Prices (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityDeferredShareUnitsDetails" roleURI="http://www.ballard.com/role/EquityDeferredShareUnitsDetails">
        <link:definition>9954541 - Disclosure - Equity - Deferred Share Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="EquityRestrictedShareUnitsDetails" roleURI="http://www.ballard.com/role/EquityRestrictedShareUnitsDetails">
        <link:definition>9954542 - Disclosure - Equity - Restricted Share Units (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="CommitmentsandcontingenciesDetails" roleURI="http://www.ballard.com/role/CommitmentsandcontingenciesDetails">
        <link:definition>9954543 - Disclosure - Commitments and contingencies (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="DisaggregationofrevenueDetails" roleURI="http://www.ballard.com/role/DisaggregationofrevenueDetails">
        <link:definition>9954544 - Disclosure - Disaggregation of revenue (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="PersonnelexpensesDetails" roleURI="http://www.ballard.com/role/PersonnelexpensesDetails">
        <link:definition>9954545 - Disclosure - Personnel expenses (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtheroperatingexpenseScheduleofDetailedInformationonOtherOperatingExpenseDetails" roleURI="http://www.ballard.com/role/OtheroperatingexpenseScheduleofDetailedInformationonOtherOperatingExpenseDetails">
        <link:definition>9954546 - Disclosure - Other operating expense - Schedule of Detailed Information on Other Operating Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OtheroperatingexpenseNarrativeDetails" roleURI="http://www.ballard.com/role/OtheroperatingexpenseNarrativeDetails">
        <link:definition>9954547 - Disclosure - Other operating expense - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinanceincomeandexpenseDetails" roleURI="http://www.ballard.com/role/FinanceincomeandexpenseDetails">
        <link:definition>9954548 - Disclosure - Finance income and expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="ImpairmentchargesonpropertyplantandequipmentNarrativeDetails" roleURI="http://www.ballard.com/role/ImpairmentchargesonpropertyplantandequipmentNarrativeDetails">
        <link:definition>9954549 - Disclosure - Impairment charges on property, plant, and equipment - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncometaxesCurrentTaxExpenseDetails" roleURI="http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails">
        <link:definition>9954550 - Disclosure - Income taxes - Current Tax Expense (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncometaxesTaxRateReconciliationDetails" roleURI="http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails">
        <link:definition>9954551 - Disclosure - Income taxes - Tax Rate Reconciliation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="IncometaxesUnrecognizedDeferredTaxAssetsDetails" roleURI="http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails">
        <link:definition>9954552 - Disclosure - Income taxes - Unrecognized Deferred Tax Assets (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedpartytransactionsTransactionswithRelatedPartiesDetails" roleURI="http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails">
        <link:definition>9954553 - Disclosure - Related party transactions - Transactions with Related Parties (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="RelatedpartytransactionsKeyManagementCompensationDetails" roleURI="http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails">
        <link:definition>9954554 - Disclosure - Related party transactions - Key Management Compensation (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="SupplementaldisclosureofcashflowinformationDetails" roleURI="http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationDetails">
        <link:definition>9954555 - Disclosure - Supplemental disclosure of cash flow information (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingsegmentsNarrativeDetails" roleURI="http://www.ballard.com/role/OperatingsegmentsNarrativeDetails">
        <link:definition>9954556 - Disclosure - Operating segments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="OperatingsegmentsGeographicalDetails" roleURI="http://www.ballard.com/role/OperatingsegmentsGeographicalDetails">
        <link:definition>9954557 - Disclosure - Operating segments - Geographical (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialinstrumentsNarrativeDetails" roleURI="http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails">
        <link:definition>9954558 - Disclosure - Financial instruments - Narrative (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialinstrumentsInvestmentsDetails" roleURI="http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails">
        <link:definition>9954559 - Disclosure - Financial instruments - Investments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
      <link:roleType id="FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails" roleURI="http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails">
        <link:definition>9954560 - Disclosure - Financial instruments - Schedule of Nature and Extent of Risks Arising from Financial Instruments (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
      </link:roleType>
    </xs:appinfo>
  </xs:annotation>
  <xs:element id="bldp_TaxEffectOfTaxCreditsEarned" abstract="false" name="TaxEffectOfTaxCreditsEarned" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_InvestmentOtherEntitiesRollForward" abstract="true" name="InvestmentOtherEntitiesRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_DocumentAndEntityInformationAbstract" abstract="true" name="DocumentAndEntityInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ContractAssetsRollForward" abstract="true" name="ContractAssetsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ExercisePriceRangeTwoMember" abstract="true" name="ExercisePriceRangeTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" abstract="false" name="NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_LimitedPartnershipInitialInvestment" abstract="false" name="LimitedPartnershipInitialInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ProspectusMember" abstract="true" name="ProspectusMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ShareBasedCompensationAwardThirdTrancheMember" abstract="true" name="ShareBasedCompensationAwardThirdTrancheMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" abstract="false" name="LineOfCreditFacilityMaximumBorrowingCapacity1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DecreaseThroughInvoicingContractAssets" abstract="false" name="DecreaseThroughInvoicingContractAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock" abstract="false" name="DisclosureOfTradeReceivablesAndOtherTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_CustomerTwoMember" abstract="true" name="CustomerTwoMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_DeferredFinanceCost" abstract="false" name="DeferredFinanceCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets" abstract="false" name="AdditionsThroughBusinessCombinationsRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" abstract="true" name="PropertyPlantandEquipmentAndIntangibleAssetsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_WisdomMotorMember" abstract="true" name="WisdomMotorMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_NumberOfInvestmentsCommittingToBeLimitedPartner" abstract="false" name="NumberOfInvestmentsCommittingToBeLimitedPartner" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bldp_RailMember" abstract="true" name="RailMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_InitialContributionMember" abstract="true" name="InitialContributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems" abstract="true" name="ImpairmentOfAssetsAndIntangibleAssetsLineItems" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ProductionAndTestEquipmentMember" abstract="true" name="ProductionAndTestEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_LeasesAbstract" abstract="true" name="LeasesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_FinanceExpenseNet" abstract="false" name="FinanceExpenseNet" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod" abstract="false" name="ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" abstract="false" name="ChangeInUnrecognizedDeductibleTemporaryDifferences" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" abstract="false" name="RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" abstract="false" name="DisclosureOfNatureOfBusinessExplanatoryTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_SummaryOfInvestmentsTableTextBlock" abstract="false" name="SummaryOfInvestmentsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_ImpairmentofAssetsAbstract" abstract="true" name="ImpairmentofAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ReconciliationOfChangesInIntangibleAssetsRollForward" abstract="true" name="ReconciliationOfChangesInIntangibleAssetsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_InvestmentFairValueCost" abstract="false" name="InvestmentFairValueCost" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_InvestmentContributionsDomain" abstract="true" name="InvestmentContributionsDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_EliminationOfUnrealizedProfitOnDownstreamSales" abstract="false" name="EliminationOfUnrealizedProfitOnDownstreamSales" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ExercisePriceRangeThreeMember" abstract="true" name="ExercisePriceRangeThreeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" abstract="false" name="KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees" abstract="false" name="ExpenseFromShareBasedPaymentTransactionsWithEmployees" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision" abstract="false" name="AdjustmentsForInventoryImpairmentAndOnerousContractsProvision" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_SaleOfStockAxis" abstract="true" name="SaleOfStockAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ImpairmentOfAssetsAndIntangibleAssetsTable" abstract="true" name="ImpairmentOfAssetsAndIntangibleAssetsTable" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" type="xbrli:stringItemType"/>
  <xs:element id="bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled" abstract="false" name="DefinedBenefitPlanSettlementPercentLiabilitiesSettled" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:pureItemType"/>
  <xs:element id="bldp_BallardPowerSystemsEuropeMember" abstract="true" name="BallardPowerSystemsEuropeMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_CostOfGoodsSoldAndOperatingExpense" abstract="false" name="CostOfGoodsSoldAndOperatingExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_IncreaseDecreaseInFairValueOfInvestments" abstract="false" name="IncreaseDecreaseInFairValueOfInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome" abstract="false" name="DiscontinuedOperationsFinanceIncomeAndOtherIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_EquityAccountedInvestmentChangesInFairValue" abstract="false" name="EquityAccountedInvestmentChangesInFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_InterestsInOtherEntitiesAbstract" abstract="true" name="InterestsInOtherEntitiesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_HDMobilitySubtotalMember" abstract="true" name="HDMobilitySubtotalMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_LeaseRecognitionExemptionThreshold" abstract="false" name="LeaseRecognitionExemptionThreshold" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_CostOfSalesDiscontinuedOperations" abstract="false" name="CostOfSalesDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_WithholdingTax" abstract="false" name="WithholdingTax" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DeRecognitionOfLease" abstract="false" name="DeRecognitionOfLease" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ContractTerminationLiabilities" abstract="false" name="ContractTerminationLiabilities" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_LongTermFinancialInvestmentsAbstract" abstract="true" name="LongTermFinancialInvestmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_RelatedPartyAbstract" abstract="true" name="RelatedPartyAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ShareDistributionPlanMember" abstract="true" name="ShareDistributionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ExercisePriceRangeSixMember" abstract="true" name="ExercisePriceRangeSixMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_DeferredShareUnitsRollForward" abstract="true" name="DeferredShareUnitsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_CleanH2FundMember" abstract="true" name="CleanH2FundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ChangesinnoncashworkingcapitalAbstract" abstract="true" name="ChangesinnoncashworkingcapitalAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_RevenueDiscontinuedOperations" abstract="false" name="RevenueDiscontinuedOperations" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_BallardPowerCorporationMember" abstract="true" name="BallardPowerCorporationMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" abstract="false" name="ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" abstract="false" name="NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_OperatingSegmentsAbstract" abstract="true" name="OperatingSegmentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_LeasesInterestRate" abstract="false" name="LeasesInterestRate" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" abstract="false" name="UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_SaleOfStockPricePerShare1" abstract="false" name="SaleOfStockPricePerShare1" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="bldp_ShareIssuanceCostsMember" abstract="true" name="ShareIssuanceCostsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_EmployeeBenefitsFuturePlansRollForward" abstract="true" name="EmployeeBenefitsFuturePlansRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents" abstract="false" name="ShortTermInvestmentsNotClassifiedAsCashEquivalents" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_EmployeeRelatedLiabilitiesCurrent1" abstract="false" name="EmployeeRelatedLiabilitiesCurrent1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_IncomeTaxesAbstract" abstract="true" name="IncomeTaxesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_DeferredShareUnitsMember" abstract="true" name="DeferredShareUnitsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_PaymentsForRoyaltyAgreement" abstract="false" name="PaymentsForRoyaltyAgreement" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_PropertyPlantAndEquipmentRollForward" abstract="true" name="PropertyPlantAndEquipmentRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_DiscontinuedOperationsAbstract" abstract="true" name="DiscontinuedOperationsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_PensionPlanMember" abstract="true" name="PensionPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ForseePowerMember" abstract="true" name="ForseePowerMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" abstract="false" name="DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_NonCompeteAgreementMember" abstract="true" name="NonCompeteAgreementMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_RestrictedShareUnitsRSUMember" abstract="true" name="RestrictedShareUnitsRSUMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_InvestmentsMember" abstract="true" name="InvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_PaymentOfContingentConsiderationLiability" abstract="false" name="PaymentOfContingentConsiderationLiability" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_PlanNameAxisDomain" abstract="true" name="PlanNameAxisDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_RecoveryOnSettlementOfContingentConsideration" abstract="false" name="RecoveryOnSettlementOfContingentConsideration" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_PastDownstreamTransactions" abstract="false" name="PastDownstreamTransactions" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" abstract="false" name="ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_GovernmentLevies" abstract="false" name="GovernmentLevies" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_EUROPE1Member" abstract="true" name="EUROPE1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" abstract="false" name="BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_BallardHongKongLtd.Member" abstract="true" name="BallardHongKongLtd.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_EmployeeBenefitsAbstract" abstract="true" name="EmployeeBenefitsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets" abstract="false" name="IncreaseDecreaseThroughTransfersInRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_IntellectualPropertyTerm" abstract="false" name="IntellectualPropertyTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_DeferredGainOnFinanceLeaseLiability" abstract="false" name="DeferredGainOnFinanceLeaseLiability" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" abstract="false" name="DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_DisclosureOfMaterialAccountingPoliciesTextBlock" abstract="false" name="DisclosureOfMaterialAccountingPoliciesTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_TrademarksandServicemarksMember" abstract="true" name="TrademarksandServicemarksMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" abstract="false" name="AdministrativeExpensesNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_BallardUnmannedSystemsMember" abstract="true" name="BallardUnmannedSystemsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" abstract="false" name="RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bldp_CapitalLossesCarriedForwardMember" abstract="true" name="CapitalLossesCarriedForwardMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ExercisePriceRangeOneMember" abstract="true" name="ExercisePriceRangeOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_DeRecognitionOfRightOfUseAssets" abstract="false" name="DeRecognitionOfRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_TaxesPayableCurrent1" abstract="false" name="TaxesPayableCurrent1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ExpectedTaxRecovery" abstract="false" name="ExpectedTaxRecovery" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bldp_TaxEffectOther" abstract="false" name="TaxEffectOther" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" abstract="false" name="KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_BankOperatingLineMember" abstract="true" name="BankOperatingLineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_JoinVenturesInvestmentRollForward" abstract="true" name="JoinVenturesInvestmentRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ConcentrationRiskNumberOfCustomers" abstract="false" name="ConcentrationRiskNumberOfCustomers" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bldp_SaleOfStockRenewalTermOfProspectus" abstract="false" name="SaleOfStockRenewalTermOfProspectus" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_NetChangeInShortTermInvestments" abstract="false" name="NetChangeInShortTermInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties" abstract="false" name="RecognitionDeferralOfProfitOnInventorySoldToThirdParties" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ForeignCurrencyTransactionGainLossUnrealized1" abstract="false" name="ForeignCurrencyTransactionGainLossUnrealized1" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_LongTermFinancialInvestmentsMember" abstract="true" name="LongTermFinancialInvestmentsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_InternallygeneratedfuelcellMember" abstract="true" name="InternallygeneratedfuelcellMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_DecreaseInShortTermInvestments" abstract="false" name="DecreaseInShortTermInvestments" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_TemplewaterMember" abstract="true" name="TemplewaterMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_VestingPeriodAxis" abstract="true" name="VestingPeriodAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" abstract="false" name="DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" abstract="false" name="UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_ProvisionRetainedEarningsAdjustment" abstract="false" name="ProvisionRetainedEarningsAdjustment" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_VestingPeriodDomain" abstract="true" name="VestingPeriodDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ShareBasedPaymentsArrangementsAbstract" abstract="true" name="ShareBasedPaymentsArrangementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ExercisePriceOfShareOptions" abstract="false" name="ExercisePriceOfShareOptions" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:perShareItemType"/>
  <xs:element id="bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" abstract="false" name="TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" abstract="false" name="EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bldp_TruckMember" abstract="true" name="TruckMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_SaleOfStockAuthorizedAmount" abstract="false" name="SaleOfStockAuthorizedAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_NumberOfSharesIssuedPerAwardRedeemed" abstract="false" name="NumberOfSharesIssuedPerAwardRedeemed" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_RoyaltyObligationContingentPercentage" abstract="false" name="RoyaltyObligationContingentPercentage" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" abstract="false" name="DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_ShareBasedCompensationAwardFirstTrancheMember" abstract="true" name="ShareBasedCompensationAwardFirstTrancheMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_NorthAmerica1Member" abstract="true" name="NorthAmerica1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_RestrictedStockUnitsRollForward" abstract="true" name="RestrictedStockUnitsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ERPmanagementreportingsoftwaresystemMember" abstract="true" name="ERPmanagementreportingsoftwaresystemMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_DiscontinuedOperationsGrossMargin" abstract="false" name="DiscontinuedOperationsGrossMargin" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" abstract="false" name="ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" abstract="true" name="OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_OtherProvisionsRollForward" abstract="true" name="OtherProvisionsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_EmployeeStockOption1Member" abstract="true" name="EmployeeStockOption1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ForeignExchangeFacility" abstract="false" name="ForeignExchangeFacility" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_LongTermInvestmentMember" abstract="true" name="LongTermInvestmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_AveragePriceForeignExchangeRate" abstract="false" name="AveragePriceForeignExchangeRate" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="bldp_WeichaiBallardJVMember" abstract="true" name="WeichaiBallardJVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_IntangibleAssetsAbstract" abstract="true" name="IntangibleAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_AdjustmentsForDeferredGainLossAmortization" abstract="false" name="AdjustmentsForDeferredGainLossAmortization" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" abstract="false" name="DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_BallardMotiveSolutionsMember" abstract="true" name="BallardMotiveSolutionsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ContingentConsiderationProvisionMember" abstract="true" name="ContingentConsiderationProvisionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward" abstract="true" name="ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ContractLiabilitiesRelatedPartyTransactions" abstract="false" name="ContractLiabilitiesRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_BallardFuelCellSystemIncMember" abstract="true" name="BallardFuelCellSystemIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" abstract="false" name="DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" abstract="false" name="DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_Incorporationcosts" abstract="false" name="Incorporationcosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_CashAndCashEquivalents1Member" abstract="true" name="CashAndCashEquivalents1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" abstract="false" name="IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod" abstract="false" name="ContingentConsiderationMilestoneObjectivesAttainmentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_ActuarialAssumptionOfDiscountRatesNetExpense" abstract="false" name="ActuarialAssumptionOfDiscountRatesNetExpense" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" abstract="true" name="ProvisionRelatedToIntellectualPropertyPurchaseMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" abstract="false" name="DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" abstract="false" name="DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_InvestmentsRelatedPartyTransactions" abstract="false" name="InvestmentsRelatedPartyTransactions" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_CustomerOneMember" abstract="true" name="CustomerOneMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ScheduleofSubsidiariesTableTextBlock" abstract="false" name="ScheduleofSubsidiariesTableTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_DiscontinuedOperationsOperatingExpenses" abstract="false" name="DiscontinuedOperationsOperatingExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_NumberOfBenefitPlans" abstract="false" name="NumberOfBenefitPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bldp_NumberOfSharesAcquired" abstract="false" name="NumberOfSharesAcquired" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_EmergingMarketsAndOtherMember" abstract="true" name="EmergingMarketsAndOtherMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_MarineMember" abstract="true" name="MarineMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_HyCapFundMember" abstract="true" name="HyCapFundMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ShareBasedCompensationAwardSecondTrancheMember" abstract="true" name="ShareBasedCompensationAwardSecondTrancheMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ChangesInStockHoldersEquityRollForward" abstract="true" name="ChangesInStockHoldersEquityRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_DeferredRevenueRollForward" abstract="true" name="DeferredRevenueRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_CarryingAmountExcludingImpairmentMember" abstract="true" name="CarryingAmountExcludingImpairmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_EventsAfterReportingPeriodAbstract" abstract="true" name="EventsAfterReportingPeriodAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_GreenHydrogenMember" abstract="true" name="GreenHydrogenMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" abstract="false" name="KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_FinanceAndOtherIncomeExpenses" abstract="false" name="FinanceAndOtherIncomeExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_NoncompeteAgreements1Member" abstract="true" name="NoncompeteAgreements1Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ConsiderationTransferredSharesIssuedNumberOfTranches" abstract="false" name="ConsiderationTransferredSharesIssuedNumberOfTranches" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bldp_GuangzhouBallardPowerSystemsIncMember" abstract="true" name="GuangzhouBallardPowerSystemsIncMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_AuditInformationAbstract" abstract="true" name="AuditInformationAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_DomainNamesMember" abstract="true" name="DomainNamesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ResearchAndDevelopmentTaxCreditsMember" abstract="true" name="ResearchAndDevelopmentTaxCreditsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_QuantronAGMember" abstract="true" name="QuantronAGMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_FuelCellProductsAndServicesMember" abstract="true" name="FuelCellProductsAndServicesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_Noncashcompensatoryshares" abstract="false" name="Noncashcompensatoryshares" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" abstract="false" name="TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" abstract="false" name="DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:textBlockItemType"/>
  <xs:element id="bldp_SaleOfStockDomain" abstract="true" name="SaleOfStockDomain" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_OtherCountriesMember" abstract="true" name="OtherCountriesMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_RoyaltyObligationContingentMaximumAmount" abstract="false" name="RoyaltyObligationContingentMaximumAmount" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_HydrogenFundsMember" abstract="true" name="HydrogenFundsMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ServiceInventories" abstract="false" name="ServiceInventories" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" abstract="true" name="OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_OwnedPropertyPlantAndEquipmentMember" abstract="true" name="OwnedPropertyPlantAndEquipmentMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_NumberOfShareBasedCompensationPlans" abstract="false" name="NumberOfShareBasedCompensationPlans" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:integerItemType"/>
  <xs:element id="bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" abstract="false" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_NumberOfSharesIssuedOtherEquityInstruments" abstract="false" name="NumberOfSharesIssuedOtherEquityInstruments" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_ScientificResearchExpendituresMember" abstract="true" name="ScientificResearchExpendituresMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract" abstract="true" name="ImpairmentOfPropertyPlantAndEquipmentAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_RightOfUseAssetsRollForward" abstract="true" name="RightOfUseAssetsRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_PriceofForeignExchangeOpeningPrice" abstract="false" name="PriceofForeignExchangeOpeningPrice" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="xbrli:decimalItemType"/>
  <xs:element id="bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" abstract="false" name="NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:sharesItemType"/>
  <xs:element id="bldp_PlanAssetsAtFairValueAllocationPercentage" abstract="false" name="PlanAssetsAtFairValueAllocationPercentage" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" abstract="false" name="UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_PrincipalPaymentsOfLeaseLiabilities" abstract="false" name="PrincipalPaymentsOfLeaseLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" abstract="false" name="KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_EncoreFXFacilityMember" abstract="true" name="EncoreFXFacilityMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements" abstract="false" name="DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_BallardServicesinc.Member" abstract="true" name="BallardServicesinc.Member" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_InvestmentContributionsAxis" abstract="true" name="InvestmentContributionsAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" abstract="true" name="DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" abstract="false" name="EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_OtherPostretirementBenefitsPlanMember" abstract="true" name="OtherPostretirementBenefitsPlanMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" abstract="false" name="IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" abstract="false" name="SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" nillable="true" xbrli:periodType="instant" substitutionGroup="xbrli:item" type="dtr-types1:percentItemType"/>
  <xs:element id="bldp_StationaryMember" abstract="true" name="StationaryMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_EquityInterestsIssuedOrIssuableVestingPeriod" abstract="false" name="EquityInterestsIssuedOrIssuableVestingPeriod" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_ArcolaEnergyLimitedMember" abstract="true" name="ArcolaEnergyLimitedMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_CashFlowStatementAbstract" abstract="true" name="CashFlowStatementAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_ContingentConsiderationTerm" abstract="false" name="ContingentConsiderationTerm" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:durationItemType"/>
  <xs:element id="bldp_SynergyJVMember" abstract="true" name="SynergyJVMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_IncreaseInShortTermInvestment" abstract="false" name="IncreaseInShortTermInvestment" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_FinancialInstrumentsAbstract" abstract="true" name="FinancialInstrumentsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_OtherGeographicalAreasMember" abstract="true" name="OtherGeographicalAreasMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward" abstract="true" name="ShareBasedPaymentArrangementsOptionsOutstandingRollForward" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_SubsequentContributionMember" abstract="true" name="SubsequentContributionMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
  <xs:element id="bldp_AdjustmentsForLossesDecommissioningOfLiabilities" abstract="false" name="AdjustmentsForLossesDecommissioningOfLiabilities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_ShareBasedPaymentArrangementsAbstract" abstract="true" name="ShareBasedPaymentArrangementsAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_InventoriesAbstract" abstract="true" name="InventoriesAbstract" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="xbrli:stringItemType"/>
  <xs:element id="bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss" abstract="false" name="NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss" nillable="true" xbrli:periodType="instant" xbrli:balance="debit" substitutionGroup="xbrli:item" type="xbrli:monetaryItemType"/>
  <xs:element id="bldp_PlanNameAxisAxis" abstract="true" name="PlanNameAxisAxis" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" type="xbrli:stringItemType"/>
  <xs:element id="bldp_BusMember" abstract="true" name="BusMember" nillable="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" type="dtr-types1:domainItemType"/>
</xs:schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>bldp-20231231_cal.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION CALCULATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:897add9e-2d0e-4184-84c6-8f9eb022f772,g:d356ad44-4e08-4cbf-95ce-f039ba7a054f-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="simple" xlink:href="bldp-20231231.xsd#ConsolidatedStatementsofFinancialPosition"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_547eacfb-c246-46c7-9e97-540b676d31da" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_3d7445b4-47dc-418d-a828-8383453d255c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_547eacfb-c246-46c7-9e97-540b676d31da" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_3d7445b4-47dc-418d-a828-8383453d255c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_1c1adfd1-8529-47b4-b3b4-1c68acc2494d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_547eacfb-c246-46c7-9e97-540b676d31da" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_1c1adfd1-8529-47b4-b3b4-1c68acc2494d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_68c0066b-442a-479b-95db-e2274b268053" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_547eacfb-c246-46c7-9e97-540b676d31da" xlink:to="loc_ifrs-full_Goodwill_68c0066b-442a-479b-95db-e2274b268053" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_5fbebe1e-7e01-4278-8362-f19d5b9154ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_547eacfb-c246-46c7-9e97-540b676d31da" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_5fbebe1e-7e01-4278-8362-f19d5b9154ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets_fb93877d-b7de-4d0f-a667-52135d97cded" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAssets"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_547eacfb-c246-46c7-9e97-540b676d31da" xlink:to="loc_ifrs-full_OtherAssets_fb93877d-b7de-4d0f-a667-52135d97cded" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_c5088d0b-65db-40a5-9be8-89d2e462e896" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssets"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_547eacfb-c246-46c7-9e97-540b676d31da" xlink:to="loc_ifrs-full_CurrentAssets_c5088d0b-65db-40a5-9be8-89d2e462e896" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentFinancialAssets_5e926a96-4f85-4ad4-91a6-f8cb10747fd1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentFinancialAssets"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Assets_547eacfb-c246-46c7-9e97-540b676d31da" xlink:to="loc_ifrs-full_NoncurrentFinancialAssets_5e926a96-4f85-4ad4-91a6-f8cb10747fd1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_b6a86d91-ac1e-43d8-b89d-373688dbf0d8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapital_1aba15f0-68da-43fd-955f-03e1e1a1abeb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapital"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Equity_b6a86d91-ac1e-43d8-b89d-373688dbf0d8" xlink:to="loc_ifrs-full_IssuedCapital_1aba15f0-68da-43fd-955f-03e1e1a1abeb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapital_5e3bd701-34c5-4df2-afe2-fab3ad51ad7d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapital"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Equity_b6a86d91-ac1e-43d8-b89d-373688dbf0d8" xlink:to="loc_ifrs-full_AdditionalPaidinCapital_5e3bd701-34c5-4df2-afe2-fab3ad51ad7d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarnings_f24c4b9a-0af2-4172-b359-187842b71229" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarnings"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Equity_b6a86d91-ac1e-43d8-b89d-373688dbf0d8" xlink:to="loc_ifrs-full_RetainedEarnings_f24c4b9a-0af2-4172-b359-187842b71229" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_74d02746-f4c6-4224-96cd-1972c7c4f16a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslation"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Equity_b6a86d91-ac1e-43d8-b89d-373688dbf0d8" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_74d02746-f4c6-4224-96cd-1972c7c4f16a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_762b58bf-2cc7-4f40-9cbc-15b25d11ffaf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssets"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_01f49acd-fa68-4854-991e-079677bf85a3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_762b58bf-2cc7-4f40-9cbc-15b25d11ffaf" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_01f49acd-fa68-4854-991e-079677bf85a3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_2b399fac-0bbc-444c-9f5f-da7e35969f56" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Inventories"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_762b58bf-2cc7-4f40-9cbc-15b25d11ffaf" xlink:to="loc_ifrs-full_Inventories_2b399fac-0bbc-444c-9f5f-da7e35969f56" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_b1ade9e4-9b9e-48af-b505-ac27e5f2d1c5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_762b58bf-2cc7-4f40-9cbc-15b25d11ffaf" xlink:to="loc_ifrs-full_CashAndCashEquivalents_b1ade9e4-9b9e-48af-b505-ac27e5f2d1c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_28fd3b00-796d-46bf-aea5-e38dacbd4242" xlink:href="bldp-20231231.xsd#bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_762b58bf-2cc7-4f40-9cbc-15b25d11ffaf" xlink:to="loc_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_28fd3b00-796d-46bf-aea5-e38dacbd4242" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses_2def6adb-00fc-4df2-954a-ea8492256ea9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentAssets_762b58bf-2cc7-4f40-9cbc-15b25d11ffaf" xlink:to="loc_ifrs-full_CurrentPrepaidExpenses_2def6adb-00fc-4df2-954a-ea8492256ea9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_d7c6ca10-4ff5-4e68-823d-b869f3ea52a3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_4ab730fd-aef2-4546-8557-44ba36ebb40e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_d7c6ca10-4ff5-4e68-823d-b869f3ea52a3" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_4ab730fd-aef2-4546-8557-44ba36ebb40e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities_d24168b4-f88e-4d1b-82ea-81a8f3af0763" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentContractLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_d7c6ca10-4ff5-4e68-823d-b869f3ea52a3" xlink:to="loc_ifrs-full_CurrentContractLiabilities_d24168b4-f88e-4d1b-82ea-81a8f3af0763" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_834c4697-60ec-4729-9b26-98bf6ddc8b3d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentProvisions"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_d7c6ca10-4ff5-4e68-823d-b869f3ea52a3" xlink:to="loc_ifrs-full_CurrentProvisions_834c4697-60ec-4729-9b26-98bf6ddc8b3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_07a2818d-2916-4043-bd79-9bd57449c323" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentLiabilities_d7c6ca10-4ff5-4e68-823d-b869f3ea52a3" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_07a2818d-2916-4043-bd79-9bd57449c323" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities_9d5482b0-6bd5-4e11-adaa-cc9760925867" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_8847aef0-f2c5-4513-bb3f-1a2c4d877e49" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAndLiabilities_9d5482b0-6bd5-4e11-adaa-cc9760925867" xlink:to="loc_ifrs-full_Liabilities_8847aef0-f2c5-4513-bb3f-1a2c4d877e49" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_aeb11684-65b9-470f-a15c-7403b59d4c90" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EquityAndLiabilities_9d5482b0-6bd5-4e11-adaa-cc9760925867" xlink:to="loc_ifrs-full_Equity_aeb11684-65b9-470f-a15c-7403b59d4c90" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_4be4cdd3-5db5-44e9-be51-223d0aef8650" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability_760d6a68-5e35-445a-b165-b5d0b8c957fa" xlink:href="bldp-20231231.xsd#bldp_DeferredGainOnFinanceLeaseLiability"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_4be4cdd3-5db5-44e9-be51-223d0aef8650" xlink:to="loc_bldp_DeferredGainOnFinanceLeaseLiability_760d6a68-5e35-445a-b165-b5d0b8c957fa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_1b96d187-1377-4773-9949-677000efcf47" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_4be4cdd3-5db5-44e9-be51-223d0aef8650" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_1b96d187-1377-4773-9949-677000efcf47" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_f46471e4-2dbc-43ba-bfdf-8449cc286a22" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_4be4cdd3-5db5-44e9-be51-223d0aef8650" xlink:to="loc_ifrs-full_CurrentLiabilities_f46471e4-2dbc-43ba-bfdf-8449cc286a22" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_8e98274f-a61b-4ec5-8ee8-f6da9f354f8a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Liabilities_4be4cdd3-5db5-44e9-be51-223d0aef8650" xlink:to="loc_ifrs-full_NoncurrentProvisions_8e98274f-a61b-4ec5-8ee8-f6da9f354f8a" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss" xlink:type="simple" xlink:href="bldp-20231231.xsd#ConsolidatedStatementsofLossandComprehensiveIncomeLoss"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseByNature_73a7a115-acb6-42dd-9046-c7bbcee6d31b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseByNature"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ResearchAndDevelopmentExpense_0ada3d10-9268-476b-b1b9-0415f1f9b49a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ResearchAndDevelopmentExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ExpenseByNature_73a7a115-acb6-42dd-9046-c7bbcee6d31b" xlink:to="loc_ifrs-full_ResearchAndDevelopmentExpense_0ada3d10-9268-476b-b1b9-0415f1f9b49a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdministrativeExpense_5044b2ce-0285-4c8a-842d-c8c94af09664" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdministrativeExpense"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ExpenseByNature_73a7a115-acb6-42dd-9046-c7bbcee6d31b" xlink:to="loc_ifrs-full_AdministrativeExpense_5044b2ce-0285-4c8a-842d-c8c94af09664" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SalesAndMarketingExpense_91a51cb8-7b57-400d-b1e6-fd6a74becb7a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SalesAndMarketingExpense"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ExpenseByNature_73a7a115-acb6-42dd-9046-c7bbcee6d31b" xlink:to="loc_ifrs-full_SalesAndMarketingExpense_91a51cb8-7b57-400d-b1e6-fd6a74becb7a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByNature_f728f60a-11f1-4106-be1a-952334da704b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherExpenseByNature"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ExpenseByNature_73a7a115-acb6-42dd-9046-c7bbcee6d31b" xlink:to="loc_ifrs-full_OtherExpenseByNature_f728f60a-11f1-4106-be1a-952334da704b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_6f825491-3d46-47d2-95f0-1672365a5f1c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_94e86aef-0eb4-421c-9306-cd6c3df39492" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_6f825491-3d46-47d2-95f0-1672365a5f1c" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_94e86aef-0eb4-421c-9306-cd6c3df39492" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare_9393b8c4-3d22-476b-801b-09f8973b2d6e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations_7dbdc749-ded0-478f-9543-239484e04f44" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShareFromContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_BasicEarningsLossPerShare_9393b8c4-3d22-476b-801b-09f8973b2d6e" xlink:to="loc_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations_7dbdc749-ded0-478f-9543-239484e04f44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations_3a304b6c-7495-4199-b417-31445b376a58" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_BasicEarningsLossPerShare_9393b8c4-3d22-476b-801b-09f8973b2d6e" xlink:to="loc_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations_3a304b6c-7495-4199-b417-31445b376a58" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations_ae479d4f-bab1-4221-829c-d6b82935dd74" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_0a1e94c5-443b-452e-9218-5a9c102d6ecf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromContinuingOperations_ae479d4f-bab1-4221-829c-d6b82935dd74" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_0a1e94c5-443b-452e-9218-5a9c102d6ecf" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_6dfd8ba9-b7fe-4d4e-af0d-2894c7bf6728" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromContinuingOperations_ae479d4f-bab1-4221-829c-d6b82935dd74" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_6dfd8ba9-b7fe-4d4e-af0d-2894c7bf6728" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare_ee4b15b0-00e2-4b1f-a030-13abca72e70e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_2d7e0abf-b1e2-4beb-a4f4-1d7b6e4cdd6c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_DilutedEarningsLossPerShare_ee4b15b0-00e2-4b1f-a030-13abca72e70e" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_2d7e0abf-b1e2-4beb-a4f4-1d7b6e4cdd6c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations_1c7c6c79-7e4c-403d-a172-ee4541892bef" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_DilutedEarningsLossPerShare_ee4b15b0-00e2-4b1f-a030-13abca72e70e" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations_1c7c6c79-7e4c-403d-a172-ee4541892bef" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_06f9e64d-bfc3-4092-9c3f-67031321c23f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_14318d09-ca29-4e25-936b-2a5f27b8c6a4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncome_06f9e64d-bfc3-4092-9c3f-67031321c23f" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_14318d09-ca29-4e25-936b-2a5f27b8c6a4" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_3dc61ea8-3cd1-4c3d-833a-8b3ee00b8ea9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncome_06f9e64d-bfc3-4092-9c3f-67031321c23f" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_3dc61ea8-3cd1-4c3d-833a-8b3ee00b8ea9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_7d31e0f2-e35d-4432-9b19-10673b226372" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_4ee77956-008d-4d1d-a186-ba9cdc3a60f5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_7d31e0f2-e35d-4432-9b19-10673b226372" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_4ee77956-008d-4d1d-a186-ba9cdc3a60f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_6714070f-ec7d-461d-a110-adc3cc27f621" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_2760c6ec-b8a1-4f96-a773-5f5049d9e71e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncome_6714070f-ec7d-461d-a110-adc3cc27f621" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_2760c6ec-b8a1-4f96-a773-5f5049d9e71e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_214cc5e2-1e91-4102-8243-d9a602f42a26" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ComprehensiveIncome_6714070f-ec7d-461d-a110-adc3cc27f621" xlink:to="loc_ifrs-full_ProfitLoss_214cc5e2-1e91-4102-8243-d9a602f42a26" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceExpenseNet_ae8b953e-9534-4eed-94da-6b92b4f600ca" xlink:href="bldp-20231231.xsd#bldp_FinanceExpenseNet"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceAndOtherIncomeExpenses_4f16b646-6ae3-4895-9731-2ca217c9228e" xlink:href="bldp-20231231.xsd#bldp_FinanceAndOtherIncomeExpenses"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceExpenseNet_ae8b953e-9534-4eed-94da-6b92b4f600ca" xlink:to="loc_bldp_FinanceAndOtherIncomeExpenses_4f16b646-6ae3-4895-9731-2ca217c9228e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceCosts_93a4f54f-8d15-4a6e-bb9e-c948b3ca2cee" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceExpenseNet_ae8b953e-9534-4eed-94da-6b92b4f600ca" xlink:to="loc_ifrs-full_FinanceCosts_93a4f54f-8d15-4a6e-bb9e-c948b3ca2cee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_dfea2778-9ea1-4693-b902-e5cf3064f688" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceExpenseNet_36af216b-bd3c-4cc1-8430-40f02552f7c5" xlink:href="bldp-20231231.xsd#bldp_FinanceExpenseNet"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_dfea2778-9ea1-4693-b902-e5cf3064f688" xlink:to="loc_bldp_FinanceExpenseNet_36af216b-bd3c-4cc1-8430-40f02552f7c5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_02c34fd1-c4d1-42b7-a4ce-5b27c14f5362" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_dfea2778-9ea1-4693-b902-e5cf3064f688" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_02c34fd1-c4d1-42b7-a4ce-5b27c14f5362" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLoss_f9ae8d5f-c538-4d52-b8c2-ef48ca6aebee" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLoss"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_dfea2778-9ea1-4693-b902-e5cf3064f688" xlink:to="loc_ifrs-full_ImpairmentLoss_f9ae8d5f-c538-4d52-b8c2-ef48ca6aebee" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_7ffe9b3c-196b-4fb1-9971-cf7d9460ff67" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossBeforeTax_dfea2778-9ea1-4693-b902-e5cf3064f688" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_7ffe9b3c-196b-4fb1-9971-cf7d9460ff67" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_7449a132-6b4d-4540-8da4-10b620819be1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_de57f51c-11e1-469e-9848-36ed8fd33080" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GrossProfit_7449a132-6b4d-4540-8da4-10b620819be1" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_de57f51c-11e1-469e-9848-36ed8fd33080" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales_d5bf0e62-5c46-4ce4-adf2-5e8b11fe2122" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GrossProfit_7449a132-6b4d-4540-8da4-10b620819be1" xlink:to="loc_ifrs-full_CostOfSales_d5bf0e62-5c46-4ce4-adf2-5e8b11fe2122" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_39fd2a9f-a787-4924-b4cb-0c6a9f53af16" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_c1aebd72-fcb9-46fe-ba5a-11ce6eab480c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_39fd2a9f-a787-4924-b4cb-0c6a9f53af16" xlink:to="loc_ifrs-full_GrossProfit_c1aebd72-fcb9-46fe-ba5a-11ce6eab480c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseByNature_9699e983-0574-4a13-b3e4-bdda8502c113" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseByNature"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities_39fd2a9f-a787-4924-b4cb-0c6a9f53af16" xlink:to="loc_ifrs-full_ExpenseByNature_9699e983-0574-4a13-b3e4-bdda8502c113" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_786ec040-4a17-4b51-8a5a-ef3fad60be33" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_3e3fabb2-528c-47db-8d94-38beb260b59a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLoss_786ec040-4a17-4b51-8a5a-ef3fad60be33" xlink:to="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_3e3fabb2-528c-47db-8d94-38beb260b59a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations_9a6f536b-41a9-4913-b9c2-d3ea00e3abfd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLoss_786ec040-4a17-4b51-8a5a-ef3fad60be33" xlink:to="loc_ifrs-full_ProfitLossFromContinuingOperations_9a6f536b-41a9-4913-b9c2-d3ea00e3abfd" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="bldp-20231231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_946aab88-d61e-4d96-8d22-284f4d93c07c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NetChangeInShortTermInvestments_58075d5f-5757-4d88-aa83-a3922d19061d" xlink:href="bldp-20231231.xsd#bldp_NetChangeInShortTermInvestments"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_946aab88-d61e-4d96-8d22-284f4d93c07c" xlink:to="loc_bldp_NetChangeInShortTermInvestments_58075d5f-5757-4d88-aa83-a3922d19061d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_510a5711-a745-45d0-b850-dd91c70e9082" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_946aab88-d61e-4d96-8d22-284f4d93c07c" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_510a5711-a745-45d0-b850-dd91c70e9082" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_e09c58c0-af8a-4773-bf87-5c95ff46e3de" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_946aab88-d61e-4d96-8d22-284f4d93c07c" xlink:to="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_e09c58c0-af8a-4773-bf87-5c95ff46e3de" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_91ccd39d-87cb-45bd-8961-de9be5c03219" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_946aab88-d61e-4d96-8d22-284f4d93c07c" xlink:to="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_91ccd39d-87cb-45bd-8961-de9be5c03219" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_7071a7ee-6a60-4a0c-9fbd-4ba40dc5f4d9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_946aab88-d61e-4d96-8d22-284f4d93c07c" xlink:to="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_7071a7ee-6a60-4a0c-9fbd-4ba40dc5f4d9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ConsiderationPaidReceived_642ca333-f552-4212-bb69-50f4f5d797e6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConsiderationPaidReceived"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_946aab88-d61e-4d96-8d22-284f4d93c07c" xlink:to="loc_ifrs-full_ConsiderationPaidReceived_642ca333-f552-4212-bb69-50f4f5d797e6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_dfce90a5-dde6-4d71-adb3-0b192507c9b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_946aab88-d61e-4d96-8d22-284f4d93c07c" xlink:to="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_dfce90a5-dde6-4d71-adb3-0b192507c9b3" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_555d20e1-5b3a-42f1-a935-927efcca568f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAdjustmentsToReconcileProfitLoss"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_0cb2f1dd-dbb0-41ad-9c4c-5fad6057064a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_555d20e1-5b3a-42f1-a935-927efcca568f" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_0cb2f1dd-dbb0-41ad-9c4c-5fad6057064a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForProvisions_ffe81323-41f7-41bb-a66f-4065a799a1ea" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForProvisions"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_555d20e1-5b3a-42f1-a935-927efcca568f" xlink:to="loc_ifrs-full_AdjustmentsForProvisions_ffe81323-41f7-41bb-a66f-4065a799a1ea" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_4c022ef4-844e-4ebf-ae74-532e3dbd0c1c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_555d20e1-5b3a-42f1-a935-927efcca568f" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_4c022ef4-844e-4ebf-ae74-532e3dbd0c1c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_ab9163e8-5048-488b-b80d-5bfb8618f1ff" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_555d20e1-5b3a-42f1-a935-927efcca568f" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_ab9163e8-5048-488b-b80d-5bfb8618f1ff" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_208fe7c5-231b-4291-bee6-f870982c32cb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_555d20e1-5b3a-42f1-a935-927efcca568f" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_208fe7c5-231b-4291-bee6-f870982c32cb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_697a6918-1277-4a3d-814b-c22f6c2e48d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_555d20e1-5b3a-42f1-a935-927efcca568f" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_697a6918-1277-4a3d-814b-c22f6c2e48d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_dc31ed0f-80c5-490a-a77f-dc0ef8c5d29b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_682596b2-87f8-4d81-8761-78c6f2521e64" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_dc31ed0f-80c5-490a-a77f-dc0ef8c5d29b" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_682596b2-87f8-4d81-8761-78c6f2521e64" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_3b336185-c4c6-4ec0-afd1-b14a62bbd691" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_dc31ed0f-80c5-490a-a77f-dc0ef8c5d29b" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_3b336185-c4c6-4ec0-afd1-b14a62bbd691" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_12baa4aa-b2cb-4d70-9a8f-65df4830d65a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_12baa4aa-b2cb-4d70-9a8f-65df4830d65a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_969c7090-03fa-4871-8b6e-44d542cf163e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_ifrs-full_ProfitLoss_969c7090-03fa-4871-8b6e-44d542cf163e" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_067da81f-b82d-4021-89fb-2415c1e491c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:calculationArc order="3" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_067da81f-b82d-4021-89fb-2415c1e491c1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_5d0a659a-943b-4821-bc95-653dcbd98f41" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_5d0a659a-943b-4821-bc95-653dcbd98f41" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_569bcc8e-2093-4075-a445-5e4c9b9d3c95" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_569bcc8e-2093-4075-a445-5e4c9b9d3c95" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseInFairValueOfInvestments_df003afa-01f0-4fc5-be1a-d68a3daef6db" xlink:href="bldp-20231231.xsd#bldp_IncreaseDecreaseInFairValueOfInvestments"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_bldp_IncreaseDecreaseInFairValueOfInvestments_df003afa-01f0-4fc5-be1a-d68a3daef6db" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_d8ac1117-3c8f-43d9-8b8e-155bb66b18fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities"/>
    <link:calculationArc order="7" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_d8ac1117-3c8f-43d9-8b8e-155bb66b18fe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_356cbfcc-f9dd-411a-a4e5-12706d5e5cb2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsToAndOnBehalfOfEmployees"/>
    <link:calculationArc order="8" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_356cbfcc-f9dd-411a-a4e5-12706d5e5cb2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_e99b4256-3e94-4568-b8a2-f56f2cfb4051" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:calculationArc order="9" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_e99b4256-3e94-4568-b8a2-f56f2cfb4051" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_4a8fe1ec-6e62-4a0a-a4e6-10c29a48bbfa" xlink:href="bldp-20231231.xsd#bldp_AdjustmentsForLossesDecommissioningOfLiabilities"/>
    <link:calculationArc order="10" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_4a8fe1ec-6e62-4a0a-a4e6-10c29a48bbfa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_a9952ef2-7ebb-46a7-8254-a644ad5d826a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains"/>
    <link:calculationArc order="11" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_a9952ef2-7ebb-46a7-8254-a644ad5d826a" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLoss_7f68286f-44a3-4f40-bab0-26843d77aad2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLoss"/>
    <link:calculationArc order="12" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_ifrs-full_ImpairmentLoss_7f68286f-44a3-4f40-bab0-26843d77aad2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_b16ea702-89c8-488d-be23-55d4f11ece3b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="13" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_b16ea702-89c8-488d-be23-55d4f11ece3b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration_3d483c48-2a29-4628-b2a5-b621165c32d5" xlink:href="bldp-20231231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:calculationArc order="14" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_bldp_RecoveryOnSettlementOfContingentConsideration_3d483c48-2a29-4628-b2a5-b621165c32d5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_ec4a7491-aab1-4da5-a71d-231366b214c8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <link:calculationArc order="15" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_ec4a7491-aab1-4da5-a71d-231366b214c8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdjustmentsForDeferredGainLossAmortization_d8f2ebb7-7aad-49ff-a829-93bba5692749" xlink:href="bldp-20231231.xsd#bldp_AdjustmentsForDeferredGainLossAmortization"/>
    <link:calculationArc order="16" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_bldp_AdjustmentsForDeferredGainLossAmortization_d8f2ebb7-7aad-49ff-a829-93bba5692749" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeRecognitionOfLease_4e30fb36-b7be-4d32-aa65-2b3a223ade6d" xlink:href="bldp-20231231.xsd#bldp_DeRecognitionOfLease"/>
    <link:calculationArc order="17" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_bldp_DeRecognitionOfLease_4e30fb36-b7be-4d32-aa65-2b3a223ade6d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision_2c818f65-e29e-493a-876e-346cbc72de10" xlink:href="bldp-20231231.xsd#bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision"/>
    <link:calculationArc order="18" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations_cb14b21d-69ad-42e2-92cb-8477868f8124" xlink:to="loc_bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision_2c818f65-e29e-493a-876e-346cbc72de10" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_9cc93281-9f1f-49f4-813c-65768fb9c528" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperations_cea38779-18df-454f-83ec-19c26deac1ce" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_9cc93281-9f1f-49f4-813c-65768fb9c528" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperations_cea38779-18df-454f-83ec-19c26deac1ce" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_9415aa7f-80ba-495c-911f-34ed4a370fe1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAdjustmentsToReconcileProfitLoss"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_9cc93281-9f1f-49f4-813c-65768fb9c528" xlink:to="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_9415aa7f-80ba-495c-911f-34ed4a370fe1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_8d4fc03d-bbd0-4d2d-b28f-d7e768acc3bf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_cf5f5526-65da-48a2-8b51-c7d27618a5f7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_8d4fc03d-bbd0-4d2d-b28f-d7e768acc3bf" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_cf5f5526-65da-48a2-8b51-c7d27618a5f7" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_c2532592-145a-4a2b-815e-60bc56c00d89" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_8d4fc03d-bbd0-4d2d-b28f-d7e768acc3bf" xlink:to="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_c2532592-145a-4a2b-815e-60bc56c00d89" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_c8a59397-e140-4774-91ce-99e0f202dc29" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_8d4fc03d-bbd0-4d2d-b28f-d7e768acc3bf" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_c8a59397-e140-4774-91ce-99e0f202dc29" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_183d632c-3255-4ea0-9868-c74529890375" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_8d4fc03d-bbd0-4d2d-b28f-d7e768acc3bf" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_183d632c-3255-4ea0-9868-c74529890375" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_fee1ee3d-676c-4b37-b980-80f1f08e878c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration_c52cb9a2-4f5a-4513-8737-3d6307b3cd1d" xlink:href="bldp-20231231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_fee1ee3d-676c-4b37-b980-80f1f08e878c" xlink:to="loc_bldp_RecoveryOnSettlementOfContingentConsideration_c52cb9a2-4f5a-4513-8737-3d6307b3cd1d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance_a4f4aefb-a95d-44ab-9b99-f34fead4e6d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_fee1ee3d-676c-4b37-b980-80f1f08e878c" xlink:to="loc_ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance_a4f4aefb-a95d-44ab-9b99-f34fead4e6d1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome_ae06f505-e42c-4808-842a-28049a253742" xlink:href="bldp-20231231.xsd#bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_fee1ee3d-676c-4b37-b980-80f1f08e878c" xlink:to="loc_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome_ae06f505-e42c-4808-842a-28049a253742" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_67187f5c-d05a-4721-b30d-0dc306814db2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:calculationArc order="4" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_fee1ee3d-676c-4b37-b980-80f1f08e878c" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_67187f5c-d05a-4721-b30d-0dc306814db2" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsGrossMargin_689b4917-18ce-4028-9fc2-fbab37e62db0" xlink:href="bldp-20231231.xsd#bldp_DiscontinuedOperationsGrossMargin"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_fee1ee3d-676c-4b37-b980-80f1f08e878c" xlink:to="loc_bldp_DiscontinuedOperationsGrossMargin_689b4917-18ce-4028-9fc2-fbab37e62db0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsOperatingExpenses_79b53a2d-76ed-41d0-89f4-532970968339" xlink:href="bldp-20231231.xsd#bldp_DiscontinuedOperationsOperatingExpenses"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_fee1ee3d-676c-4b37-b980-80f1f08e878c" xlink:to="loc_bldp_DiscontinuedOperationsOperatingExpenses_79b53a2d-76ed-41d0-89f4-532970968339" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_2817462c-e8cf-4b5e-bf77-d266f27bde7b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_fee1ee3d-676c-4b37-b980-80f1f08e878c" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_2817462c-e8cf-4b5e-bf77-d266f27bde7b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations_11cf33fb-a338-4759-aabc-83a2bf802386" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations_de1423e1-7770-45f4-b171-580d0fb881f5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations_11cf33fb-a338-4759-aabc-83a2bf802386" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations_de1423e1-7770-45f4-b171-580d0fb881f5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations_83c859b4-85f7-4daa-befd-0a80a01f7428" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations_11cf33fb-a338-4759-aabc-83a2bf802386" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations_83c859b4-85f7-4daa-befd-0a80a01f7428" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations_5c32c866-2194-42bf-8340-0fbb8e194e63" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations_11cf33fb-a338-4759-aabc-83a2bf802386" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations_5c32c866-2194-42bf-8340-0fbb8e194e63" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#TradeandotherreceivablesTradeandOtherReceivablesDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_c31fb1f6-25e4-4604-b5af-4cbf961d4243" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTradeReceivables_b11b9987-5d2f-4f3e-8c7b-07cec3631e4b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTradeReceivables"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivables_c31fb1f6-25e4-4604-b5af-4cbf961d4243" xlink:to="loc_ifrs-full_CurrentTradeReceivables_b11b9987-5d2f-4f3e-8c7b-07cec3631e4b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentReceivables_3214f2cb-626e-480d-8336-c9ca8576f06c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentReceivables"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivables_c31fb1f6-25e4-4604-b5af-4cbf961d4243" xlink:to="loc_ifrs-full_OtherCurrentReceivables_3214f2cb-626e-480d-8336-c9ca8576f06c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets_f52c13d1-7559-438d-9620-d460be0eee35" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentContractAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivables_c31fb1f6-25e4-4604-b5af-4cbf961d4243" xlink:to="loc_ifrs-full_CurrentContractAssets_f52c13d1-7559-438d-9620-d460be0eee35" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#InventoriesScheduleofDetailedInformationAboutInventoriesDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_169e15b6-b057-47c0-b9ee-3ed4efca2174" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Inventories"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_c10d65c9-0f5d-4d58-8a89-07c1fea822dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_169e15b6-b057-47c0-b9ee-3ed4efca2174" xlink:to="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_c10d65c9-0f5d-4d58-8a89-07c1fea822dc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WorkInProgress_68167e91-5c79-4c1b-9478-ecb46e40b6ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WorkInProgress"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_169e15b6-b057-47c0-b9ee-3ed4efca2174" xlink:to="loc_ifrs-full_WorkInProgress_68167e91-5c79-4c1b-9478-ecb46e40b6ad" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinishedGoods_17a2e06e-32e5-4dec-84c2-d457f39b67aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinishedGoods"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_169e15b6-b057-47c0-b9ee-3ed4efca2174" xlink:to="loc_ifrs-full_FinishedGoods_17a2e06e-32e5-4dec-84c2-d457f39b67aa" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ServiceInventories_9c8a397b-2e9b-4d2e-a4ac-c175d03437ec" xlink:href="bldp-20231231.xsd#bldp_ServiceInventories"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_Inventories_169e15b6-b057-47c0-b9ee-3ed4efca2174" xlink:to="loc_bldp_ServiceInventories_9c8a397b-2e9b-4d2e-a4ac-c175d03437ec" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/TradeandotherpayablesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#TradeandotherpayablesDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/TradeandotherpayablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_28ad504b-f899-443d-9c07-0e27ad327727" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_c557883a-e97d-441b-a62f-d5a205a1e164" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables_28ad504b-f899-443d-9c07-0e27ad327727" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_c557883a-e97d-441b-a62f-d5a205a1e164" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_cc149d58-32b5-423a-9f50-7ace429d122c" xlink:href="bldp-20231231.xsd#bldp_EmployeeRelatedLiabilitiesCurrent1"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables_28ad504b-f899-443d-9c07-0e27ad327727" xlink:to="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_cc149d58-32b5-423a-9f50-7ace429d122c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentLiabilities_b6e20b01-4fb1-46d2-9b5c-f96f0504bfc8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentLiabilities"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables_28ad504b-f899-443d-9c07-0e27ad327727" xlink:to="loc_ifrs-full_OtherCurrentLiabilities_b6e20b01-4fb1-46d2-9b5c-f96f0504bfc8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxesPayableCurrent1_85f06612-4afa-4fee-8bbc-445df1b8e559" xlink:href="bldp-20231231.xsd#bldp_TaxesPayableCurrent1"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables_28ad504b-f899-443d-9c07-0e27ad327727" xlink:to="loc_bldp_TaxesPayableCurrent1_85f06612-4afa-4fee-8bbc-445df1b8e559" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_eb3e92ee-504a-4a4a-987e-a0253d4e68bb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentLiabilities_f003d1bc-eec9-4742-a72c-95a4ad5c71a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentLiabilities"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NoncurrentProvisions_eb3e92ee-504a-4a4a-987e-a0253d4e68bb" xlink:to="loc_ifrs-full_OtherNoncurrentLiabilities_f003d1bc-eec9-4742-a72c-95a4ad5c71a8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss_69a75a2b-6691-4a1b-b4d1-c9bb633ec6a8" xlink:href="bldp-20231231.xsd#bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_NoncurrentProvisions_eb3e92ee-504a-4a4a-987e-a0253d4e68bb" xlink:to="loc_bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss_69a75a2b-6691-4a1b-b4d1-c9bb633ec6a8" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_62956981-4a3b-4a99-a6a6-4bca07949753" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_a5758502-3755-4f90-837f-f57591db8e17" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_62956981-4a3b-4a99-a6a6-4bca07949753" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_a5758502-3755-4f90-837f-f57591db8e17" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_64cede47-0021-405c-9fc0-8b9692284f44" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_62956981-4a3b-4a99-a6a6-4bca07949753" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_64cede47-0021-405c-9fc0-8b9692284f44" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_6a0800dd-7997-4b96-9044-2ecefe856666" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_62956981-4a3b-4a99-a6a6-4bca07949753" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_6a0800dd-7997-4b96-9044-2ecefe856666" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_a2518df8-bf74-4dfc-a14e-c5fadab403f9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_62956981-4a3b-4a99-a6a6-4bca07949753" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_a2518df8-bf74-4dfc-a14e-c5fadab403f9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_4157a1df-b49c-44be-9d98-a57fff4730f8" xlink:href="bldp-20231231.xsd#bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_62956981-4a3b-4a99-a6a6-4bca07949753" xlink:to="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_4157a1df-b49c-44be-9d98-a57fff4730f8" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements_d3169252-dcfb-4641-aeef-8ef11d8ad3ec" xlink:href="bldp-20231231.xsd#bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements"/>
    <link:calculationArc order="6" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_62956981-4a3b-4a99-a6a6-4bca07949753" xlink:to="loc_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements_d3169252-dcfb-4641-aeef-8ef11d8ad3ec" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_46e59955-8bc8-4290-9e25-92f3ad52419e" xlink:href="bldp-20231231.xsd#bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_29cda746-4b81-4a8b-a840-aad01e6ae5e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_46e59955-8bc8-4290-9e25-92f3ad52419e" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_29cda746-4b81-4a8b-a840-aad01e6ae5e0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_a480c012-403b-4d7b-adec-26f86838ed9c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:calculationArc order="2" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_46e59955-8bc8-4290-9e25-92f3ad52419e" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_a480c012-403b-4d7b-adec-26f86838ed9c" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_e599cab3-bf81-4b1e-a35a-fa8497574bad" xlink:href="bldp-20231231.xsd#bldp_PlanAssetsAtFairValueAllocationPercentage"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_09a2e446-a8cb-4860-8651-33983da19358" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_e599cab3-bf81-4b1e-a35a-fa8497574bad" xlink:to="loc_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_09a2e446-a8cb-4860-8651-33983da19358" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_5dd03c56-a231-487a-a9af-f9d0f59f873c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_e599cab3-bf81-4b1e-a35a-fa8497574bad" xlink:to="loc_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_5dd03c56-a231-487a-a9af-f9d0f59f873c" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets_f25c2b5e-3217-4209-b8a3-e855c8589e8b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_e599cab3-bf81-4b1e-a35a-fa8497574bad" xlink:to="loc_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets_f25c2b5e-3217-4209-b8a3-e855c8589e8b" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PersonnelexpensesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#PersonnelexpensesDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/PersonnelexpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_4f9a6cd4-ed7a-41c6-8955-2ba80b8408b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_9a682baf-3f99-4db5-8e24-5124d434dcd5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_4f9a6cd4-ed7a-41c6-8955-2ba80b8408b1" xlink:to="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_9a682baf-3f99-4db5-8e24-5124d434dcd5" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_f62889b1-a80b-463f-af93-927b16846b29" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense_4f9a6cd4-ed7a-41c6-8955-2ba80b8408b1" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_f62889b1-a80b-463f-af93-927b16846b29" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceincomeandexpenseDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#FinanceincomeandexpenseDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/FinanceincomeandexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceAndOtherIncomeExpenses_c3134004-0c7f-4677-a798-c3f5c114c70c" xlink:href="bldp-20231231.xsd#bldp_FinanceAndOtherIncomeExpenses"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_5fc68407-1770-4ba4-89d5-66a523d13c36" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans"/>
    <link:calculationArc order="1" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceAndOtherIncomeExpenses_c3134004-0c7f-4677-a798-c3f5c114c70c" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_5fc68407-1770-4ba4-89d5-66a523d13c36" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentIncome_54943e02-e777-4653-9a43-92533da3bb5b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentIncome"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceAndOtherIncomeExpenses_c3134004-0c7f-4677-a798-c3f5c114c70c" xlink:to="loc_ifrs-full_InvestmentIncome_54943e02-e777-4653-9a43-92533da3bb5b" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_5d773840-9024-47de-a4ab-b779e4acd4b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceAndOtherIncomeExpenses_c3134004-0c7f-4677-a798-c3f5c114c70c" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_5d773840-9024-47de-a4ab-b779e4acd4b0" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_eac27d7f-93c7-42d0-85eb-451254d8e2c9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceAndOtherIncomeExpenses_c3134004-0c7f-4677-a798-c3f5c114c70c" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_eac27d7f-93c7-42d0-85eb-451254d8e2c9" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GovernmentLevies_1667b0e6-d90d-4ecf-9499-4beb431991d2" xlink:href="bldp-20231231.xsd#bldp_GovernmentLevies"/>
    <link:calculationArc order="5" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_FinanceAndOtherIncomeExpenses_c3134004-0c7f-4677-a798-c3f5c114c70c" xlink:to="loc_bldp_GovernmentLevies_1667b0e6-d90d-4ecf-9499-4beb431991d2" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#IncometaxesCurrentTaxExpenseDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_5cb5662b-49d5-48de-84c8-8e741d5ee71f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_0e5769cd-3c32-4dc5-a0ce-2bf848d3ef50" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_5cb5662b-49d5-48de-84c8-8e741d5ee71f" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_0e5769cd-3c32-4dc5-a0ce-2bf848d3ef50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_8e025fe7-9470-46a3-974c-2f51a53007cc" xlink:href="bldp-20231231.xsd#bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_5cb5662b-49d5-48de-84c8-8e741d5ee71f" xlink:to="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_8e025fe7-9470-46a3-974c-2f51a53007cc" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_c2ae501f-678f-4b85-8b42-b6e161b391a2" xlink:href="bldp-20231231.xsd#bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_e2082e4e-614c-47ca-97f9-03cfeea39335" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_c2ae501f-678f-4b85-8b42-b6e161b391a2" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_e2082e4e-614c-47ca-97f9-03cfeea39335" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_585aa434-0248-4ba0-8def-b4811b6d3a19" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_c2ae501f-678f-4b85-8b42-b6e161b391a2" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_585aa434-0248-4ba0-8def-b4811b6d3a19" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_aff0b021-6a80-4aa5-8913-073c71fc07a1" xlink:href="bldp-20231231.xsd#bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_c2ae501f-678f-4b85-8b42-b6e161b391a2" xlink:to="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_aff0b021-6a80-4aa5-8913-073c71fc07a1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_1b8003c2-451f-4af7-85e0-067a792f9eb1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_e88e2a9c-063d-4a7a-ba59-4a3ac5d58435" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_1b8003c2-451f-4af7-85e0-067a792f9eb1" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_e88e2a9c-063d-4a7a-ba59-4a3ac5d58435" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WithholdingTax_9ff3a29f-7607-423f-b1dc-e576b0de4d34" xlink:href="bldp-20231231.xsd#bldp_WithholdingTax"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_1b8003c2-451f-4af7-85e0-067a792f9eb1" xlink:to="loc_bldp_WithholdingTax_9ff3a29f-7607-423f-b1dc-e576b0de4d34" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#IncometaxesTaxRateReconciliationDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_b7ef694b-c8f2-4490-bf1b-0a2a63b3159e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_abc423e4-62be-4d22-ac48-4f6e5b8bccc1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_b7ef694b-c8f2-4490-bf1b-0a2a63b3159e" xlink:to="loc_ifrs-full_TaxEffectOfForeignTaxRates_abc423e4-62be-4d22-ac48-4f6e5b8bccc1" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_fbcf0aa6-b088-4f7f-9128-ced64727fd50" xlink:href="bldp-20231231.xsd#bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_b7ef694b-c8f2-4490-bf1b-0a2a63b3159e" xlink:to="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_fbcf0aa6-b088-4f7f-9128-ced64727fd50" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_55ddefcb-6b7e-47df-a332-e80475890bfe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_b7ef694b-c8f2-4490-bf1b-0a2a63b3159e" xlink:to="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_55ddefcb-6b7e-47df-a332-e80475890bfe" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfTaxLosses_9441e43f-eb64-402a-9b92-638f6bab7888" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectOfTaxLosses"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_b7ef694b-c8f2-4490-bf1b-0a2a63b3159e" xlink:to="loc_ifrs-full_TaxEffectOfTaxLosses_9441e43f-eb64-402a-9b92-638f6bab7888" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOther_168a5202-cd75-4d54-99f0-bf6d780f9c3d" xlink:href="bldp-20231231.xsd#bldp_TaxEffectOther"/>
    <link:calculationArc order="5" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_b7ef694b-c8f2-4490-bf1b-0a2a63b3159e" xlink:to="loc_bldp_TaxEffectOther_168a5202-cd75-4d54-99f0-bf6d780f9c3d" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_739c32eb-aa66-4a3a-ab6f-d9fd88615ba6" xlink:href="bldp-20231231.xsd#bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome"/>
    <link:calculationArc order="6" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_b7ef694b-c8f2-4490-bf1b-0a2a63b3159e" xlink:to="loc_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_739c32eb-aa66-4a3a-ab6f-d9fd88615ba6" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfTaxCreditsEarned_fdaeb1ac-a61b-4e14-b6a9-37be156253f3" xlink:href="bldp-20231231.xsd#bldp_TaxEffectOfTaxCreditsEarned"/>
    <link:calculationArc order="7" weight="-1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_b7ef694b-c8f2-4490-bf1b-0a2a63b3159e" xlink:to="loc_bldp_TaxEffectOfTaxCreditsEarned_fdaeb1ac-a61b-4e14-b6a9-37be156253f3" xlink:type="arc"/>
  </link:calculationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#RelatedpartytransactionsKeyManagementCompensationDetails"/>
  <link:calculationLink xlink:role="http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_26c1d66d-ff23-4941-98e1-ab3a425a2fac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_dd73e6fd-14f0-4790-bd30-c94e81cd2ceb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:calculationArc order="1" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_26c1d66d-ff23-4941-98e1-ab3a425a2fac" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_dd73e6fd-14f0-4790-bd30-c94e81cd2ceb" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_4dd382f7-c118-4ec8-9b67-0521f1b2a653" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits"/>
    <link:calculationArc order="2" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_26c1d66d-ff23-4941-98e1-ab3a425a2fac" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_4dd382f7-c118-4ec8-9b67-0521f1b2a653" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_55517317-b6f6-4894-8ec0-fcf6f0c87492" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits"/>
    <link:calculationArc order="3" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_26c1d66d-ff23-4941-98e1-ab3a425a2fac" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_55517317-b6f6-4894-8ec0-fcf6f0c87492" xlink:type="arc"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_d01997eb-2cf1-4fb7-8d7f-a91fa6312776" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:calculationArc order="4" weight="1.0" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation_26c1d66d-ff23-4941-98e1-ab3a425a2fac" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_d01997eb-2cf1-4fb7-8d7f-a91fa6312776" xlink:type="arc"/>
  </link:calculationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>bldp-20231231_def.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION DEFINITION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:897add9e-2d0e-4184-84c6-8f9eb022f772,g:d356ad44-4e08-4cbf-95ce-f039ba7a054f-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <link:arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <link:roleRef roleURI="http://www.ballard.com/role/CoverPage" xlink:type="simple" xlink:href="bldp-20231231.xsd#CoverPage"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInformationLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_94f41f59-311d-471a-bd95-fbfa209e7d26" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntitiesTable_94f41f59-311d-471a-bd95-fbfa209e7d26" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_111371a0-2504-4804-b0a3-0dd4ee32ea15" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_dei_EntitiesTable_94f41f59-311d-471a-bd95-fbfa209e7d26" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_111371a0-2504-4804-b0a3-0dd4ee32ea15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_111371a0-2504-4804-b0a3-0dd4ee32ea15_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_111371a0-2504-4804-b0a3-0dd4ee32ea15" xlink:to="loc_dei_AddressTypeDomain_111371a0-2504-4804-b0a3-0dd4ee32ea15_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_1772ab7a-70ba-4b2c-bbc1-50016077bc24" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_111371a0-2504-4804-b0a3-0dd4ee32ea15" xlink:to="loc_dei_AddressTypeDomain_1772ab7a-70ba-4b2c-bbc1-50016077bc24" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember_8c5baf46-6fa0-4076-8a1f-c237d101fc78" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_BusinessContactMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AddressTypeDomain_1772ab7a-70ba-4b2c-bbc1-50016077bc24" xlink:to="loc_dei_BusinessContactMember_8c5baf46-6fa0-4076-8a1f-c237d101fc78" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e1bfa622-cd65-4989-9aff-3aee6e9c4caa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_DocumentType_e1bfa622-cd65-4989-9aff-3aee6e9c4caa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement_da4cbd2d-3991-4ce0-bceb-91f97a045488" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_DocumentRegistrationStatement_da4cbd2d-3991-4ce0-bceb-91f97a045488" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_84a6da9c-063b-402a-827d-4b9b5554bc91" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_DocumentAnnualReport_84a6da9c-063b-402a-827d-4b9b5554bc91" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_dc763508-3c07-460a-97a5-0f562217d423" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityCentralIndexKey_dc763508-3c07-460a-97a5-0f562217d423" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPrimarySicNumber_64609921-0b36-4d35-80af-5d8a62950d66" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityPrimarySicNumber_64609921-0b36-4d35-80af-5d8a62950d66" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_2c05b9e6-bdc4-4961-bebd-94e71e36d248" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityRegistrantName_2c05b9e6-bdc4-4961-bebd-94e71e36d248" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_44365e62-73f5-49e9-853b-e7fa1bbf42b4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityIncorporationStateCountryCode_44365e62-73f5-49e9-853b-e7fa1bbf42b4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_dff5d112-b9c1-435b-ba27-8bbafafcd1fa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityTaxIdentificationNumber_dff5d112-b9c1-435b-ba27-8bbafafcd1fa" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_5c848b79-bc01-45f6-955f-8bdb9c6ad101" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityAddressAddressLine1_5c848b79-bc01-45f6-955f-8bdb9c6ad101" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_86c77d21-25c3-44ce-bb47-71f50d9ab6bd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityAddressCityOrTown_86c77d21-25c3-44ce-bb47-71f50d9ab6bd" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_e7bc1edf-4d9d-458d-bb1b-e48e5492990a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityAddressStateOrProvince_e7bc1edf-4d9d-458d-bb1b-e48e5492990a" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_9c2f6398-20e5-4244-8cb1-17a513f562b7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityAddressCountry_9c2f6398-20e5-4244-8cb1-17a513f562b7" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_9277b09d-7fc3-46b2-bdcb-e3fc011b7b2e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityAddressPostalZipCode_9277b09d-7fc3-46b2-bdcb-e3fc011b7b2e" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_1ec98ff9-3558-421e-986c-29786d74efb9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_CityAreaCode_1ec98ff9-3558-421e-986c-29786d74efb9" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_20dcf1c6-2eef-4ed6-9d6d-965a30cab2ec" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_LocalPhoneNumber_20dcf1c6-2eef-4ed6-9d6d-965a30cab2ec" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName_a275376a-ac7d-422f-99de-ebde3c4b6e84" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_ContactPersonnelName_a275376a-ac7d-422f-99de-ebde3c4b6e84" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_548e5a91-57ef-4a8c-9f18-942a2461140f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_Security12bTitle_548e5a91-57ef-4a8c-9f18-942a2461140f" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_97a34f26-cfc3-4361-bdcf-66bef15aa363" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_TradingSymbol_97a34f26-cfc3-4361-bdcf-66bef15aa363" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_4ab0386c-a967-4431-92a9-5df5110f3380" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_SecurityExchangeName_4ab0386c-a967-4431-92a9-5df5110f3380" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityReportingObligation_1b35ee3b-e183-46f7-ba94-36d894345e1b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_SecurityReportingObligation_1b35ee3b-e183-46f7-ba94-36d894345e1b" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_7b2afbd7-a034-44c0-9500-d3d408a4999f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityCurrentReportingStatus_7b2afbd7-a034-44c0-9500-d3d408a4999f" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_ee62c582-1b06-4933-a305-ff906b85cb66" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityInteractiveDataCurrent_ee62c582-1b06-4933-a305-ff906b85cb66" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_9bdf9d69-47d4-40ad-ae79-c769690a49be" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityEmergingGrowthCompany_9bdf9d69-47d4-40ad-ae79-c769690a49be" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_05e754f3-b7d5-4724-a180-97469c2ac6a9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_AmendmentFlag_05e754f3-b7d5-4724-a180-97469c2ac6a9" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_15cebc13-d0ba-48f9-b6ba-3847a3d4523a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_DocumentFiscalYearFocus_15cebc13-d0ba-48f9-b6ba-3847a3d4523a" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a5f6081a-6008-494c-ae1d-5e1ac9eae6ba" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a5f6081a-6008-494c-ae1d-5e1ac9eae6ba" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_909e0a41-61e5-404e-9e7e-7e8fcabb3175" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_909e0a41-61e5-404e-9e7e-7e8fcabb3175" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_5efb07ad-8cb4-4b23-afed-3780d525e992" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityFileNumber_5efb07ad-8cb4-4b23-afed-3780d525e992" xlink:type="arc" order="27"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_5e83a6f1-0ca6-4538-8941-7c83315f5294" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_IcfrAuditorAttestationFlag_5e83a6f1-0ca6-4538-8941-7c83315f5294" xlink:type="arc" order="28"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_4c908eb5-0c5d-4ba1-86f9-efeea3e870c2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_4c908eb5-0c5d-4ba1-86f9-efeea3e870c2" xlink:type="arc" order="29"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_68bf72a3-1814-4d17-9b78-cf0abbc5f382" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtRestatementRecoveryAnalysisFlag"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_68bf72a3-1814-4d17-9b78-cf0abbc5f382" xlink:type="arc" order="30"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_9e0fb60f-c0e8-47dc-9367-482c4137e979" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_DocumentPeriodEndDate_9e0fb60f-c0e8-47dc-9367-482c4137e979" xlink:type="arc" order="31"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_a893ba35-d4a3-4582-9393-8c1e6057415f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_CurrentFiscalYearEndDate_a893ba35-d4a3-4582-9393-8c1e6057415f" xlink:type="arc" order="32"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AnnualInformationForm_b0008ad4-102e-4803-827c-0cbb1593e5e7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_AnnualInformationForm_b0008ad4-102e-4803-827c-0cbb1593e5e7" xlink:type="arc" order="33"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditedAnnualFinancialStatements_ade2d817-d2c6-498d-b7c4-e73042818902" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_AuditedAnnualFinancialStatements_ade2d817-d2c6-498d-b7c4-e73042818902" xlink:type="arc" order="34"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity" xlink:type="simple" xlink:href="bldp-20231231.xsd#ConsolidatedStatementsofChangesinEquity"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_acb13f1c-9158-4c52-a169-b63d075a7477" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_876e8f2b-6ad2-4eb6-8e23-f3996bdabfcf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_acb13f1c-9158-4c52-a169-b63d075a7477" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_876e8f2b-6ad2-4eb6-8e23-f3996bdabfcf" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_eea90fb0-3330-48ac-933f-6dfb1533e8b9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_876e8f2b-6ad2-4eb6-8e23-f3996bdabfcf" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_eea90fb0-3330-48ac-933f-6dfb1533e8b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_eea90fb0-3330-48ac-933f-6dfb1533e8b9_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_eea90fb0-3330-48ac-933f-6dfb1533e8b9" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_eea90fb0-3330-48ac-933f-6dfb1533e8b9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_6b17a31f-1f25-4f0a-b73a-838c1851804e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_eea90fb0-3330-48ac-933f-6dfb1533e8b9" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_6b17a31f-1f25-4f0a-b73a-838c1851804e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_6fa5db77-cc8b-4215-8977-bee23cded299" xlink:href="bldp-20231231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_6b17a31f-1f25-4f0a-b73a-838c1851804e" xlink:to="loc_bldp_DeferredShareUnitsMember_6fa5db77-cc8b-4215-8977-bee23cded299" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_0956c6d8-e514-40d0-9961-4ff5af38a8b3" xlink:href="bldp-20231231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_6b17a31f-1f25-4f0a-b73a-838c1851804e" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_0956c6d8-e514-40d0-9961-4ff5af38a8b3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_56affd02-968f-492c-bfc9-b3e6da96a1c0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_876e8f2b-6ad2-4eb6-8e23-f3996bdabfcf" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_56affd02-968f-492c-bfc9-b3e6da96a1c0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_56affd02-968f-492c-bfc9-b3e6da96a1c0_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_56affd02-968f-492c-bfc9-b3e6da96a1c0" xlink:to="loc_ifrs-full_EquityMember_56affd02-968f-492c-bfc9-b3e6da96a1c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_827262a0-cf85-41eb-bc6a-63023da4afd6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_56affd02-968f-492c-bfc9-b3e6da96a1c0" xlink:to="loc_ifrs-full_EquityMember_827262a0-cf85-41eb-bc6a-63023da4afd6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember_3cfd1485-7321-43ee-bfe6-cefe30cd3390" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_827262a0-cf85-41eb-bc6a-63023da4afd6" xlink:to="loc_ifrs-full_IssuedCapitalMember_3cfd1485-7321-43ee-bfe6-cefe30cd3390" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember_c990ee8a-693b-4640-956c-3efe760a3301" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_827262a0-cf85-41eb-bc6a-63023da4afd6" xlink:to="loc_ifrs-full_AdditionalPaidinCapitalMember_c990ee8a-693b-4640-956c-3efe760a3301" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember_413e8e50-379a-49ea-ac86-6259ac0eebca" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_827262a0-cf85-41eb-bc6a-63023da4afd6" xlink:to="loc_ifrs-full_RetainedEarningsMember_413e8e50-379a-49ea-ac86-6259ac0eebca" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_81f29fd5-1d30-4ea6-b28e-5de1798775c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EquityMember_827262a0-cf85-41eb-bc6a-63023da4afd6" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_81f29fd5-1d30-4ea6-b28e-5de1798775c3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_389729f1-fa2f-444f-a692-59dfaf2248c0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_876e8f2b-6ad2-4eb6-8e23-f3996bdabfcf" xlink:to="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_389729f1-fa2f-444f-a692-59dfaf2248c0" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_389729f1-fa2f-444f-a692-59dfaf2248c0_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_389729f1-fa2f-444f-a692-59dfaf2248c0" xlink:to="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_389729f1-fa2f-444f-a692-59dfaf2248c0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_941857f3-5f7a-4070-aec6-30d1738cd295" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_389729f1-fa2f-444f-a692-59dfaf2248c0" xlink:to="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_941857f3-5f7a-4070-aec6-30d1738cd295" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_74d25ddd-af2f-4d40-924f-6677729556e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_941857f3-5f7a-4070-aec6-30d1738cd295" xlink:to="loc_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_74d25ddd-af2f-4d40-924f-6677729556e3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:href="bldp-20231231.xsd#bldp_ChangesInStockHoldersEquityRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_acb13f1c-9158-4c52-a169-b63d075a7477" xlink:to="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_f6c14b7c-ee33-47f2-a17d-643cab93b4df" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_f6c14b7c-ee33-47f2-a17d-643cab93b4df" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_8cbd5656-2caa-4f59-b910-43ba08463ce4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_Equity_8cbd5656-2caa-4f59-b910-43ba08463ce4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_cf036368-5335-442e-b200-79d0e89355ba" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_ProfitLoss_cf036368-5335-442e-b200-79d0e89355ba" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_01a615b6-68b0-407f-8783-622b91c867e5" xlink:href="bldp-20231231.xsd#bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_01a615b6-68b0-407f-8783-622b91c867e5" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary_f725d133-0a4c-4c2a-b42d-c292693b8104" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary_f725d133-0a4c-4c2a-b42d-c292693b8104" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_51688aba-6f14-45a5-b4b9-4bbac9244ea5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_51688aba-6f14-45a5-b4b9-4bbac9244ea5" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_50d7b1a6-633c-45e3-9f88-289a00401d53" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_50d7b1a6-633c-45e3-9f88-289a00401d53" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_586b62c0-c27c-46a9-805d-5c3dae6eb97c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_586b62c0-c27c-46a9-805d-5c3dae6eb97c" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_beb4a248-b608-43b9-b96f-8c1b7a1a703a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_beb4a248-b608-43b9-b96f-8c1b7a1a703a" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_af0444f0-6ff1-48a9-8bfc-9d03d0328b64" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_beb4a248-b608-43b9-b96f-8c1b7a1a703a" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_af0444f0-6ff1-48a9-8bfc-9d03d0328b64" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_600eecbb-94d6-4b97-a396-1c99250bed2d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_beb4a248-b608-43b9-b96f-8c1b7a1a703a" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_600eecbb-94d6-4b97-a396-1c99250bed2d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_c1b6df72-3323-4185-9933-e752818e802e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_dc6dc7ab-1215-4538-8af0-7d36c809cdd3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#MaterialaccountingpoliciesScheduleofSubsidiariesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40fcffb5-c0f6-4746-954a-a08e39a35e0b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_2cd07de5-dc0b-415d-8958-7f97b7e0519e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40fcffb5-c0f6-4746-954a-a08e39a35e0b" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_2cd07de5-dc0b-415d-8958-7f97b7e0519e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_6790df36-6ee6-4b47-b558-c053a9f6c1b6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_2cd07de5-dc0b-415d-8958-7f97b7e0519e" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_6790df36-6ee6-4b47-b558-c053a9f6c1b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_6790df36-6ee6-4b47-b558-c053a9f6c1b6_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_6790df36-6ee6-4b47-b558-c053a9f6c1b6" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_6790df36-6ee6-4b47-b558-c053a9f6c1b6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_6790df36-6ee6-4b47-b558-c053a9f6c1b6" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_e6c5f807-fa43-45b7-b593-9fea8798997d" xlink:href="bldp-20231231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:to="loc_bldp_BallardMotiveSolutionsMember_e6c5f807-fa43-45b7-b593-9fea8798997d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GuangzhouBallardPowerSystemsIncMember_b6b435aa-0b57-496e-a7aa-10947ce35e98" xlink:href="bldp-20231231.xsd#bldp_GuangzhouBallardPowerSystemsIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:to="loc_bldp_GuangzhouBallardPowerSystemsIncMember_b6b435aa-0b57-496e-a7aa-10947ce35e98" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_a24091b8-f09c-496e-90bb-c9aa1ee17141" xlink:href="bldp-20231231.xsd#bldp_BallardPowerSystemsEuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_a24091b8-f09c-496e-90bb-c9aa1ee17141" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardHongKongLtd.Member_c664f5ae-e2ab-4525-8f30-3e8ec606eb78" xlink:href="bldp-20231231.xsd#bldp_BallardHongKongLtd.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:to="loc_bldp_BallardHongKongLtd.Member_c664f5ae-e2ab-4525-8f30-3e8ec606eb78" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardUnmannedSystemsMember_87893c03-db90-4936-be23-6dbd4ca50fb8" xlink:href="bldp-20231231.xsd#bldp_BallardUnmannedSystemsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:to="loc_bldp_BallardUnmannedSystemsMember_87893c03-db90-4936-be23-6dbd4ca50fb8" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardServicesinc.Member_fc291b3f-2442-4de8-9acb-650ef9f4f710" xlink:href="bldp-20231231.xsd#bldp_BallardServicesinc.Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:to="loc_bldp_BallardServicesinc.Member_fc291b3f-2442-4de8-9acb-650ef9f4f710" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardFuelCellSystemIncMember_ba1b59e1-24f8-4fcb-9e89-160e0a4f482f" xlink:href="bldp-20231231.xsd#bldp_BallardFuelCellSystemIncMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:to="loc_bldp_BallardFuelCellSystemIncMember_ba1b59e1-24f8-4fcb-9e89-160e0a4f482f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerCorporationMember_87fce28e-fca4-4c9f-bbfd-4a547ec958e9" xlink:href="bldp-20231231.xsd#bldp_BallardPowerCorporationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:to="loc_bldp_BallardPowerCorporationMember_87fce28e-fca4-4c9f-bbfd-4a547ec958e9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_a7bbd2e9-60c0-46b5-8c76-79d7be8a4a4c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40fcffb5-c0f6-4746-954a-a08e39a35e0b" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_a7bbd2e9-60c0-46b5-8c76-79d7be8a4a4c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#MaterialaccountingpoliciesNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/MaterialaccountingpoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7b098554-627e-44ae-861d-88ec1e5e4e90" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_e4d15e86-43a7-42cf-bde5-a48f84fa67be" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7b098554-627e-44ae-861d-88ec1e5e4e90" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_e4d15e86-43a7-42cf-bde5-a48f84fa67be" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_06003b1b-bbc9-49d1-a7ee-e9b86396ef04" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_e4d15e86-43a7-42cf-bde5-a48f84fa67be" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_06003b1b-bbc9-49d1-a7ee-e9b86396ef04" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_06003b1b-bbc9-49d1-a7ee-e9b86396ef04_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_06003b1b-bbc9-49d1-a7ee-e9b86396ef04" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_06003b1b-bbc9-49d1-a7ee-e9b86396ef04_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_d2362c7c-05b9-4d4f-83dd-03855e311d82" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_06003b1b-bbc9-49d1-a7ee-e9b86396ef04" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_d2362c7c-05b9-4d4f-83dd-03855e311d82" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_402f7d71-4b21-4b9b-85df-dda4c9090722" xlink:href="bldp-20231231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d2362c7c-05b9-4d4f-83dd-03855e311d82" xlink:to="loc_bldp_WeichaiBallardJVMember_402f7d71-4b21-4b9b-85df-dda4c9090722" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_4634cf3f-b2cc-42b1-acc8-032f6ab46794" xlink:href="bldp-20231231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d2362c7c-05b9-4d4f-83dd-03855e311d82" xlink:to="loc_bldp_SynergyJVMember_4634cf3f-b2cc-42b1-acc8-032f6ab46794" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_de68a57c-2d90-4daf-adb4-1e1196efe54a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7b098554-627e-44ae-861d-88ec1e5e4e90" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_de68a57c-2d90-4daf-adb4-1e1196efe54a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentFairValueCost_34d94b23-b128-4a86-a6b8-9e7bec48dcca" xlink:href="bldp-20231231.xsd#bldp_InvestmentFairValueCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7b098554-627e-44ae-861d-88ec1e5e4e90" xlink:to="loc_bldp_InvestmentFairValueCost_34d94b23-b128-4a86-a6b8-9e7bec48dcca" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod_70731b5b-eaec-44cc-90e5-a269de50f831" xlink:href="bldp-20231231.xsd#bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7b098554-627e-44ae-861d-88ec1e5e4e90" xlink:to="loc_bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod_70731b5b-eaec-44cc-90e5-a269de50f831" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeaseRecognitionExemptionThreshold_1c242ef1-ca17-461d-998b-6fb700b041bd" xlink:href="bldp-20231231.xsd#bldp_LeaseRecognitionExemptionThreshold"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7b098554-627e-44ae-861d-88ec1e5e4e90" xlink:to="loc_bldp_LeaseRecognitionExemptionThreshold_1c242ef1-ca17-461d-998b-6fb700b041bd" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_1840d8bc-2e7f-4218-8f80-31b4c2717e72" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_33eb4ed5-f317-42b5-81a6-5dd3119f81f1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_1840d8bc-2e7f-4218-8f80-31b4c2717e72" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_33eb4ed5-f317-42b5-81a6-5dd3119f81f1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_0dc136f4-0ae8-4e2e-b192-f1f16a2b0b17" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_33eb4ed5-f317-42b5-81a6-5dd3119f81f1" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_0dc136f4-0ae8-4e2e-b192-f1f16a2b0b17" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_0dc136f4-0ae8-4e2e-b192-f1f16a2b0b17_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_0dc136f4-0ae8-4e2e-b192-f1f16a2b0b17" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_0dc136f4-0ae8-4e2e-b192-f1f16a2b0b17_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_2538a222-f5a5-47ec-8e59-31218ee0f4bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_0dc136f4-0ae8-4e2e-b192-f1f16a2b0b17" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_2538a222-f5a5-47ec-8e59-31218ee0f4bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_2504c699-4811-4410-90d5-d8f121ee87bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2538a222-f5a5-47ec-8e59-31218ee0f4bc" xlink:to="loc_ifrs-full_ComputerEquipmentMember_2504c699-4811-4410-90d5-d8f121ee87bc" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_2f287f6d-d09a-4ea1-99a2-fdb31b8a76ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FixturesAndFittingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2538a222-f5a5-47ec-8e59-31218ee0f4bc" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_2f287f6d-d09a-4ea1-99a2-fdb31b8a76ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_5979b6bc-fb2d-43e1-b1c4-74726447577c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MachineryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2538a222-f5a5-47ec-8e59-31218ee0f4bc" xlink:to="loc_ifrs-full_MachineryMember_5979b6bc-fb2d-43e1-b1c4-74726447577c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_a564605d-e373-4595-b4db-ee40fe0c70db" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_33eb4ed5-f317-42b5-81a6-5dd3119f81f1" xlink:to="loc_ifrs-full_RangeAxis_a564605d-e373-4595-b4db-ee40fe0c70db" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_a564605d-e373-4595-b4db-ee40fe0c70db_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_a564605d-e373-4595-b4db-ee40fe0c70db" xlink:to="loc_ifrs-full_RangesMember_a564605d-e373-4595-b4db-ee40fe0c70db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_58f4b554-ffe6-44dc-9d8e-b9cc533c175d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_a564605d-e373-4595-b4db-ee40fe0c70db" xlink:to="loc_ifrs-full_RangesMember_58f4b554-ffe6-44dc-9d8e-b9cc533c175d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_85de733e-ef12-43b9-8a6b-3ad56ba7ab66" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_58f4b554-ffe6-44dc-9d8e-b9cc533c175d" xlink:to="loc_ifrs-full_BottomOfRangeMember_85de733e-ef12-43b9-8a6b-3ad56ba7ab66" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_faf27450-08c9-4eb0-8741-86815dbfe8b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_58f4b554-ffe6-44dc-9d8e-b9cc533c175d" xlink:to="loc_ifrs-full_TopOfRangeMember_faf27450-08c9-4eb0-8741-86815dbfe8b2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_e127289d-6237-46b6-a391-6e755114aa1e" xlink:href="bldp-20231231.xsd#bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_1840d8bc-2e7f-4218-8f80-31b4c2717e72" xlink:to="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_e127289d-6237-46b6-a391-6e755114aa1e" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_60553ec5-7456-4276-b77c-80e96e27ac1e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_d0d04f7c-6a2c-49f5-a876-17f2aba5dfc0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_60553ec5-7456-4276-b77c-80e96e27ac1e" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_d0d04f7c-6a2c-49f5-a876-17f2aba5dfc0" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_17408533-afe7-4ce4-b751-2d2a2ffc3384" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_d0d04f7c-6a2c-49f5-a876-17f2aba5dfc0" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_17408533-afe7-4ce4-b751-2d2a2ffc3384" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_17408533-afe7-4ce4-b751-2d2a2ffc3384_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_17408533-afe7-4ce4-b751-2d2a2ffc3384" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_17408533-afe7-4ce4-b751-2d2a2ffc3384_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_59cc95c6-9308-4352-9d7a-9b460a8c4843" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_17408533-afe7-4ce4-b751-2d2a2ffc3384" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_59cc95c6-9308-4352-9d7a-9b460a8c4843" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_4e345957-3909-4cc4-a659-d3df76a232aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_59cc95c6-9308-4352-9d7a-9b460a8c4843" xlink:to="loc_ifrs-full_LandAndBuildingsMember_4e345957-3909-4cc4-a659-d3df76a232aa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_0856864c-3765-4f5d-b6bc-73629a25925c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_59cc95c6-9308-4352-9d7a-9b460a8c4843" xlink:to="loc_ifrs-full_OfficeEquipmentMember_0856864c-3765-4f5d-b6bc-73629a25925c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_2f5c2329-abbf-4311-a9d1-f64cbc6f2dbc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_59cc95c6-9308-4352-9d7a-9b460a8c4843" xlink:to="loc_ifrs-full_VehiclesMember_2f5c2329-abbf-4311-a9d1-f64cbc6f2dbc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_6e5140be-5c7a-462c-b15a-9376adc5fdfc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_d0d04f7c-6a2c-49f5-a876-17f2aba5dfc0" xlink:to="loc_ifrs-full_RangeAxis_6e5140be-5c7a-462c-b15a-9376adc5fdfc" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_6e5140be-5c7a-462c-b15a-9376adc5fdfc_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_6e5140be-5c7a-462c-b15a-9376adc5fdfc" xlink:to="loc_ifrs-full_RangesMember_6e5140be-5c7a-462c-b15a-9376adc5fdfc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_5f32d885-15a4-48b2-9975-cf4e079ff093" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_6e5140be-5c7a-462c-b15a-9376adc5fdfc" xlink:to="loc_ifrs-full_RangesMember_5f32d885-15a4-48b2-9975-cf4e079ff093" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_93470544-1d58-4da1-b6cd-f62c7eb49f59" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_5f32d885-15a4-48b2-9975-cf4e079ff093" xlink:to="loc_ifrs-full_BottomOfRangeMember_93470544-1d58-4da1-b6cd-f62c7eb49f59" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_380ab628-4cbb-4a74-bd79-f1be4407d9a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_5f32d885-15a4-48b2-9975-cf4e079ff093" xlink:to="loc_ifrs-full_TopOfRangeMember_380ab628-4cbb-4a74-bd79-f1be4407d9a0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_b2b1e5b7-3eec-4f09-ab45-01b7f5d9d5e1" xlink:href="bldp-20231231.xsd#bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_60553ec5-7456-4276-b77c-80e96e27ac1e" xlink:to="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_b2b1e5b7-3eec-4f09-ab45-01b7f5d9d5e1" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_be4a0cf1-d156-4095-b9b9-597e9dd03a12" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_9f51f2a5-d520-4c1a-b6ef-1a142569de0b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_be4a0cf1-d156-4095-b9b9-597e9dd03a12" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_9f51f2a5-d520-4c1a-b6ef-1a142569de0b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_707f78a3-9919-4ee0-ba98-f8e9e5a2180d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_9f51f2a5-d520-4c1a-b6ef-1a142569de0b" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_707f78a3-9919-4ee0-ba98-f8e9e5a2180d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_707f78a3-9919-4ee0-ba98-f8e9e5a2180d_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_707f78a3-9919-4ee0-ba98-f8e9e5a2180d" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_707f78a3-9919-4ee0-ba98-f8e9e5a2180d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_707f78a3-9919-4ee0-ba98-f8e9e5a2180d" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_bc6a6821-ae64-413c-b849-d7905d34b87b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:to="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_bc6a6821-ae64-413c-b849-d7905d34b87b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_0b341ded-5777-49db-879c-3ddf3db404b9" xlink:href="bldp-20231231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_0b341ded-5777-49db-879c-3ddf3db404b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_19bd26fb-fe84-4bb0-8253-82e5b139c49f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_19bd26fb-fe84-4bb0-8253-82e5b139c49f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NoncompeteAgreements1Member_d39ded83-f4e2-47a7-960b-b6c64b9261d3" xlink:href="bldp-20231231.xsd#bldp_NoncompeteAgreements1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:to="loc_bldp_NoncompeteAgreements1Member_d39ded83-f4e2-47a7-960b-b6c64b9261d3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DomainNamesMember_fe05c44d-836e-48fb-bac0-ac1ce49b7d7d" xlink:href="bldp-20231231.xsd#bldp_DomainNamesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:to="loc_bldp_DomainNamesMember_fe05c44d-836e-48fb-bac0-ac1ce49b7d7d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TrademarksandServicemarksMember_bcd313a0-0dc8-428c-a393-71513bd98f0f" xlink:href="bldp-20231231.xsd#bldp_TrademarksandServicemarksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:to="loc_bldp_TrademarksandServicemarksMember_bcd313a0-0dc8-428c-a393-71513bd98f0f" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InternallygeneratedfuelcellMember_5b5936f3-20d2-4513-9013-85ecf5ba2dca" xlink:href="bldp-20231231.xsd#bldp_InternallygeneratedfuelcellMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:to="loc_bldp_InternallygeneratedfuelcellMember_5b5936f3-20d2-4513-9013-85ecf5ba2dca" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_529051b5-e422-4c65-8a1b-932ff8d19d76" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_9f51f2a5-d520-4c1a-b6ef-1a142569de0b" xlink:to="loc_ifrs-full_RangeAxis_529051b5-e422-4c65-8a1b-932ff8d19d76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_529051b5-e422-4c65-8a1b-932ff8d19d76_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_529051b5-e422-4c65-8a1b-932ff8d19d76" xlink:to="loc_ifrs-full_RangesMember_529051b5-e422-4c65-8a1b-932ff8d19d76_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_2b97081b-3be8-4cb8-8b64-c28829908954" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_529051b5-e422-4c65-8a1b-932ff8d19d76" xlink:to="loc_ifrs-full_RangesMember_2b97081b-3be8-4cb8-8b64-c28829908954" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_ec428a60-d0ce-44ee-8d35-db58f3df0042" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_2b97081b-3be8-4cb8-8b64-c28829908954" xlink:to="loc_ifrs-full_BottomOfRangeMember_ec428a60-d0ce-44ee-8d35-db58f3df0042" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_62e89298-69fc-445f-9ae5-77d84dc727aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_2b97081b-3be8-4cb8-8b64-c28829908954" xlink:to="loc_ifrs-full_TopOfRangeMember_62e89298-69fc-445f-9ae5-77d84dc727aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_d5804508-6c35-4be9-8299-0c1aee84ba2d" xlink:href="bldp-20231231.xsd#bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_be4a0cf1-d156-4095-b9b9-597e9dd03a12" xlink:to="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_d5804508-6c35-4be9-8299-0c1aee84ba2d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#DiscontinuedoperationsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_905fa74e-9322-4c57-bf47-b07f5031a7c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_905fa74e-9322-4c57-bf47-b07f5031a7c2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_0907b8d6-9fc3-4792-8039-9417987353f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_905fa74e-9322-4c57-bf47-b07f5031a7c2" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_0907b8d6-9fc3-4792-8039-9417987353f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_0907b8d6-9fc3-4792-8039-9417987353f4_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_0907b8d6-9fc3-4792-8039-9417987353f4" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_0907b8d6-9fc3-4792-8039-9417987353f4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_97ed2642-8126-4133-a065-9e9fe01533b9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_0907b8d6-9fc3-4792-8039-9417987353f4" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_97ed2642-8126-4133-a065-9e9fe01533b9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_9a282387-7085-4d9d-b098-b45ac5f55615" xlink:href="bldp-20231231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_97ed2642-8126-4133-a065-9e9fe01533b9" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_9a282387-7085-4d9d-b098-b45ac5f55615" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_19f4dec1-e41e-4d1d-bdc2-f1e103a09ac8" xlink:href="bldp-20231231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_97ed2642-8126-4133-a065-9e9fe01533b9" xlink:to="loc_bldp_BallardMotiveSolutionsMember_19f4dec1-e41e-4d1d-bdc2-f1e103a09ac8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_c4b78ff8-c46e-43b2-8ce2-a60a48c723fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_905fa74e-9322-4c57-bf47-b07f5031a7c2" xlink:to="loc_ifrs-full_RangeAxis_c4b78ff8-c46e-43b2-8ce2-a60a48c723fe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_c4b78ff8-c46e-43b2-8ce2-a60a48c723fe_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_c4b78ff8-c46e-43b2-8ce2-a60a48c723fe" xlink:to="loc_ifrs-full_RangesMember_c4b78ff8-c46e-43b2-8ce2-a60a48c723fe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_ab000aef-caa3-4c0a-8214-ac098aecaefc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_c4b78ff8-c46e-43b2-8ce2-a60a48c723fe" xlink:to="loc_ifrs-full_RangesMember_ab000aef-caa3-4c0a-8214-ac098aecaefc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_adc1a3f1-7422-41b7-b033-9b811bd1ac6a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_ab000aef-caa3-4c0a-8214-ac098aecaefc" xlink:to="loc_ifrs-full_TopOfRangeMember_adc1a3f1-7422-41b7-b033-9b811bd1ac6a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_32fc63ea-4092-47b7-bf40-8db32757434f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_905fa74e-9322-4c57-bf47-b07f5031a7c2" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_32fc63ea-4092-47b7-bf40-8db32757434f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_32fc63ea-4092-47b7-bf40-8db32757434f_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_32fc63ea-4092-47b7-bf40-8db32757434f" xlink:to="loc_ifrs-full_CarryingAmountMember_32fc63ea-4092-47b7-bf40-8db32757434f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_46ba2123-ec96-4f88-b4af-ad5d2868a529" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_32fc63ea-4092-47b7-bf40-8db32757434f" xlink:to="loc_ifrs-full_CarryingAmountMember_46ba2123-ec96-4f88-b4af-ad5d2868a529" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_46a49c4f-d157-4abf-9d30-6b55dc94cd07" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_46ba2123-ec96-4f88-b4af-ad5d2868a529" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_46a49c4f-d157-4abf-9d30-6b55dc94cd07" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_af052919-8cdb-4b61-9a76-6cdce1f4de6e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_af052919-8cdb-4b61-9a76-6cdce1f4de6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_958f182c-c41e-4dbe-a71d-8f441e0c17e4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_958f182c-c41e-4dbe-a71d-8f441e0c17e4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashTransferred_df370031-64d7-44d6-acd9-1da5990caeb0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_CashTransferred_df370031-64d7-44d6-acd9-1da5990caeb0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_1cfdbc33-5fe4-47ff-969c-949a5a975637" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_1cfdbc33-5fe4-47ff-969c-949a5a975637" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInterestsOfAcquirer_5bad0754-5428-4f43-b831-a49fa576a456" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInterestsOfAcquirer"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_EquityInterestsOfAcquirer_5bad0754-5428-4f43-b831-a49fa576a456" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_ec5f7291-739b-43d7-8a3d-36a306edfbc4" xlink:href="bldp-20231231.xsd#bldp_EquityInterestsIssuedOrIssuableVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_ec5f7291-739b-43d7-8a3d-36a306edfbc4" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationTerm_0f621f71-e749-45ef-a1d6-10a2b9ad376f" xlink:href="bldp-20231231.xsd#bldp_ContingentConsiderationTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_bldp_ContingentConsiderationTerm_0f621f71-e749-45ef-a1d6-10a2b9ad376f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_30573e84-21e0-488d-8c9b-f8478abada53" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_30573e84-21e0-488d-8c9b-f8478abada53" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration_87dc45eb-7995-4551-9b0e-e7a5432e7b47" xlink:href="bldp-20231231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_bldp_RecoveryOnSettlementOfContingentConsideration_87dc45eb-7995-4551-9b0e-e7a5432e7b47" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_d248e035-5499-453b-9ea4-e5ebf7cc9ff8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_d248e035-5499-453b-9ea4-e5ebf7cc9ff8" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_161ba0f4-f460-4698-9b0b-74630e5c570e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_161ba0f4-f460-4698-9b0b-74630e5c570e" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_d1abeae7-a6d0-4b95-9fa3-31f1a64d7515" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_d1abeae7-a6d0-4b95-9fa3-31f1a64d7515" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_b61178ec-4db8-429f-817d-d4d6c472bde4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_b61178ec-4db8-429f-817d-d4d6c472bde4" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_621e22e4-474c-44b7-a6c0-368c52aeed8e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwill_621e22e4-474c-44b7-a6c0-368c52aeed8e" xlink:type="arc" order="13"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#DiscontinuedoperationsScheduleofIntangibleAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_53fca8f1-6583-4535-ac35-3455ae19bb94" xlink:href="bldp-20231231.xsd#bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e6a1c512-b21b-45cb-805a-50037036eee4" xlink:href="bldp-20231231.xsd#bldp_ImpairmentOfAssetsAndIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_53fca8f1-6583-4535-ac35-3455ae19bb94" xlink:to="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e6a1c512-b21b-45cb-805a-50037036eee4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_7d570b8f-b0be-4105-b2c4-26f22b851db4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e6a1c512-b21b-45cb-805a-50037036eee4" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_7d570b8f-b0be-4105-b2c4-26f22b851db4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_7d570b8f-b0be-4105-b2c4-26f22b851db4_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_7d570b8f-b0be-4105-b2c4-26f22b851db4" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_7d570b8f-b0be-4105-b2c4-26f22b851db4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_df080b3c-562f-4baf-924b-1f070936e1e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_7d570b8f-b0be-4105-b2c4-26f22b851db4" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_df080b3c-562f-4baf-924b-1f070936e1e5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_aa47ed89-4ce1-4987-ba2f-d00b6d15a26c" xlink:href="bldp-20231231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_df080b3c-562f-4baf-924b-1f070936e1e5" xlink:to="loc_bldp_BallardMotiveSolutionsMember_aa47ed89-4ce1-4987-ba2f-d00b6d15a26c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_b0707701-12de-4646-b862-7a6cb279c2ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e6a1c512-b21b-45cb-805a-50037036eee4" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_b0707701-12de-4646-b862-7a6cb279c2ed" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_b0707701-12de-4646-b862-7a6cb279c2ed_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_b0707701-12de-4646-b862-7a6cb279c2ed" xlink:to="loc_ifrs-full_CarryingAmountMember_b0707701-12de-4646-b862-7a6cb279c2ed_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_0a156bfa-1bac-471e-b713-9496c9b32f18" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_b0707701-12de-4646-b862-7a6cb279c2ed" xlink:to="loc_ifrs-full_CarryingAmountMember_0a156bfa-1bac-471e-b713-9496c9b32f18" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_1d6af861-5bc3-48cd-8061-730432ff2f6d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_0a156bfa-1bac-471e-b713-9496c9b32f18" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_1d6af861-5bc3-48cd-8061-730432ff2f6d" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_c95bf456-77d6-4e86-9dbe-ac15a0d1545a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_0a156bfa-1bac-471e-b713-9496c9b32f18" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_c95bf456-77d6-4e86-9dbe-ac15a0d1545a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CarryingAmountExcludingImpairmentMember_1c9a457c-1a24-41a6-aa7f-6ad5a8c72dbe" xlink:href="bldp-20231231.xsd#bldp_CarryingAmountExcludingImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_0a156bfa-1bac-471e-b713-9496c9b32f18" xlink:to="loc_bldp_CarryingAmountExcludingImpairmentMember_1c9a457c-1a24-41a6-aa7f-6ad5a8c72dbe" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedImpairmentMember_86c2645c-7259-4c41-8618-bc748404287f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_0a156bfa-1bac-471e-b713-9496c9b32f18" xlink:to="loc_ifrs-full_AccumulatedImpairmentMember_86c2645c-7259-4c41-8618-bc748404287f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_a8ece8f2-4323-4f42-bc62-fd5ffc7e7eb9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e6a1c512-b21b-45cb-805a-50037036eee4" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_a8ece8f2-4323-4f42-bc62-fd5ffc7e7eb9" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_a8ece8f2-4323-4f42-bc62-fd5ffc7e7eb9_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_a8ece8f2-4323-4f42-bc62-fd5ffc7e7eb9" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_a8ece8f2-4323-4f42-bc62-fd5ffc7e7eb9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_98bb9cf0-f9b6-4842-adaf-7c4569b7e488" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_a8ece8f2-4323-4f42-bc62-fd5ffc7e7eb9" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_98bb9cf0-f9b6-4842-adaf-7c4569b7e488" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_96984681-0d5c-41d1-9ce8-ffd6688b0a10" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_98bb9cf0-f9b6-4842-adaf-7c4569b7e488" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_96984681-0d5c-41d1-9ce8-ffd6688b0a10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_54942244-b273-4978-a377-e6a679a86d8d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_98bb9cf0-f9b6-4842-adaf-7c4569b7e488" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_54942244-b273-4978-a377-e6a679a86d8d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NonCompeteAgreementMember_a9c973f8-70fb-4e79-8b40-59f5b281257a" xlink:href="bldp-20231231.xsd#bldp_NonCompeteAgreementMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_98bb9cf0-f9b6-4842-adaf-7c4569b7e488" xlink:to="loc_bldp_NonCompeteAgreementMember_a9c973f8-70fb-4e79-8b40-59f5b281257a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_9720967c-1747-4ade-95ef-719375b2c02b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_53fca8f1-6583-4535-ac35-3455ae19bb94" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_9720967c-1747-4ade-95ef-719375b2c02b" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3cc60deb-1e3d-4174-82cd-e77057ef6491" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_aa821e23-a373-4614-9ac9-c28ab3df88e4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3cc60deb-1e3d-4174-82cd-e77057ef6491" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_aa821e23-a373-4614-9ac9-c28ab3df88e4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_43ab55c2-1261-4153-b93e-095608fd72c6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_aa821e23-a373-4614-9ac9-c28ab3df88e4" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_43ab55c2-1261-4153-b93e-095608fd72c6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_43ab55c2-1261-4153-b93e-095608fd72c6_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_43ab55c2-1261-4153-b93e-095608fd72c6" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_43ab55c2-1261-4153-b93e-095608fd72c6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_2ddf8b67-e5cc-4910-bb62-08496c3cde15" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_43ab55c2-1261-4153-b93e-095608fd72c6" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_2ddf8b67-e5cc-4910-bb62-08496c3cde15" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OwnedPropertyPlantAndEquipmentMember_b16c3d8b-5a4d-4e5a-9609-56d256d77a31" xlink:href="bldp-20231231.xsd#bldp_OwnedPropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2ddf8b67-e5cc-4910-bb62-08496c3cde15" xlink:to="loc_bldp_OwnedPropertyPlantAndEquipmentMember_b16c3d8b-5a4d-4e5a-9609-56d256d77a31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_4d4bb87b-50ad-4e2f-9538-24b8ae74fe0c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2ddf8b67-e5cc-4910-bb62-08496c3cde15" xlink:to="loc_ifrs-full_RightofuseAssetsMember_4d4bb87b-50ad-4e2f-9538-24b8ae74fe0c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_e7753c32-e33b-4ebf-9515-96eda26f358d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2ddf8b67-e5cc-4910-bb62-08496c3cde15" xlink:to="loc_ifrs-full_ComputerEquipmentMember_e7753c32-e33b-4ebf-9515-96eda26f358d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_5a1556cc-f29b-4f8f-bba5-2ebaa754f85d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FixturesAndFittingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2ddf8b67-e5cc-4910-bb62-08496c3cde15" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_5a1556cc-f29b-4f8f-bba5-2ebaa754f85d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_d2f2ea90-d197-4bd5-9b66-4f67bfcff5bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2ddf8b67-e5cc-4910-bb62-08496c3cde15" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_d2f2ea90-d197-4bd5-9b66-4f67bfcff5bc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_d5f387ce-9f98-4667-bb05-7bfa9e45f20e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MachineryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2ddf8b67-e5cc-4910-bb62-08496c3cde15" xlink:to="loc_ifrs-full_MachineryMember_d5f387ce-9f98-4667-bb05-7bfa9e45f20e" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_491ac91b-94b2-4cd5-9b76-4ea1c38c1eba" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3cc60deb-1e3d-4174-82cd-e77057ef6491" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_491ac91b-94b2-4cd5-9b76-4ea1c38c1eba" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#PropertyplantandequipmentRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_9b7c4350-7a01-4359-9b32-a5f822c72b28" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_dfb7ee5e-35a9-498d-a590-15b2e3164c59" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_9b7c4350-7a01-4359-9b32-a5f822c72b28" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_dfb7ee5e-35a9-498d-a590-15b2e3164c59" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_c448386c-e509-4fa9-bbea-1789835b48c4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_dfb7ee5e-35a9-498d-a590-15b2e3164c59" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_c448386c-e509-4fa9-bbea-1789835b48c4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_c448386c-e509-4fa9-bbea-1789835b48c4_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_c448386c-e509-4fa9-bbea-1789835b48c4" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_c448386c-e509-4fa9-bbea-1789835b48c4_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_7dd79aac-4854-40e5-95d0-0985a31b93e8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_c448386c-e509-4fa9-bbea-1789835b48c4" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_7dd79aac-4854-40e5-95d0-0985a31b93e8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember_980e4ae9-d56b-4b64-ac10-2b07aedfff7f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_7dd79aac-4854-40e5-95d0-0985a31b93e8" xlink:to="loc_ifrs-full_BuildingsMember_980e4ae9-d56b-4b64-ac10-2b07aedfff7f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_6c994e70-c301-4462-bc76-95016bc20274" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComputerEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_7dd79aac-4854-40e5-95d0-0985a31b93e8" xlink:to="loc_ifrs-full_ComputerEquipmentMember_6c994e70-c301-4462-bc76-95016bc20274" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_02cba5f4-d26b-4ff3-9d09-4853cf0b1464" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FixturesAndFittingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_7dd79aac-4854-40e5-95d0-0985a31b93e8" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_02cba5f4-d26b-4ff3-9d09-4853cf0b1464" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_6bf4fc1b-0583-49a0-899b-6d32d77f4a59" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_7dd79aac-4854-40e5-95d0-0985a31b93e8" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_6bf4fc1b-0583-49a0-899b-6d32d77f4a59" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_457aa32f-cdda-4369-96fb-96387b732e91" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MachineryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_7dd79aac-4854-40e5-95d0-0985a31b93e8" xlink:to="loc_ifrs-full_MachineryMember_457aa32f-cdda-4369-96fb-96387b732e91" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_827402a7-b781-4501-841e-2ec6bbfc825d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_dfb7ee5e-35a9-498d-a590-15b2e3164c59" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_827402a7-b781-4501-841e-2ec6bbfc825d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_827402a7-b781-4501-841e-2ec6bbfc825d_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_827402a7-b781-4501-841e-2ec6bbfc825d" xlink:to="loc_ifrs-full_CarryingAmountMember_827402a7-b781-4501-841e-2ec6bbfc825d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_b1c3979a-6784-4491-a13c-41f06bf79022" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_827402a7-b781-4501-841e-2ec6bbfc825d" xlink:to="loc_ifrs-full_CarryingAmountMember_b1c3979a-6784-4491-a13c-41f06bf79022" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_cc22a87b-2832-493f-a3f7-958312838152" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_b1c3979a-6784-4491-a13c-41f06bf79022" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_cc22a87b-2832-493f-a3f7-958312838152" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_c11fbe21-c691-4807-b41a-78c94c1536db" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_b1c3979a-6784-4491-a13c-41f06bf79022" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_c11fbe21-c691-4807-b41a-78c94c1536db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_f342f5f7-02f1-4105-a66e-6ee7aab6eb86" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_9b7c4350-7a01-4359-9b32-a5f822c72b28" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_f342f5f7-02f1-4105-a66e-6ee7aab6eb86" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:href="bldp-20231231.xsd#bldp_PropertyPlantAndEquipmentRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_f342f5f7-02f1-4105-a66e-6ee7aab6eb86" xlink:to="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_d61487eb-b53a-4245-90f6-c80e007c62c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_d61487eb-b53a-4245-90f6-c80e007c62c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_6b583aba-c07c-4e61-a24e-5d7cfee12ca4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_6b583aba-c07c-4e61-a24e-5d7cfee12ca4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_a651f326-948b-44d8-8b4c-1d75c64f484d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:to="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_a651f326-948b-44d8-8b4c-1d75c64f484d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_b243523e-e399-4286-9bc3-cee651a1c83a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_b243523e-e399-4286-9bc3-cee651a1c83a" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_0d2618e6-f374-40e7-b486-09c584edbe2b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_0d2618e6-f374-40e7-b486-09c584edbe2b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_db76efb7-671e-46b2-b4f3-a4d04c6910bf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_db76efb7-671e-46b2-b4f3-a4d04c6910bf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_50983f80-eaa5-4c0a-9dfe-ea27c60b0a4b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_50983f80-eaa5-4c0a-9dfe-ea27c60b0a4b" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_e7b0113e-e4b0-4bc4-bbe8-87bfcf64fb03" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#PropertyplantandequipmentNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_c8e18d34-28f3-4f0f-8ce9-c7e48c29e3e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_8996bde6-254a-45e5-aaa8-ce57d5b28af1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_c8e18d34-28f3-4f0f-8ce9-c7e48c29e3e9" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_8996bde6-254a-45e5-aaa8-ce57d5b28af1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4b58e342-23e7-4d7c-ab3e-9133b8393776" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_8996bde6-254a-45e5-aaa8-ce57d5b28af1" xlink:to="loc_srt_StatementGeographicalAxis_4b58e342-23e7-4d7c-ab3e-9133b8393776" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_4b58e342-23e7-4d7c-ab3e-9133b8393776_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_4b58e342-23e7-4d7c-ab3e-9133b8393776" xlink:to="loc_srt_SegmentGeographicalDomain_4b58e342-23e7-4d7c-ab3e-9133b8393776_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_cd4d5efd-8052-476b-99d1-023f439dce28" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_4b58e342-23e7-4d7c-ab3e-9133b8393776" xlink:to="loc_srt_SegmentGeographicalDomain_cd4d5efd-8052-476b-99d1-023f439dce28" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_539cc6b4-0b4e-45c7-a692-188fcf2b12f4" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_cd4d5efd-8052-476b-99d1-023f439dce28" xlink:to="loc_country_CN_539cc6b4-0b4e-45c7-a692-188fcf2b12f4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_e6c5d466-62d9-4af5-949a-8594f999b167" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_8996bde6-254a-45e5-aaa8-ce57d5b28af1" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_e6c5d466-62d9-4af5-949a-8594f999b167" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_e6c5d466-62d9-4af5-949a-8594f999b167_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_e6c5d466-62d9-4af5-949a-8594f999b167" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_e6c5d466-62d9-4af5-949a-8594f999b167_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_c0a9783f-02a3-4de0-a7d5-7ea5ee312d33" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_e6c5d466-62d9-4af5-949a-8594f999b167" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_c0a9783f-02a3-4de0-a7d5-7ea5ee312d33" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProductionAndTestEquipmentMember_b579dc84-c7d0-4489-aba6-29987820456c" xlink:href="bldp-20231231.xsd#bldp_ProductionAndTestEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_c0a9783f-02a3-4de0-a7d5-7ea5ee312d33" xlink:to="loc_bldp_ProductionAndTestEquipmentMember_b579dc84-c7d0-4489-aba6-29987820456c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_89a34080-2eb7-44a4-aa90-edc18f2faa88" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_c8e18d34-28f3-4f0f-8ce9-c7e48c29e3e9" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_89a34080-2eb7-44a4-aa90-edc18f2faa88" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_ebd96366-7911-40be-9a05-98832486d70d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_c8e18d34-28f3-4f0f-8ce9-c7e48c29e3e9" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_ebd96366-7911-40be-9a05-98832486d70d" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#PropertyplantandequipmentRightofUseAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_75dd30b8-dc1e-4820-ab68-cd5ac3eeea15" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_b2889de8-b820-4c6e-bd6c-302c0ef4b327" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_75dd30b8-dc1e-4820-ab68-cd5ac3eeea15" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_b2889de8-b820-4c6e-bd6c-302c0ef4b327" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_387d8d19-c0d3-4425-9638-70046dd6afbe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_b2889de8-b820-4c6e-bd6c-302c0ef4b327" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_387d8d19-c0d3-4425-9638-70046dd6afbe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_387d8d19-c0d3-4425-9638-70046dd6afbe_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_387d8d19-c0d3-4425-9638-70046dd6afbe" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_387d8d19-c0d3-4425-9638-70046dd6afbe_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_eb233c21-d5d8-45cf-9fae-4fceda6cfd87" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_387d8d19-c0d3-4425-9638-70046dd6afbe" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_eb233c21-d5d8-45cf-9fae-4fceda6cfd87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_d77d1e6e-1f42-4874-9177-b32955a0cffb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_eb233c21-d5d8-45cf-9fae-4fceda6cfd87" xlink:to="loc_ifrs-full_LandAndBuildingsMember_d77d1e6e-1f42-4874-9177-b32955a0cffb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_637223f2-7cb8-4741-a9a6-24ebd58c175c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_eb233c21-d5d8-45cf-9fae-4fceda6cfd87" xlink:to="loc_ifrs-full_OfficeEquipmentMember_637223f2-7cb8-4741-a9a6-24ebd58c175c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_0c34b5c6-ebf0-410d-8248-68cf80481c25" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_eb233c21-d5d8-45cf-9fae-4fceda6cfd87" xlink:to="loc_ifrs-full_VehiclesMember_0c34b5c6-ebf0-410d-8248-68cf80481c25" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_3c7c3c3f-7578-43f0-98a2-aa629209e13d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_75dd30b8-dc1e-4820-ab68-cd5ac3eeea15" xlink:to="loc_ifrs-full_RightofuseAssets_3c7c3c3f-7578-43f0-98a2-aa629209e13d" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#PropertyplantandequipmentRightofUseAssetsRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_3a40005b-8085-4890-a81f-897e81f15049" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_3f367fce-89ba-474d-927b-ce99ef540355" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_3a40005b-8085-4890-a81f-897e81f15049" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_3f367fce-89ba-474d-927b-ce99ef540355" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_072fa358-0c0f-448b-b08f-fa4897b1e1a9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_3f367fce-89ba-474d-927b-ce99ef540355" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_072fa358-0c0f-448b-b08f-fa4897b1e1a9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_072fa358-0c0f-448b-b08f-fa4897b1e1a9_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_072fa358-0c0f-448b-b08f-fa4897b1e1a9" xlink:to="loc_ifrs-full_CarryingAmountMember_072fa358-0c0f-448b-b08f-fa4897b1e1a9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_8c320948-dd45-4940-9f55-638fe5f08f5e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_072fa358-0c0f-448b-b08f-fa4897b1e1a9" xlink:to="loc_ifrs-full_CarryingAmountMember_8c320948-dd45-4940-9f55-638fe5f08f5e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_c258f971-91c1-481f-bdb7-cb6892aa9677" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_8c320948-dd45-4940-9f55-638fe5f08f5e" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_c258f971-91c1-481f-bdb7-cb6892aa9677" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_cf422c1a-c7f6-486e-be82-ec73bb0c0d05" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_8c320948-dd45-4940-9f55-638fe5f08f5e" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_cf422c1a-c7f6-486e-be82-ec73bb0c0d05" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_e7d2b1f1-eea6-4133-b802-39a1d23903d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_3f367fce-89ba-474d-927b-ce99ef540355" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_e7d2b1f1-eea6-4133-b802-39a1d23903d1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_e7d2b1f1-eea6-4133-b802-39a1d23903d1_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_e7d2b1f1-eea6-4133-b802-39a1d23903d1" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_e7d2b1f1-eea6-4133-b802-39a1d23903d1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_ef408506-c7fc-4f63-baae-1a386d44ea87" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_e7d2b1f1-eea6-4133-b802-39a1d23903d1" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_ef408506-c7fc-4f63-baae-1a386d44ea87" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_d66f11bb-4821-4536-b7d9-6bb6bae25199" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_ef408506-c7fc-4f63-baae-1a386d44ea87" xlink:to="loc_ifrs-full_LandAndBuildingsMember_d66f11bb-4821-4536-b7d9-6bb6bae25199" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_4fbdc690-3b7e-49b0-945c-4392a3ab93dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_ef408506-c7fc-4f63-baae-1a386d44ea87" xlink:to="loc_ifrs-full_OfficeEquipmentMember_4fbdc690-3b7e-49b0-945c-4392a3ab93dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_34c04066-d75f-4953-9f68-4438bbda25b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_ef408506-c7fc-4f63-baae-1a386d44ea87" xlink:to="loc_ifrs-full_VehiclesMember_34c04066-d75f-4953-9f68-4438bbda25b4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:href="bldp-20231231.xsd#bldp_RightOfUseAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_3a40005b-8085-4890-a81f-897e81f15049" xlink:to="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_9c5b009a-aa4a-4572-91c2-e447af9d37fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:to="loc_ifrs-full_RightofuseAssets_9c5b009a-aa4a-4572-91c2-e447af9d37fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets_a9963d18-abac-4d1d-b390-91224b9c463c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:to="loc_ifrs-full_AdditionsToRightofuseAssets_a9963d18-abac-4d1d-b390-91224b9c463c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_cce963ee-2dbc-40e7-8048-4a605dd53329" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_cce963ee-2dbc-40e7-8048-4a605dd53329" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeRecognitionOfRightOfUseAssets_c95fe472-66e9-44cf-969b-9cd2cb147e99" xlink:href="bldp-20231231.xsd#bldp_DeRecognitionOfRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:to="loc_bldp_DeRecognitionOfRightOfUseAssets_c95fe472-66e9-44cf-969b-9cd2cb147e99" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_f73a5500-3ae4-424c-b5e7-0de0f91d3dcf" xlink:href="bldp-20231231.xsd#bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:to="loc_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_f73a5500-3ae4-424c-b5e7-0de0f91d3dcf" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_fd62feba-fcd5-4a8a-8582-6bbcfcfaa290" xlink:href="bldp-20231231.xsd#bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:to="loc_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_fd62feba-fcd5-4a8a-8582-6bbcfcfaa290" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_5cab41c4-e195-4160-99d0-b3efdc587bc2" xlink:href="bldp-20231231.xsd#bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:to="loc_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_5cab41c4-e195-4160-99d0-b3efdc587bc2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_280f08cd-14e9-40ca-b61e-ea4feb3be628" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsAcquiredDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#IntangibleassetsAcquiredDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IntangibleassetsAcquiredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_6951a4cb-da69-4e08-9611-7c7edb9bf037" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_ab9b79ff-7241-4915-9094-1ac526780444" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_6951a4cb-da69-4e08-9611-7c7edb9bf037" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_ab9b79ff-7241-4915-9094-1ac526780444" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_47829778-2b48-43f5-8adb-62cd2d6dddd7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_ab9b79ff-7241-4915-9094-1ac526780444" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_47829778-2b48-43f5-8adb-62cd2d6dddd7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_47829778-2b48-43f5-8adb-62cd2d6dddd7_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_47829778-2b48-43f5-8adb-62cd2d6dddd7" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_47829778-2b48-43f5-8adb-62cd2d6dddd7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d538bdaf-f0e9-4aa9-b1b6-041499622d7b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_47829778-2b48-43f5-8adb-62cd2d6dddd7" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d538bdaf-f0e9-4aa9-b1b6-041499622d7b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_38f30f0a-378c-4b6c-924a-a5aaba92bd65" xlink:href="bldp-20231231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d538bdaf-f0e9-4aa9-b1b6-041499622d7b" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_38f30f0a-378c-4b6c-924a-a5aaba92bd65" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_d0cc64e0-7b72-420b-9e2f-4317e2418dd6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_ab9b79ff-7241-4915-9094-1ac526780444" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_d0cc64e0-7b72-420b-9e2f-4317e2418dd6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_d0cc64e0-7b72-420b-9e2f-4317e2418dd6_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_d0cc64e0-7b72-420b-9e2f-4317e2418dd6" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_d0cc64e0-7b72-420b-9e2f-4317e2418dd6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3ddacee9-0b13-4c52-b04b-7f0bd6c78dd2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_d0cc64e0-7b72-420b-9e2f-4317e2418dd6" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3ddacee9-0b13-4c52-b04b-7f0bd6c78dd2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_1845c40a-84fd-4a65-a13f-d3418d22dfdf" xlink:href="bldp-20231231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3ddacee9-0b13-4c52-b04b-7f0bd6c78dd2" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_1845c40a-84fd-4a65-a13f-d3418d22dfdf" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_35a5ddd2-705c-494a-8096-49829560f5a6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3ddacee9-0b13-4c52-b04b-7f0bd6c78dd2" xlink:to="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_35a5ddd2-705c-494a-8096-49829560f5a6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_ea63741f-a991-4735-8b7d-c5b0590065a9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_6951a4cb-da69-4e08-9611-7c7edb9bf037" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_ea63741f-a991-4735-8b7d-c5b0590065a9" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsRollforwardDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#IntangibleassetsRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IntangibleassetsRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_fe9539be-a2c3-4e00-92d3-cfd2e7c9b883" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_433e4061-3064-422d-afec-7bf0653a38e1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_fe9539be-a2c3-4e00-92d3-cfd2e7c9b883" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_433e4061-3064-422d-afec-7bf0653a38e1" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3c63c3a8-7a23-4a1f-a1f5-7cdc8e743b23" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_433e4061-3064-422d-afec-7bf0653a38e1" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3c63c3a8-7a23-4a1f-a1f5-7cdc8e743b23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_3c63c3a8-7a23-4a1f-a1f5-7cdc8e743b23_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3c63c3a8-7a23-4a1f-a1f5-7cdc8e743b23" xlink:to="loc_ifrs-full_CarryingAmountMember_3c63c3a8-7a23-4a1f-a1f5-7cdc8e743b23_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_b77004ee-e83c-41ea-96ab-a36ee6f4d462" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3c63c3a8-7a23-4a1f-a1f5-7cdc8e743b23" xlink:to="loc_ifrs-full_CarryingAmountMember_b77004ee-e83c-41ea-96ab-a36ee6f4d462" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_6065d278-de66-436d-a615-149d65f0acb0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_b77004ee-e83c-41ea-96ab-a36ee6f4d462" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_6065d278-de66-436d-a615-149d65f0acb0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_0f871fca-2d8b-4f10-8aff-03dcc9fb73bf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_b77004ee-e83c-41ea-96ab-a36ee6f4d462" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_0f871fca-2d8b-4f10-8aff-03dcc9fb73bf" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_597fb7fa-650e-404f-89e5-100e8c99ad24" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_fe9539be-a2c3-4e00-92d3-cfd2e7c9b883" xlink:to="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_597fb7fa-650e-404f-89e5-100e8c99ad24" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_7ab30b04-4d8c-42d4-a096-760a4283da9a" xlink:href="bldp-20231231.xsd#bldp_ReconciliationOfChangesInIntangibleAssetsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_597fb7fa-650e-404f-89e5-100e8c99ad24" xlink:to="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_7ab30b04-4d8c-42d4-a096-760a4283da9a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_679d860e-ec63-4fd8-8184-ddc25aa31c3a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_7ab30b04-4d8c-42d4-a096-760a4283da9a" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_679d860e-ec63-4fd8-8184-ddc25aa31c3a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_c9bb01d1-0e88-44fb-b044-9283dddfc957" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_7ab30b04-4d8c-42d4-a096-760a4283da9a" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_c9bb01d1-0e88-44fb-b044-9283dddfc957" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_6b0faf4b-b7d5-4ebe-b437-2da200cd75ce" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_7ab30b04-4d8c-42d4-a096-760a4283da9a" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_6b0faf4b-b7d5-4ebe-b437-2da200cd75ce" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_9045f7df-47d7-4dfa-bfdc-be38cd184629" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_7ab30b04-4d8c-42d4-a096-760a4283da9a" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_9045f7df-47d7-4dfa-bfdc-be38cd184629" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_d04e5999-a561-42ac-a5e3-a8affc366e4a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#IntangibleassetsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IntangibleassetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_dc512e68-6a05-4903-b01d-578ce82a9a62" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_43bc6c6e-b830-4dcb-9be7-cfb5654d4270" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_dc512e68-6a05-4903-b01d-578ce82a9a62" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_43bc6c6e-b830-4dcb-9be7-cfb5654d4270" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6444bfb0-5e84-47c0-8d1b-c5db81d4100a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_43bc6c6e-b830-4dcb-9be7-cfb5654d4270" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6444bfb0-5e84-47c0-8d1b-c5db81d4100a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_6444bfb0-5e84-47c0-8d1b-c5db81d4100a_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6444bfb0-5e84-47c0-8d1b-c5db81d4100a" xlink:to="loc_ifrs-full_CarryingAmountMember_6444bfb0-5e84-47c0-8d1b-c5db81d4100a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_c18f5090-af77-4482-a2e1-3d4b211feca4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6444bfb0-5e84-47c0-8d1b-c5db81d4100a" xlink:to="loc_ifrs-full_CarryingAmountMember_c18f5090-af77-4482-a2e1-3d4b211feca4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_a359c1e1-f71e-4714-b54d-90cbef97a0c9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CarryingAmountMember_c18f5090-af77-4482-a2e1-3d4b211feca4" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_a359c1e1-f71e-4714-b54d-90cbef97a0c9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_6802fe2c-617c-4b63-bbbe-1fb27eb8efef" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_43bc6c6e-b830-4dcb-9be7-cfb5654d4270" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_6802fe2c-617c-4b63-bbbe-1fb27eb8efef" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_6802fe2c-617c-4b63-bbbe-1fb27eb8efef_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_6802fe2c-617c-4b63-bbbe-1fb27eb8efef" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_6802fe2c-617c-4b63-bbbe-1fb27eb8efef_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_ad77e778-cc72-47ec-af67-69a12d31159d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_6802fe2c-617c-4b63-bbbe-1fb27eb8efef" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_ad77e778-cc72-47ec-af67-69a12d31159d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_3aa478d0-2a8d-4c9f-b300-a7afc76c5740" xlink:href="bldp-20231231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_ad77e778-cc72-47ec-af67-69a12d31159d" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_3aa478d0-2a8d-4c9f-b300-a7afc76c5740" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_10de5893-0049-44f1-bcad-7ae29d6dce62" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_dc512e68-6a05-4903-b01d-578ce82a9a62" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_10de5893-0049-44f1-bcad-7ae29d6dce62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_5ee585b0-c9be-4082-89ca-a53e9e7be928" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_dc512e68-6a05-4903-b01d-578ce82a9a62" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_5ee585b0-c9be-4082-89ca-a53e9e7be928" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_55b6f2b2-f0cd-4b8f-9529-efca138be6f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_dc512e68-6a05-4903-b01d-578ce82a9a62" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_55b6f2b2-f0cd-4b8f-9529-efca138be6f8" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/GoodwillDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#GoodwillDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/GoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_a9f7fc5c-28f9-47d9-a744-58a01a9ca804" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_4ed0aa59-7f5c-4208-89d3-8f373a93769c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_a9f7fc5c-28f9-47d9-a744-58a01a9ca804" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_4ed0aa59-7f5c-4208-89d3-8f373a93769c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsAxis_eb6881d7-6f20-444e-99f1-7ff496f4ec8f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_4ed0aa59-7f5c-4208-89d3-8f373a93769c" xlink:to="loc_ifrs-full_SegmentsAxis_eb6881d7-6f20-444e-99f1-7ff496f4ec8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_eb6881d7-6f20-444e-99f1-7ff496f4ec8f_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SegmentsAxis_eb6881d7-6f20-444e-99f1-7ff496f4ec8f" xlink:to="loc_ifrs-full_SegmentsMember_eb6881d7-6f20-444e-99f1-7ff496f4ec8f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_1c3c9d79-e035-4fab-8e60-7c1a58fa0c54" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SegmentsAxis_eb6881d7-6f20-444e-99f1-7ff496f4ec8f" xlink:to="loc_ifrs-full_SegmentsMember_1c3c9d79-e035-4fab-8e60-7c1a58fa0c54" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FuelCellProductsAndServicesMember_8048ec0d-3451-4971-9428-826659583522" xlink:href="bldp-20231231.xsd#bldp_FuelCellProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SegmentsMember_1c3c9d79-e035-4fab-8e60-7c1a58fa0c54" xlink:to="loc_bldp_FuelCellProductsAndServicesMember_8048ec0d-3451-4971-9428-826659583522" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_b061b80f-ce4b-4db5-bbc5-66d42f7450b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_a9f7fc5c-28f9-47d9-a744-58a01a9ca804" xlink:to="loc_ifrs-full_Goodwill_b061b80f-ce4b-4db5-bbc5-66d42f7450b2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_a28ef469-6c0e-4f93-b051-425d4d016ce6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_a9f7fc5c-28f9-47d9-a744-58a01a9ca804" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_a28ef469-6c0e-4f93-b051-425d4d016ce6" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityaccountedInvestmentsScheduleofInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_fdaa6293-0ccc-4945-b06d-21095d1f1924" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_30e0ff8b-87ea-4ead-bdca-37b1603032d7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_fdaa6293-0ccc-4945-b06d-21095d1f1924" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_30e0ff8b-87ea-4ead-bdca-37b1603032d7" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_5dbd9533-213f-4533-807f-92e591ee74db" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_30e0ff8b-87ea-4ead-bdca-37b1603032d7" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_5dbd9533-213f-4533-807f-92e591ee74db" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_5dbd9533-213f-4533-807f-92e591ee74db_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_5dbd9533-213f-4533-807f-92e591ee74db" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_5dbd9533-213f-4533-807f-92e591ee74db_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_11c9dc0e-a6a1-485d-b31d-e478791a6389" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_5dbd9533-213f-4533-807f-92e591ee74db" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_11c9dc0e-a6a1-485d-b31d-e478791a6389" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_bb8b42c3-52ba-4484-8819-410d781a7a73" xlink:href="bldp-20231231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_11c9dc0e-a6a1-485d-b31d-e478791a6389" xlink:to="loc_bldp_WeichaiBallardJVMember_bb8b42c3-52ba-4484-8819-410d781a7a73" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JoinVenturesInvestmentRollForward_d2c793e4-bb6f-40c3-88e7-0bcfc352b80c" xlink:href="bldp-20231231.xsd#bldp_JoinVenturesInvestmentRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_fdaa6293-0ccc-4945-b06d-21095d1f1924" xlink:to="loc_bldp_JoinVenturesInvestmentRollForward_d2c793e4-bb6f-40c3-88e7-0bcfc352b80c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_3558dd97-389f-416a-9137-25b738c91066" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_d2c793e4-bb6f-40c3-88e7-0bcfc352b80c" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_3558dd97-389f-416a-9137-25b738c91066" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_53a6e3a7-39c7-4aec-9cd0-3cb12c701301" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_d2c793e4-bb6f-40c3-88e7-0bcfc352b80c" xlink:to="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_53a6e3a7-39c7-4aec-9cd0-3cb12c701301" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_05f94edb-17e6-4f80-a4fb-5c92d55e7b88" xlink:href="bldp-20231231.xsd#bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_d2c793e4-bb6f-40c3-88e7-0bcfc352b80c" xlink:to="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_05f94edb-17e6-4f80-a4fb-5c92d55e7b88" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7b67bac0-1203-456b-9956-edad628df5fa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_d2c793e4-bb6f-40c3-88e7-0bcfc352b80c" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7b67bac0-1203-456b-9956-edad628df5fa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_fbdd226c-7c7f-4fe9-86f9-d7bfb68be8ea" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_d2c793e4-bb6f-40c3-88e7-0bcfc352b80c" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_fbdd226c-7c7f-4fe9-86f9-d7bfb68be8ea" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_47e55e13-21a9-4422-9724-214351fad5e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_e7aec3a5-8e1d-4911-89e7-49efa1d1c6af" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_fdaa6293-0ccc-4945-b06d-21095d1f1924" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_e7aec3a5-8e1d-4911-89e7-49efa1d1c6af" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityaccountedInvestmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8c9a0e42-0c0e-45b9-b999-ad424ab4f011" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_c26b4274-c87d-42bb-bc25-0e5c720cd3eb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8c9a0e42-0c0e-45b9-b999-ad424ab4f011" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_c26b4274-c87d-42bb-bc25-0e5c720cd3eb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_a6fe816a-9943-4d89-91b1-11bea601de25" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_c26b4274-c87d-42bb-bc25-0e5c720cd3eb" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_a6fe816a-9943-4d89-91b1-11bea601de25" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_a6fe816a-9943-4d89-91b1-11bea601de25_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_a6fe816a-9943-4d89-91b1-11bea601de25" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_a6fe816a-9943-4d89-91b1-11bea601de25_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_962aaffd-bcf7-4887-a771-560234b9a99c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_a6fe816a-9943-4d89-91b1-11bea601de25" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_962aaffd-bcf7-4887-a771-560234b9a99c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_73314c54-7746-4bcd-ad81-317084a6d73a" xlink:href="bldp-20231231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_962aaffd-bcf7-4887-a771-560234b9a99c" xlink:to="loc_bldp_WeichaiBallardJVMember_73314c54-7746-4bcd-ad81-317084a6d73a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_b7e343a0-4547-4b99-a47d-bcc812a5edb5" xlink:href="bldp-20231231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_962aaffd-bcf7-4887-a771-560234b9a99c" xlink:to="loc_bldp_SynergyJVMember_b7e343a0-4547-4b99-a47d-bcc812a5edb5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_f7a4a454-42f1-4e94-8792-a31c74559b70" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_c26b4274-c87d-42bb-bc25-0e5c720cd3eb" xlink:to="loc_ifrs-full_JointVenturesAxis_f7a4a454-42f1-4e94-8792-a31c74559b70" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_f7a4a454-42f1-4e94-8792-a31c74559b70_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_f7a4a454-42f1-4e94-8792-a31c74559b70" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_f7a4a454-42f1-4e94-8792-a31c74559b70_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_217a3b66-3070-4c41-b912-f34982ff584b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_f7a4a454-42f1-4e94-8792-a31c74559b70" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_217a3b66-3070-4c41-b912-f34982ff584b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_9bb82788-2536-476e-9d33-3c6faf21b996" xlink:href="bldp-20231231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_217a3b66-3070-4c41-b912-f34982ff584b" xlink:to="loc_bldp_SynergyJVMember_9bb82788-2536-476e-9d33-3c6faf21b996" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_808642e8-1b81-4de2-94eb-48e9d55cacba" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8c9a0e42-0c0e-45b9-b999-ad424ab4f011" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_808642e8-1b81-4de2-94eb-48e9d55cacba" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_168e72c5-a530-4210-9989-432ae6a22fe7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8c9a0e42-0c0e-45b9-b999-ad424ab4f011" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_168e72c5-a530-4210-9989-432ae6a22fe7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_2def0f57-ed47-4df0-8b34-a946ba33bf1d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8c9a0e42-0c0e-45b9-b999-ad424ab4f011" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_2def0f57-ed47-4df0-8b34-a946ba33bf1d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentFairValueCost_3c4708e1-9414-4fbe-8bc7-03297e832006" xlink:href="bldp-20231231.xsd#bldp_InvestmentFairValueCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8c9a0e42-0c0e-45b9-b999-ad424ab4f011" xlink:to="loc_bldp_InvestmentFairValueCost_3c4708e1-9414-4fbe-8bc7-03297e832006" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PastDownstreamTransactions_285b4696-e5ef-459e-a904-8e6c96414abc" xlink:href="bldp-20231231.xsd#bldp_PastDownstreamTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8c9a0e42-0c0e-45b9-b999-ad424ab4f011" xlink:to="loc_bldp_PastDownstreamTransactions_285b4696-e5ef-459e-a904-8e6c96414abc" xlink:type="arc" order="4"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_de417875-c39b-4355-a03d-a92920434aa4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_de417875-c39b-4355-a03d-a92920434aa4" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_c9f212c0-61a2-4991-98bc-bc448e038cea" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_de417875-c39b-4355-a03d-a92920434aa4" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_c9f212c0-61a2-4991-98bc-bc448e038cea" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_c9f212c0-61a2-4991-98bc-bc448e038cea_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_c9f212c0-61a2-4991-98bc-bc448e038cea" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_c9f212c0-61a2-4991-98bc-bc448e038cea_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_79268272-94a6-49ec-b560-cffcee2993e6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_c9f212c0-61a2-4991-98bc-bc448e038cea" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_79268272-94a6-49ec-b560-cffcee2993e6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_311e82aa-5f4b-45de-8241-18efde512ea8" xlink:href="bldp-20231231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_79268272-94a6-49ec-b560-cffcee2993e6" xlink:to="loc_bldp_WeichaiBallardJVMember_311e82aa-5f4b-45de-8241-18efde512ea8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2a60dc78-20f4-412d-bf35-34738ea63606" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_de417875-c39b-4355-a03d-a92920434aa4" xlink:to="loc_dei_LegalEntityAxis_2a60dc78-20f4-412d-bf35-34738ea63606" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_2a60dc78-20f4-412d-bf35-34738ea63606_default" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_LegalEntityAxis_2a60dc78-20f4-412d-bf35-34738ea63606" xlink:to="loc_dei_EntityDomain_2a60dc78-20f4-412d-bf35-34738ea63606_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d8049c36-31e5-4498-b502-06d85ddb90a7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_LegalEntityAxis_2a60dc78-20f4-412d-bf35-34738ea63606" xlink:to="loc_dei_EntityDomain_d8049c36-31e5-4498-b502-06d85ddb90a7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_f99945cf-471b-47ed-8fd2-49ee230cadcd" xlink:href="bldp-20231231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_EntityDomain_d8049c36-31e5-4498-b502-06d85ddb90a7" xlink:to="loc_bldp_WeichaiBallardJVMember_f99945cf-471b-47ed-8fd2-49ee230cadcd" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_96a349fb-41ec-4dbf-af51-1563c9152a29" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_96a349fb-41ec-4dbf-af51-1563c9152a29" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_4ffa81d4-15b2-4549-ac73-34e63e1b95c7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_CurrentAssets_4ffa81d4-15b2-4549-ac73-34e63e1b95c7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssets_a5658e36-af70-4e27-84bd-c73b360deeee" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_NoncurrentAssets_a5658e36-af70-4e27-84bd-c73b360deeee" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_65a59094-8c7b-4d8e-865f-99163fc5fcfd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_CurrentLiabilities_65a59094-8c7b-4d8e-865f-99163fc5fcfd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilities_8bafb134-073f-4ee9-95ee-8da4e4e7dbcf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_NoncurrentLiabilities_8bafb134-073f-4ee9-95ee-8da4e4e7dbcf" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetAssetsLiabilities_27a871a9-3c68-4e36-a9b2-4b980bc71215" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetAssetsLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_NetAssetsLiabilities_27a871a9-3c68-4e36-a9b2-4b980bc71215" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_Incorporationcosts_babdc3fd-f4e5-4df6-be73-80c3eb7af261" xlink:href="bldp-20231231.xsd#bldp_Incorporationcosts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_bldp_Incorporationcosts_babdc3fd-f4e5-4df6-be73-80c3eb7af261" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_d3321de7-99a6-4d31-833c-4fcbd191cf5c" xlink:href="bldp-20231231.xsd#bldp_EliminationOfUnrealizedProfitOnDownstreamSales"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_d3321de7-99a6-4d31-833c-4fcbd191cf5c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_9350d4f4-a0b1-4727-858b-f8c5df06fda6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_9350d4f4-a0b1-4727-858b-f8c5df06fda6" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue_518e5c92-3795-43d8-8cb7-3b767a9a9127" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_Revenue_518e5c92-3795-43d8-8cb7-3b767a9a9127" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_f8e34dd0-a7fa-4bef-8057-ad91f2c3a37b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_ProfitLoss_f8e34dd0-a7fa-4bef-8057-ad91f2c3a37b" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_791aba94-b60d-4623-9911-bb4957f83ce5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_791aba94-b60d-4623-9911-bb4957f83ce5" xlink:type="arc" order="11"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9b3d4bfe-1428-4b3e-afbf-c9ba2494a288" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_aa99c116-b516-488e-b012-e6494ce6cec9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9b3d4bfe-1428-4b3e-afbf-c9ba2494a288" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_aa99c116-b516-488e-b012-e6494ce6cec9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_36346b8f-2bea-4069-a0a7-a7eae0422643" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_aa99c116-b516-488e-b012-e6494ce6cec9" xlink:to="loc_ifrs-full_JointVenturesAxis_36346b8f-2bea-4069-a0a7-a7eae0422643" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_36346b8f-2bea-4069-a0a7-a7eae0422643_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_36346b8f-2bea-4069-a0a7-a7eae0422643" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_36346b8f-2bea-4069-a0a7-a7eae0422643_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_fc74570a-23f8-4a06-ba71-0aa067b9a6fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_36346b8f-2bea-4069-a0a7-a7eae0422643" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_fc74570a-23f8-4a06-ba71-0aa067b9a6fb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_6d270b2f-0f78-42d7-9521-8669789658f2" xlink:href="bldp-20231231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_fc74570a-23f8-4a06-ba71-0aa067b9a6fb" xlink:to="loc_bldp_SynergyJVMember_6d270b2f-0f78-42d7-9521-8669789658f2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentOtherEntitiesRollForward_abd82a43-42aa-4480-bd03-f63ace08e7c4" xlink:href="bldp-20231231.xsd#bldp_InvestmentOtherEntitiesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9b3d4bfe-1428-4b3e-afbf-c9ba2494a288" xlink:to="loc_bldp_InvestmentOtherEntitiesRollForward_abd82a43-42aa-4480-bd03-f63ace08e7c4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_bb736024-c0c4-49d7-ac63-61062e68b074" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_abd82a43-42aa-4480-bd03-f63ace08e7c4" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_bb736024-c0c4-49d7-ac63-61062e68b074" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_e93700aa-c665-482b-901a-59bbb3d3e9e4" xlink:href="bldp-20231231.xsd#bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_abd82a43-42aa-4480-bd03-f63ace08e7c4" xlink:to="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_e93700aa-c665-482b-901a-59bbb3d3e9e4" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_f9797c7c-4666-4d65-8e51-42a4648652ac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_abd82a43-42aa-4480-bd03-f63ace08e7c4" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_f9797c7c-4666-4d65-8e51-42a4648652ac" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_ca359b4c-70eb-4f9b-b04a-915ea01b9e4b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_b604d5df-8555-43f5-88ed-1bd7ca26fcdc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_4987cc5c-109f-4af6-b08d-59d583d55c1e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_b604d5df-8555-43f5-88ed-1bd7ca26fcdc" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_4987cc5c-109f-4af6-b08d-59d583d55c1e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_21d6199f-3dde-4352-83ff-bdb61f88ad65" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_4987cc5c-109f-4af6-b08d-59d583d55c1e" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_21d6199f-3dde-4352-83ff-bdb61f88ad65" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_21d6199f-3dde-4352-83ff-bdb61f88ad65_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_21d6199f-3dde-4352-83ff-bdb61f88ad65" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_21d6199f-3dde-4352-83ff-bdb61f88ad65_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_dc609af1-932b-4854-a0a3-e297fc320b79" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_21d6199f-3dde-4352-83ff-bdb61f88ad65" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_dc609af1-932b-4854-a0a3-e297fc320b79" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_5f82bf04-13c4-4a16-a2a7-5e46ab0a823b" xlink:href="bldp-20231231.xsd#bldp_ForseePowerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_dc609af1-932b-4854-a0a3-e297fc320b79" xlink:to="loc_bldp_ForseePowerMember_5f82bf04-13c4-4a16-a2a7-5e46ab0a823b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WisdomMotorMember_3c08db0d-35e6-46be-b685-2b24e4ab8424" xlink:href="bldp-20231231.xsd#bldp_WisdomMotorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_dc609af1-932b-4854-a0a3-e297fc320b79" xlink:to="loc_bldp_WisdomMotorMember_3c08db0d-35e6-46be-b685-2b24e4ab8424" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_QuantronAGMember_f735af60-b6a7-4dcb-bd30-3e6354eab554" xlink:href="bldp-20231231.xsd#bldp_QuantronAGMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_dc609af1-932b-4854-a0a3-e297fc320b79" xlink:to="loc_bldp_QuantronAGMember_f735af60-b6a7-4dcb-bd30-3e6354eab554" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_b4462eb8-eb1d-4ed6-964f-1d43bd80805c" xlink:href="bldp-20231231.xsd#bldp_HyCapFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_dc609af1-932b-4854-a0a3-e297fc320b79" xlink:to="loc_bldp_HyCapFundMember_b4462eb8-eb1d-4ed6-964f-1d43bd80805c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_328c8701-7186-4676-86fd-984b73d12efa" xlink:href="bldp-20231231.xsd#bldp_CleanH2FundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_dc609af1-932b-4854-a0a3-e297fc320b79" xlink:to="loc_bldp_CleanH2FundMember_328c8701-7186-4676-86fd-984b73d12efa" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInvestmentPropertyAxis_0317b03c-479c-42da-a181-95ed15c0ba39" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInvestmentPropertyAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_4987cc5c-109f-4af6-b08d-59d583d55c1e" xlink:to="loc_ifrs-full_TypesOfInvestmentPropertyAxis_0317b03c-479c-42da-a181-95ed15c0ba39" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentPropertyMember_0317b03c-479c-42da-a181-95ed15c0ba39_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfInvestmentPropertyAxis_0317b03c-479c-42da-a181-95ed15c0ba39" xlink:to="loc_ifrs-full_InvestmentPropertyMember_0317b03c-479c-42da-a181-95ed15c0ba39_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentPropertyMember_8438fdd6-c259-4ee5-be4c-98a7f659aae4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentPropertyMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfInvestmentPropertyAxis_0317b03c-479c-42da-a181-95ed15c0ba39" xlink:to="loc_ifrs-full_InvestmentPropertyMember_8438fdd6-c259-4ee5-be4c-98a7f659aae4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LongTermInvestmentMember_199efd61-553b-4b46-9c99-ee87a33c6f12" xlink:href="bldp-20231231.xsd#bldp_LongTermInvestmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_InvestmentPropertyMember_8438fdd6-c259-4ee5-be4c-98a7f659aae4" xlink:to="loc_bldp_LongTermInvestmentMember_199efd61-553b-4b46-9c99-ee87a33c6f12" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LongTermFinancialInvestmentsMember_1a398ae1-de24-40c7-9008-aa45bd8b912b" xlink:href="bldp-20231231.xsd#bldp_LongTermFinancialInvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_InvestmentPropertyMember_8438fdd6-c259-4ee5-be4c-98a7f659aae4" xlink:to="loc_bldp_LongTermFinancialInvestmentsMember_1a398ae1-de24-40c7-9008-aa45bd8b912b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentOtherEntitiesRollForward_22a56727-c477-4477-9fc1-8b9aaa40d1fa" xlink:href="bldp-20231231.xsd#bldp_InvestmentOtherEntitiesRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_b604d5df-8555-43f5-88ed-1bd7ca26fcdc" xlink:to="loc_bldp_InvestmentOtherEntitiesRollForward_22a56727-c477-4477-9fc1-8b9aaa40d1fa" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_e22ded22-3179-44bf-86f4-f8901465430d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_22a56727-c477-4477-9fc1-8b9aaa40d1fa" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_e22ded22-3179-44bf-86f4-f8901465430d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_6aa31e20-c609-4ff6-a573-1a174fe50d3d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_22a56727-c477-4477-9fc1-8b9aaa40d1fa" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_6aa31e20-c609-4ff6-a573-1a174fe50d3d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities_dae9af6d-fcb3-4155-98bd-5048253a9464" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_22a56727-c477-4477-9fc1-8b9aaa40d1fa" xlink:to="loc_ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities_dae9af6d-fcb3-4155-98bd-5048253a9464" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityAccountedInvestmentChangesInFairValue_7a00c7b9-5455-41fb-a8d4-56db38c9a603" xlink:href="bldp-20231231.xsd#bldp_EquityAccountedInvestmentChangesInFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_22a56727-c477-4477-9fc1-8b9aaa40d1fa" xlink:to="loc_bldp_EquityAccountedInvestmentChangesInFairValue_7a00c7b9-5455-41fb-a8d4-56db38c9a603" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_ea015c21-f8b9-44d4-badf-c755844392d8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#LongtermfinancialinvestmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_46af193d-fc50-4c09-9f39-30942accd49c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_46af193d-fc50-4c09-9f39-30942accd49c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_46b50f46-9064-49b5-b57a-cc3dac21d4fc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_46af193d-fc50-4c09-9f39-30942accd49c" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_46b50f46-9064-49b5-b57a-cc3dac21d4fc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_46b50f46-9064-49b5-b57a-cc3dac21d4fc_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_46b50f46-9064-49b5-b57a-cc3dac21d4fc" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_46b50f46-9064-49b5-b57a-cc3dac21d4fc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_46b50f46-9064-49b5-b57a-cc3dac21d4fc" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TemplewaterMember_77201ffc-550a-4fe0-8c91-a0accb1dd1b8" xlink:href="bldp-20231231.xsd#bldp_TemplewaterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:to="loc_bldp_TemplewaterMember_77201ffc-550a-4fe0-8c91-a0accb1dd1b8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_384f2a63-70c7-49ab-9e4e-19e2846dc027" xlink:href="bldp-20231231.xsd#bldp_ForseePowerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:to="loc_bldp_ForseePowerMember_384f2a63-70c7-49ab-9e4e-19e2846dc027" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WisdomMotorMember_b3d933b4-7afa-48da-919c-967a1262b0fb" xlink:href="bldp-20231231.xsd#bldp_WisdomMotorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:to="loc_bldp_WisdomMotorMember_b3d933b4-7afa-48da-919c-967a1262b0fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_QuantronAGMember_e42b8d75-495f-4e9a-a64f-e10b2036d2d5" xlink:href="bldp-20231231.xsd#bldp_QuantronAGMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:to="loc_bldp_QuantronAGMember_e42b8d75-495f-4e9a-a64f-e10b2036d2d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_1a13920e-5805-4ff6-901b-dfd60c4b2600" xlink:href="bldp-20231231.xsd#bldp_HyCapFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:to="loc_bldp_HyCapFundMember_1a13920e-5805-4ff6-901b-dfd60c4b2600" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_e631d937-732c-4b89-a85d-a4f2b9bc1cac" xlink:href="bldp-20231231.xsd#bldp_CleanH2FundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:to="loc_bldp_CleanH2FundMember_e631d937-732c-4b89-a85d-a4f2b9bc1cac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HydrogenFundsMember_aeca35bc-46d4-4c47-9983-83b2615135f4" xlink:href="bldp-20231231.xsd#bldp_HydrogenFundsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:to="loc_bldp_HydrogenFundsMember_aeca35bc-46d4-4c47-9983-83b2615135f4" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsAxis_4e4be262-31d4-446f-af76-5786e5fd6824" xlink:href="bldp-20231231.xsd#bldp_InvestmentContributionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_46af193d-fc50-4c09-9f39-30942accd49c" xlink:to="loc_bldp_InvestmentContributionsAxis_4e4be262-31d4-446f-af76-5786e5fd6824" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_4e4be262-31d4-446f-af76-5786e5fd6824_default" xlink:href="bldp-20231231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_InvestmentContributionsAxis_4e4be262-31d4-446f-af76-5786e5fd6824" xlink:to="loc_bldp_InvestmentContributionsDomain_4e4be262-31d4-446f-af76-5786e5fd6824_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_23ffde00-6f28-43e8-a2c9-c1d4f0ea4062" xlink:href="bldp-20231231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_InvestmentContributionsAxis_4e4be262-31d4-446f-af76-5786e5fd6824" xlink:to="loc_bldp_InvestmentContributionsDomain_23ffde00-6f28-43e8-a2c9-c1d4f0ea4062" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SubsequentContributionMember_5b751fa8-e24f-4aad-ae6a-ca36b4c837a0" xlink:href="bldp-20231231.xsd#bldp_SubsequentContributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentContributionsDomain_23ffde00-6f28-43e8-a2c9-c1d4f0ea4062" xlink:to="loc_bldp_SubsequentContributionMember_5b751fa8-e24f-4aad-ae6a-ca36b4c837a0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InitialContributionMember_1c4242fb-b2bf-41ed-b24c-c27d1336deb8" xlink:href="bldp-20231231.xsd#bldp_InitialContributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentContributionsDomain_23ffde00-6f28-43e8-a2c9-c1d4f0ea4062" xlink:to="loc_bldp_InitialContributionMember_1c4242fb-b2bf-41ed-b24c-c27d1336deb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_5dfb8c61-6b9a-4be4-9db6-6ad9dce8699b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_46af193d-fc50-4c09-9f39-30942accd49c" xlink:to="loc_srt_StatementScenarioAxis_5dfb8c61-6b9a-4be4-9db6-6ad9dce8699b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_5dfb8c61-6b9a-4be4-9db6-6ad9dce8699b_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_5dfb8c61-6b9a-4be4-9db6-6ad9dce8699b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_5dfb8c61-6b9a-4be4-9db6-6ad9dce8699b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_f101a0a3-4357-4ebb-9fb7-835e17f392bc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_5dfb8c61-6b9a-4be4-9db6-6ad9dce8699b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_f101a0a3-4357-4ebb-9fb7-835e17f392bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_6fb6835c-332e-4b2d-8bd2-0334da75a330" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_f101a0a3-4357-4ebb-9fb7-835e17f392bc" xlink:to="loc_srt_ScenarioForecastMember_6fb6835c-332e-4b2d-8bd2-0334da75a330" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_ed71b990-d71c-45d4-82f0-8004c0ee491a" xlink:href="bldp-20231231.xsd#bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_ed71b990-d71c-45d4-82f0-8004c0ee491a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DecreaseInShortTermInvestments_5fc12be9-4309-47f4-a7ba-b4f3c5ad18b4" xlink:href="bldp-20231231.xsd#bldp_DecreaseInShortTermInvestments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_bldp_DecreaseInShortTermInvestments_5fc12be9-4309-47f4-a7ba-b4f3c5ad18b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseInShortTermInvestment_6d67c7e0-a6e5-40e4-aef6-ee8b9f928094" xlink:href="bldp-20231231.xsd#bldp_IncreaseInShortTermInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_bldp_IncreaseInShortTermInvestment_6d67c7e0-a6e5-40e4-aef6-ee8b9f928094" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_8d882d5f-dff1-45b3-9f2e-11297d8892d5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_8d882d5f-dff1-45b3-9f2e-11297d8892d5" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_b03cd8b3-bdcc-4a95-9a0a-5db44223dc43" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_b03cd8b3-bdcc-4a95-9a0a-5db44223dc43" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LimitedPartnershipInitialInvestment_53552e19-bdf1-4289-8f2c-9ce44b5bee15" xlink:href="bldp-20231231.xsd#bldp_LimitedPartnershipInitialInvestment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_bldp_LimitedPartnershipInitialInvestment_53552e19-bdf1-4289-8f2c-9ce44b5bee15" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CapitalCommitments_c42e4f05-2af0-408a-9453-1d910b4f2a60" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CapitalCommitments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_ifrs-full_CapitalCommitments_c42e4f05-2af0-408a-9453-1d910b4f2a60" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_4775c4e3-c349-422a-8818-d1281b81c7b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_4775c4e3-c349-422a-8818-d1281b81c7b2" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_baf3f64e-8243-4b5f-a891-c613e8020e05" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_baf3f64e-8243-4b5f-a891-c613e8020e05" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesAcquired_ca344103-681c-4444-a169-00b7ce4bd875" xlink:href="bldp-20231231.xsd#bldp_NumberOfSharesAcquired"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_bldp_NumberOfSharesAcquired_ca344103-681c-4444-a169-00b7ce4bd875" xlink:type="arc" order="9"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/BankfacilitiesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#BankfacilitiesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/BankfacilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_1f8148c7-f712-41c8-8aea-5cd3cf418587" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_445c2e8f-2511-499e-af43-63ec16499145" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_1f8148c7-f712-41c8-8aea-5cd3cf418587" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_445c2e8f-2511-499e-af43-63ec16499145" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_b1185245-1333-43a0-9af8-6bfa5566a0ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_445c2e8f-2511-499e-af43-63ec16499145" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_b1185245-1333-43a0-9af8-6bfa5566a0ae" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_b1185245-1333-43a0-9af8-6bfa5566a0ae_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_b1185245-1333-43a0-9af8-6bfa5566a0ae" xlink:to="loc_ifrs-full_BorrowingsByNameMember_b1185245-1333-43a0-9af8-6bfa5566a0ae_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_f053e203-e8db-4044-891b-c3a609a5649d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_b1185245-1333-43a0-9af8-6bfa5566a0ae" xlink:to="loc_ifrs-full_BorrowingsByNameMember_f053e203-e8db-4044-891b-c3a609a5649d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BankOperatingLineMember_2cd64bdb-b95e-43ad-bfef-adb559b22f6e" xlink:href="bldp-20231231.xsd#bldp_BankOperatingLineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_f053e203-e8db-4044-891b-c3a609a5649d" xlink:to="loc_bldp_BankOperatingLineMember_2cd64bdb-b95e-43ad-bfef-adb559b22f6e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EncoreFXFacilityMember_36b72a0b-600e-42e9-9f8f-e7c6d6456821" xlink:href="bldp-20231231.xsd#bldp_EncoreFXFacilityMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_BorrowingsByNameMember_f053e203-e8db-4044-891b-c3a609a5649d" xlink:to="loc_bldp_EncoreFXFacilityMember_36b72a0b-600e-42e9-9f8f-e7c6d6456821" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_d7bb1db5-378d-420a-8f07-b971ab1861b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_445c2e8f-2511-499e-af43-63ec16499145" xlink:to="loc_ifrs-full_TypesOfRisksAxis_d7bb1db5-378d-420a-8f07-b971ab1861b2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_d7bb1db5-378d-420a-8f07-b971ab1861b2_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_d7bb1db5-378d-420a-8f07-b971ab1861b2" xlink:to="loc_ifrs-full_TypesOfRisksMember_d7bb1db5-378d-420a-8f07-b971ab1861b2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_abade8c5-17b7-458d-98a4-2326f476a56e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_d7bb1db5-378d-420a-8f07-b971ab1861b2" xlink:to="loc_ifrs-full_TypesOfRisksMember_abade8c5-17b7-458d-98a4-2326f476a56e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_3e353b6c-2a2a-4835-80c3-df4a2d7b2821" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_abade8c5-17b7-458d-98a4-2326f476a56e" xlink:to="loc_ifrs-full_CurrencyRiskMember_3e353b6c-2a2a-4835-80c3-df4a2d7b2821" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_4e5a2896-ef41-4541-978c-6c88b6cb0853" xlink:href="bldp-20231231.xsd#bldp_LineOfCreditFacilityMaximumBorrowingCapacity1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_1f8148c7-f712-41c8-8aea-5cd3cf418587" xlink:to="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_4e5a2896-ef41-4541-978c-6c88b6cb0853" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_47d531d8-cfea-4261-94c0-4aa9851ce891" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_1f8148c7-f712-41c8-8aea-5cd3cf418587" xlink:to="loc_ifrs-full_Borrowings_47d531d8-cfea-4261-94c0-4aa9851ce891" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignExchangeFacility_adfcbff5-abe1-448e-a844-b392a0c09e1e" xlink:href="bldp-20231231.xsd#bldp_ForeignExchangeFacility"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_1f8148c7-f712-41c8-8aea-5cd3cf418587" xlink:to="loc_bldp_ForeignExchangeFacility_adfcbff5-abe1-448e-a844-b392a0c09e1e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_d6bf5c9d-9943-48a3-a582-864740f7cfdc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotionalAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_1f8148c7-f712-41c8-8aea-5cd3cf418587" xlink:to="loc_ifrs-full_NotionalAmount_d6bf5c9d-9943-48a3-a582-864740f7cfdc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_2b448580-9614-4803-a665-bd6bdfc0f993" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_1f8148c7-f712-41c8-8aea-5cd3cf418587" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_2b448580-9614-4803-a665-bd6bdfc0f993" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_e7fc072a-438f-4aa3-a106-d01a83d63d52" xlink:href="bldp-20231231.xsd#bldp_ForeignCurrencyTransactionGainLossUnrealized1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_1f8148c7-f712-41c8-8aea-5cd3cf418587" xlink:to="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_e7fc072a-438f-4aa3-a106-d01a83d63d52" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsRollforwardDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#ProvisionsRollforwardDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ProvisionsRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_b81a3be1-4b49-4bed-8914-dfbe22497c21" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_28267c77-bfe6-4048-9f5b-8cdb4a21d476" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_b81a3be1-4b49-4bed-8914-dfbe22497c21" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_28267c77-bfe6-4048-9f5b-8cdb4a21d476" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_c57a2304-6944-474a-bee7-e3eaa8f14532" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_28267c77-bfe6-4048-9f5b-8cdb4a21d476" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_c57a2304-6944-474a-bee7-e3eaa8f14532" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_c57a2304-6944-474a-bee7-e3eaa8f14532_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_c57a2304-6944-474a-bee7-e3eaa8f14532" xlink:to="loc_ifrs-full_OtherProvisionsMember_c57a2304-6944-474a-bee7-e3eaa8f14532_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_359f3f65-46c8-4da7-8793-94263aab6dfb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_c57a2304-6944-474a-bee7-e3eaa8f14532" xlink:to="loc_ifrs-full_OtherProvisionsMember_359f3f65-46c8-4da7-8793-94263aab6dfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvisionMember_cd3c27d4-36d8-4dad-9114-30e24d720f62" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestructuringProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_359f3f65-46c8-4da7-8793-94263aab6dfb" xlink:to="loc_ifrs-full_RestructuringProvisionMember_cd3c27d4-36d8-4dad-9114-30e24d720f62" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WarrantyProvisionMember_9a92be20-4cc9-4a10-b95b-79ba6484775a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_359f3f65-46c8-4da7-8793-94263aab6dfb" xlink:to="loc_ifrs-full_WarrantyProvisionMember_9a92be20-4cc9-4a10-b95b-79ba6484775a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvisionMember_a40b6b9f-8693-44b9-9566-a301df56e6f6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OnerousContractsProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_359f3f65-46c8-4da7-8793-94263aab6dfb" xlink:to="loc_ifrs-full_OnerousContractsProvisionMember_a40b6b9f-8693-44b9-9566-a301df56e6f6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationProvisionMember_2d098b90-4ded-4aeb-94a8-d30b7a00d22d" xlink:href="bldp-20231231.xsd#bldp_ContingentConsiderationProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_359f3f65-46c8-4da7-8793-94263aab6dfb" xlink:to="loc_bldp_ContingentConsiderationProvisionMember_2d098b90-4ded-4aeb-94a8-d30b7a00d22d" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember_f5b248b6-374d-4c44-845c-355167f8d6b6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_359f3f65-46c8-4da7-8793-94263aab6dfb" xlink:to="loc_ifrs-full_LegalProceedingsProvisionMember_f5b248b6-374d-4c44-845c-355167f8d6b6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_35207ea8-4422-415a-8a31-0795e7ec8c61" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_b81a3be1-4b49-4bed-8914-dfbe22497c21" xlink:to="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_35207ea8-4422-415a-8a31-0795e7ec8c61" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherProvisionsRollForward_ff503b4e-edda-4790-b933-d3c97e9c7d30" xlink:href="bldp-20231231.xsd#bldp_OtherProvisionsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_35207ea8-4422-415a-8a31-0795e7ec8c61" xlink:to="loc_bldp_OtherProvisionsRollForward_ff503b4e-edda-4790-b933-d3c97e9c7d30" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_2e180092-9e81-4e71-89db-96e03c3c67e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Provisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherProvisionsRollForward_ff503b4e-edda-4790-b933-d3c97e9c7d30" xlink:to="loc_ifrs-full_Provisions_2e180092-9e81-4e71-89db-96e03c3c67e7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProvisionRetainedEarningsAdjustment_dcd8f8d0-e09b-4142-9214-aab7f68ef57b" xlink:href="bldp-20231231.xsd#bldp_ProvisionRetainedEarningsAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherProvisionsRollForward_ff503b4e-edda-4790-b933-d3c97e9c7d30" xlink:to="loc_bldp_ProvisionRetainedEarningsAdjustment_dcd8f8d0-e09b-4142-9214-aab7f68ef57b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_c969055c-f458-4a5c-bb62-349a2feb025c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherProvisionsRollForward_ff503b4e-edda-4790-b933-d3c97e9c7d30" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_c969055c-f458-4a5c-bb62-349a2feb025c" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_2be82ac6-9527-45d4-b2ac-263156bd7d88" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherProvisionsRollForward_ff503b4e-edda-4790-b933-d3c97e9c7d30" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_2be82ac6-9527-45d4-b2ac-263156bd7d88" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_d89b1eb7-3457-4ea4-9b33-facf6480f402" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherProvisionsRollForward_ff503b4e-edda-4790-b933-d3c97e9c7d30" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_d89b1eb7-3457-4ea4-9b33-facf6480f402" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_145564a8-7e52-437e-b13a-49b5e93b4bfa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherProvisionsRollForward_ff503b4e-edda-4790-b933-d3c97e9c7d30" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_145564a8-7e52-437e-b13a-49b5e93b4bfa" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_70926d31-47ec-44a2-bd47-0e270348465c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Provisions"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#ProvisionsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ProvisionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_e43e7a23-1e02-4ed5-874b-128a27517fbb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_e43e7a23-1e02-4ed5-874b-128a27517fbb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_7190bd89-4edf-4a73-a32d-204758ef76bd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_e43e7a23-1e02-4ed5-874b-128a27517fbb" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_7190bd89-4edf-4a73-a32d-204758ef76bd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_7190bd89-4edf-4a73-a32d-204758ef76bd_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_7190bd89-4edf-4a73-a32d-204758ef76bd" xlink:to="loc_ifrs-full_OtherProvisionsMember_7190bd89-4edf-4a73-a32d-204758ef76bd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_b5760966-57c3-459d-9499-e28ab0d3eca8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_7190bd89-4edf-4a73-a32d-204758ef76bd" xlink:to="loc_ifrs-full_OtherProvisionsMember_b5760966-57c3-459d-9499-e28ab0d3eca8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WarrantyProvisionMember_3b90975e-0b54-4aeb-a8e2-bbc5e23e2188" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_b5760966-57c3-459d-9499-e28ab0d3eca8" xlink:to="loc_ifrs-full_WarrantyProvisionMember_3b90975e-0b54-4aeb-a8e2-bbc5e23e2188" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvisionMember_b9dc0dbf-9738-498a-91c5-9877fc311a1c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OnerousContractsProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_b5760966-57c3-459d-9499-e28ab0d3eca8" xlink:to="loc_ifrs-full_OnerousContractsProvisionMember_b9dc0dbf-9738-498a-91c5-9877fc311a1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember_e0a300fc-9137-4430-851a-ef0d481a0a76" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_b5760966-57c3-459d-9499-e28ab0d3eca8" xlink:to="loc_ifrs-full_LegalProceedingsProvisionMember_e0a300fc-9137-4430-851a-ef0d481a0a76" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_f2cc602a-687f-48c8-a789-8d2615cb518b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_b5760966-57c3-459d-9499-e28ab0d3eca8" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_f2cc602a-687f-48c8-a789-8d2615cb518b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8fa75072-a5fb-4b7d-b93a-2ea570ea09a1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_e43e7a23-1e02-4ed5-874b-128a27517fbb" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8fa75072-a5fb-4b7d-b93a-2ea570ea09a1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8fa75072-a5fb-4b7d-b93a-2ea570ea09a1_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8fa75072-a5fb-4b7d-b93a-2ea570ea09a1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_8fa75072-a5fb-4b7d-b93a-2ea570ea09a1_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_527f93d9-6b43-4b0d-aba2-af161e419d23" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8fa75072-a5fb-4b7d-b93a-2ea570ea09a1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_527f93d9-6b43-4b0d-aba2-af161e419d23" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6f2a3ab4-d600-4fd3-8fd3-391de8fcee91" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_527f93d9-6b43-4b0d-aba2-af161e419d23" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6f2a3ab4-d600-4fd3-8fd3-391de8fcee91" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsAxis_d9808b02-43ef-4629-9c41-7d1312ec6114" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_e43e7a23-1e02-4ed5-874b-128a27517fbb" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsAxis_d9808b02-43ef-4629-9c41-7d1312ec6114" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsMember_d9808b02-43ef-4629-9c41-7d1312ec6114_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsAxis_d9808b02-43ef-4629-9c41-7d1312ec6114" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsMember_d9808b02-43ef-4629-9c41-7d1312ec6114_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsMember_ab68536c-7cc7-47f4-a4f4-a2a965796383" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsAxis_d9808b02-43ef-4629-9c41-7d1312ec6114" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsMember_ab68536c-7cc7-47f4-a4f4-a2a965796383" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember_d9c710e2-c7ab-42a0-94ea-d4aab79c5188" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OnerousContractsCostOfFulfillingContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsMember_ab68536c-7cc7-47f4-a4f4-a2a965796383" xlink:to="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember_d9c710e2-c7ab-42a0-94ea-d4aab79c5188" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_224d4cdf-6386-44ab-9ad5-63f5cc5e1c01" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_e43e7a23-1e02-4ed5-874b-128a27517fbb" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_224d4cdf-6386-44ab-9ad5-63f5cc5e1c01" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_224d4cdf-6386-44ab-9ad5-63f5cc5e1c01_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_224d4cdf-6386-44ab-9ad5-63f5cc5e1c01" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_224d4cdf-6386-44ab-9ad5-63f5cc5e1c01_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_fa7240b6-ccc0-4fd0-bab1-1314b24c1e3b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_224d4cdf-6386-44ab-9ad5-63f5cc5e1c01" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_fa7240b6-ccc0-4fd0-bab1-1314b24c1e3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_66e2a69a-01b7-4dea-a06b-6ff73da3fa5f" xlink:href="bldp-20231231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_fa7240b6-ccc0-4fd0-bab1-1314b24c1e3b" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_66e2a69a-01b7-4dea-a06b-6ff73da3fa5f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvision_abf42f0e-0dc0-4708-8d77-223990e9bbea" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestructuringProvision"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_RestructuringProvision_abf42f0e-0dc0-4708-8d77-223990e9bbea" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_c426a43c-2afd-4234-bcc6-10ce2a4c253e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_c426a43c-2afd-4234-bcc6-10ce2a4c253e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewProvisionsOtherProvisions_01391469-e716-498f-9b77-4a226dfd1073" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NewProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_NewProvisionsOtherProvisions_01391469-e716-498f-9b77-4a226dfd1073" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_df07ed1d-6690-42a4-b9b0-5c0d8c5fd641" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_df07ed1d-6690-42a4-b9b0-5c0d8c5fd641" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_4637d2de-4768-4163-b289-d2907aa925e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_4637d2de-4768-4163-b289-d2907aa925e0" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_959d96e0-47ad-4d2f-a4dd-39715d1665ef" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_959d96e0-47ad-4d2f-a4dd-39715d1665ef" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_f84c70e7-599e-47bf-87b7-adaf0bc41fd6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Provisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_Provisions_f84c70e7-599e-47bf-87b7-adaf0bc41fd6" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision_a3b2633e-d440-475a-8f2b-cdf6ec6fb532" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OnerousContractsProvision"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_OnerousContractsProvision_a3b2633e-d440-475a-8f2b-cdf6ec6fb532" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod_97ebe4e8-4579-464f-992c-582ab21110d3" xlink:href="bldp-20231231.xsd#bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod_97ebe4e8-4579-464f-992c-582ab21110d3" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration_35650bd8-ab40-4105-9b2e-161611e68a6d" xlink:href="bldp-20231231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_bldp_RecoveryOnSettlementOfContingentConsideration_35650bd8-ab40-4105-9b2e-161611e68a6d" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_02a58906-6dd8-4b9c-9471-3b9e4bdaa748" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_02a58906-6dd8-4b9c-9471-3b9e4bdaa748" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentOfContingentConsiderationLiability_2d928fdc-c88a-4ea1-9ca7-991187aac4dd" xlink:href="bldp-20231231.xsd#bldp_PaymentOfContingentConsiderationLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_bldp_PaymentOfContingentConsiderationLiability_2d928fdc-c88a-4ea1-9ca7-991187aac4dd" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractTerminationLiabilities_665ab8cb-c40b-48ac-810b-a721623dbdfc" xlink:href="bldp-20231231.xsd#bldp_ContractTerminationLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_bldp_ContractTerminationLiabilities_665ab8cb-c40b-48ac-810b-a721623dbdfc" xlink:type="arc" order="12"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilityNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#LeaseliabilityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/LeaseliabilityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3838ca70-ae07-4bd3-b7da-a00316155460" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_f99647e3-2b50-4dc2-9750-d7a35b2a905b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3838ca70-ae07-4bd3-b7da-a00316155460" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_f99647e3-2b50-4dc2-9750-d7a35b2a905b" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_86534ee3-6123-49a7-a093-170c4be5d083" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_f99647e3-2b50-4dc2-9750-d7a35b2a905b" xlink:to="loc_ifrs-full_RangeAxis_86534ee3-6123-49a7-a093-170c4be5d083" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_86534ee3-6123-49a7-a093-170c4be5d083_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_86534ee3-6123-49a7-a093-170c4be5d083" xlink:to="loc_ifrs-full_RangesMember_86534ee3-6123-49a7-a093-170c4be5d083_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_c47a8975-d589-4cdd-ac1f-f2751a4c66b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_86534ee3-6123-49a7-a093-170c4be5d083" xlink:to="loc_ifrs-full_RangesMember_c47a8975-d589-4cdd-ac1f-f2751a4c66b0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_f56510ca-431f-430b-a5d0-b0f9f2bb4258" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_c47a8975-d589-4cdd-ac1f-f2751a4c66b0" xlink:to="loc_ifrs-full_BottomOfRangeMember_f56510ca-431f-430b-a5d0-b0f9f2bb4258" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_ae188a29-e80d-4cfd-bfce-85130888ffdb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_c47a8975-d589-4cdd-ac1f-f2751a4c66b0" xlink:to="loc_ifrs-full_TopOfRangeMember_ae188a29-e80d-4cfd-bfce-85130888ffdb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesInterestRate_765a1868-3eb2-4b6e-b364-f934050a69ab" xlink:href="bldp-20231231.xsd#bldp_LeasesInterestRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3838ca70-ae07-4bd3-b7da-a00316155460" xlink:to="loc_bldp_LeasesInterestRate_765a1868-3eb2-4b6e-b364-f934050a69ab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PrincipalPaymentsOfLeaseLiabilities_3fbe5caf-b9ed-4838-8d81-4639690d95ac" xlink:href="bldp-20231231.xsd#bldp_PrincipalPaymentsOfLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3838ca70-ae07-4bd3-b7da-a00316155460" xlink:to="loc_bldp_PrincipalPaymentsOfLeaseLiabilities_3fbe5caf-b9ed-4838-8d81-4639690d95ac" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability_5108bb69-9871-4f90-8bf0-29a20481c7b9" xlink:href="bldp-20231231.xsd#bldp_DeferredGainOnFinanceLeaseLiability"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3838ca70-ae07-4bd3-b7da-a00316155460" xlink:to="loc_bldp_DeferredGainOnFinanceLeaseLiability_5108bb69-9871-4f90-8bf0-29a20481c7b9" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#LeaseliabilitySummaryofLeasesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d852758c-b984-4749-8a3f-83d1957f6a3e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_2da49690-b36c-492a-be00-041bb07fdda6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d852758c-b984-4749-8a3f-83d1957f6a3e" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_2da49690-b36c-492a-be00-041bb07fdda6" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_53687619-942f-48d1-af19-f705e1f352c5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_2da49690-b36c-492a-be00-041bb07fdda6" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_53687619-942f-48d1-af19-f705e1f352c5" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_53687619-942f-48d1-af19-f705e1f352c5_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_53687619-942f-48d1-af19-f705e1f352c5" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_53687619-942f-48d1-af19-f705e1f352c5_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_dcccdb4b-2691-46a1-904e-9ef29c505ba1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_53687619-942f-48d1-af19-f705e1f352c5" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_dcccdb4b-2691-46a1-904e-9ef29c505ba1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_32b7780b-bfff-4a14-bf7e-29e4a643fc97" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_dcccdb4b-2691-46a1-904e-9ef29c505ba1" xlink:to="loc_ifrs-full_LandAndBuildingsMember_32b7780b-bfff-4a14-bf7e-29e4a643fc97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_8088d109-ecb4-4a21-b93f-c0a1946f4511" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_dcccdb4b-2691-46a1-904e-9ef29c505ba1" xlink:to="loc_ifrs-full_OfficeEquipmentMember_8088d109-ecb4-4a21-b93f-c0a1946f4511" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_a1e60cb9-e0d0-412f-808c-ee785ada76a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_VehiclesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_dcccdb4b-2691-46a1-904e-9ef29c505ba1" xlink:to="loc_ifrs-full_VehiclesMember_a1e60cb9-e0d0-412f-808c-ee785ada76a2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_3ade831b-3e69-48fc-8994-8066d518d87e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d852758c-b984-4749-8a3f-83d1957f6a3e" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_3ade831b-3e69-48fc-8994-8066d518d87e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_fa61bb45-a626-4746-bfef-2acf67cef97d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d852758c-b984-4749-8a3f-83d1957f6a3e" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_fa61bb45-a626-4746-bfef-2acf67cef97d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilities_98a74b21-a6ef-40a6-9b18-0bbd4c912ab0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d852758c-b984-4749-8a3f-83d1957f6a3e" xlink:to="loc_ifrs-full_LeaseLiabilities_98a74b21-a6ef-40a6-9b18-0bbd4c912ab0" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#LeaseliabilityMaturityAnalysisDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_a262431a-3fcf-427a-a3d9-e39f63dc44fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_a3334a09-8981-41aa-ba99-e7db9d382430" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_a262431a-3fcf-427a-a3d9-e39f63dc44fb" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_a3334a09-8981-41aa-ba99-e7db9d382430" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_a19d14c7-3c5d-4740-9258-505ec8875bbc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_a3334a09-8981-41aa-ba99-e7db9d382430" xlink:to="loc_ifrs-full_MaturityAxis_a19d14c7-3c5d-4740-9258-505ec8875bbc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_a19d14c7-3c5d-4740-9258-505ec8875bbc_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MaturityAxis_a19d14c7-3c5d-4740-9258-505ec8875bbc" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_a19d14c7-3c5d-4740-9258-505ec8875bbc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_ec849946-8a26-47a2-8fd9-8304ea5a59c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MaturityAxis_a19d14c7-3c5d-4740-9258-505ec8875bbc" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_ec849946-8a26-47a2-8fd9-8304ea5a59c2" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_f5412fb1-40f8-4ce6-b8dd-6f2c59bc5922" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_ec849946-8a26-47a2-8fd9-8304ea5a59c2" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_f5412fb1-40f8-4ce6-b8dd-6f2c59bc5922" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_0f9a0aae-4e8b-4b22-ad6a-f223cc4b9701" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_ec849946-8a26-47a2-8fd9-8304ea5a59c2" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_0f9a0aae-4e8b-4b22-ad6a-f223cc4b9701" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_7b82b05c-4ce6-4525-8c73-4866e7568019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_ec849946-8a26-47a2-8fd9-8304ea5a59c2" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_7b82b05c-4ce6-4525-8c73-4866e7568019" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossLeaseLiabilities_39ba93ae-79bd-4d24-95da-6d51fd6473dd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossLeaseLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_a262431a-3fcf-427a-a3d9-e39f63dc44fb" xlink:to="loc_ifrs-full_GrossLeaseLiabilities_39ba93ae-79bd-4d24-95da-6d51fd6473dd" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c4e00ca2-0656-406b-a66c-2c4eabade5a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_1d54519e-0d74-45d5-aa93-c124d9ad9deb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c4e00ca2-0656-406b-a66c-2c4eabade5a0" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_1d54519e-0d74-45d5-aa93-c124d9ad9deb" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_fc349e23-72a9-458b-9dc3-7ddfdc4ef59c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_1d54519e-0d74-45d5-aa93-c124d9ad9deb" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_fc349e23-72a9-458b-9dc3-7ddfdc4ef59c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_fc349e23-72a9-458b-9dc3-7ddfdc4ef59c_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_fc349e23-72a9-458b-9dc3-7ddfdc4ef59c" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_fc349e23-72a9-458b-9dc3-7ddfdc4ef59c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_54125fc0-3795-4247-9f06-86e1a8ea7127" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_fc349e23-72a9-458b-9dc3-7ddfdc4ef59c" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_54125fc0-3795-4247-9f06-86e1a8ea7127" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_d42f2b11-7df5-400c-8013-8a947006b5ef" xlink:href="bldp-20231231.xsd#bldp_PensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_54125fc0-3795-4247-9f06-86e1a8ea7127" xlink:to="loc_bldp_PensionPlanMember_d42f2b11-7df5-400c-8013-8a947006b5ef" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_7b0b47a9-f9d0-4ca3-9d04-9ed5a1cad258" xlink:href="bldp-20231231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_54125fc0-3795-4247-9f06-86e1a8ea7127" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_7b0b47a9-f9d0-4ca3-9d04-9ed5a1cad258" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentLiabilities_41626f6d-8212-4aa1-aab3-93bb9c393302" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentLiabilities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c4e00ca2-0656-406b-a66c-2c4eabade5a0" xlink:to="loc_ifrs-full_OtherNoncurrentLiabilities_41626f6d-8212-4aa1-aab3-93bb9c393302" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss_d4f41bf9-f412-48e9-a871-f2b0d10db0bc" xlink:href="bldp-20231231.xsd#bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c4e00ca2-0656-406b-a66c-2c4eabade5a0" xlink:to="loc_bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss_d4f41bf9-f412-48e9-a871-f2b0d10db0bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_f319f4fc-65fc-4ea7-bbd1-830b909b2ab1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c4e00ca2-0656-406b-a66c-2c4eabade5a0" xlink:to="loc_ifrs-full_NoncurrentProvisions_f319f4fc-65fc-4ea7-bbd1-830b909b2ab1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_70315c5a-8c21-4249-8832-18833169d906" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c4e00ca2-0656-406b-a66c-2c4eabade5a0" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_70315c5a-8c21-4249-8832-18833169d906" xlink:type="arc" order="3"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ee7e8515-a1d5-496d-8a89-12ccef4959f9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ee7e8515-a1d5-496d-8a89-12ccef4959f9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_ec5cce28-e143-4de5-aac8-a9aea66687e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ee7e8515-a1d5-496d-8a89-12ccef4959f9" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_ec5cce28-e143-4de5-aac8-a9aea66687e9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_ec5cce28-e143-4de5-aac8-a9aea66687e9_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_ec5cce28-e143-4de5-aac8-a9aea66687e9" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_ec5cce28-e143-4de5-aac8-a9aea66687e9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_31939699-0b1e-4512-a183-752e2dbe6794" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_ec5cce28-e143-4de5-aac8-a9aea66687e9" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_31939699-0b1e-4512-a183-752e2dbe6794" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_b394bf29-2003-4001-9118-2777e51adc31" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_31939699-0b1e-4512-a183-752e2dbe6794" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_b394bf29-2003-4001-9118-2777e51adc31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_cd6a2f02-f778-44e5-ab01-24205494745e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ee7e8515-a1d5-496d-8a89-12ccef4959f9" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_cd6a2f02-f778-44e5-ab01-24205494745e" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_cd6a2f02-f778-44e5-ab01-24205494745e_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_cd6a2f02-f778-44e5-ab01-24205494745e" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_cd6a2f02-f778-44e5-ab01-24205494745e_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_843d42e3-42ba-4769-aa4b-666f7162d841" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_cd6a2f02-f778-44e5-ab01-24205494745e" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_843d42e3-42ba-4769-aa4b-666f7162d841" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_5849f9df-e76e-40f0-b0bf-50725188ba9c" xlink:href="bldp-20231231.xsd#bldp_PensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_843d42e3-42ba-4769-aa4b-666f7162d841" xlink:to="loc_bldp_PensionPlanMember_5849f9df-e76e-40f0-b0bf-50725188ba9c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_640b7c9f-0a34-42b3-84f0-b446ae937bca" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ee7e8515-a1d5-496d-8a89-12ccef4959f9" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_640b7c9f-0a34-42b3-84f0-b446ae937bca" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_640b7c9f-0a34-42b3-84f0-b446ae937bca_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_640b7c9f-0a34-42b3-84f0-b446ae937bca" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_640b7c9f-0a34-42b3-84f0-b446ae937bca_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_4afaf670-8091-4e57-b272-208459cae92a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_640b7c9f-0a34-42b3-84f0-b446ae937bca" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_4afaf670-8091-4e57-b272-208459cae92a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember_aac5b8ae-7514-459e-977d-e7db153ed7c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PlanAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_4afaf670-8091-4e57-b272-208459cae92a" xlink:to="loc_ifrs-full_PlanAssetsMember_aac5b8ae-7514-459e-977d-e7db153ed7c1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_c620566d-377f-4c57-86c6-e41ce95117e2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ee7e8515-a1d5-496d-8a89-12ccef4959f9" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_c620566d-377f-4c57-86c6-e41ce95117e2" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_c620566d-377f-4c57-86c6-e41ce95117e2_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_c620566d-377f-4c57-86c6-e41ce95117e2" xlink:to="loc_ifrs-full_OtherProvisionsMember_c620566d-377f-4c57-86c6-e41ce95117e2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_a477e15c-254f-4e40-a46d-a80048b78895" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_c620566d-377f-4c57-86c6-e41ce95117e2" xlink:to="loc_ifrs-full_OtherProvisionsMember_a477e15c-254f-4e40-a46d-a80048b78895" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_317bd185-5c1d-4b33-8ed5-bcdad56af0a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_a477e15c-254f-4e40-a46d-a80048b78895" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_317bd185-5c1d-4b33-8ed5-bcdad56af0a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_f9899891-39b7-46ba-8465-80ff1177c126" xlink:href="bldp-20231231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_f9899891-39b7-46ba-8465-80ff1177c126" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_4ff10d6b-be57-4862-8308-fe61e91da994" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_4ff10d6b-be57-4862-8308-fe61e91da994" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewProvisionsOtherProvisions_ed379b1f-292b-4018-96f8-0cab10182ea8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NewProvisionsOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_ifrs-full_NewProvisionsOtherProvisions_ed379b1f-292b-4018-96f8-0cab10182ea8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_9b5032d0-2746-443f-8a05-84f25916b120" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_9b5032d0-2746-443f-8a05-84f25916b120" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_768a86cd-cafd-40d8-9991-76704c9881ca" xlink:href="bldp-20231231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_768a86cd-cafd-40d8-9991-76704c9881ca" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled_f3262b05-5eac-4008-983e-c5881c9633ac" xlink:href="bldp-20231231.xsd#bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled_f3262b05-5eac-4008-983e-c5881c9633ac" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements_4de5e804-45bb-46d2-bd1e-3e40668b0167" xlink:href="bldp-20231231.xsd#bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements_4de5e804-45bb-46d2-bd1e-3e40668b0167" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_0299f30b-53c7-49e7-82ba-42f957b27d61" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_0299f30b-53c7-49e7-82ba-42f957b27d61" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfBenefitPlans_0cfe6425-48fc-4021-9996-fee8446fdc93" xlink:href="bldp-20231231.xsd#bldp_NumberOfBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_bldp_NumberOfBenefitPlans_0cfe6425-48fc-4021-9996-fee8446fdc93" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_3153386c-0c1c-46b3-aa80-384beeb8793f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_3153386c-0c1c-46b3-aa80-384beeb8793f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_4d41a2c8-f259-4d8d-8a90-5b56e62cbe07" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_4d41a2c8-f259-4d8d-8a90-5b56e62cbe07" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1f28ca95-9a3e-4f66-ab51-510ee88c83b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8fd022b0-64de-40ab-b200-54715f15134a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1f28ca95-9a3e-4f66-ab51-510ee88c83b2" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8fd022b0-64de-40ab-b200-54715f15134a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_bc6ed377-7a54-4f6e-8791-b9ace2e0b851" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8fd022b0-64de-40ab-b200-54715f15134a" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_bc6ed377-7a54-4f6e-8791-b9ace2e0b851" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_bc6ed377-7a54-4f6e-8791-b9ace2e0b851_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_bc6ed377-7a54-4f6e-8791-b9ace2e0b851" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_bc6ed377-7a54-4f6e-8791-b9ace2e0b851_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_5a5a7d90-869a-4dbe-b01d-bd4debc5bcfe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_bc6ed377-7a54-4f6e-8791-b9ace2e0b851" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_5a5a7d90-869a-4dbe-b01d-bd4debc5bcfe" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_cc545548-7b54-453d-b0c3-92406d6ea5c2" xlink:href="bldp-20231231.xsd#bldp_PensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_5a5a7d90-869a-4dbe-b01d-bd4debc5bcfe" xlink:to="loc_bldp_PensionPlanMember_cc545548-7b54-453d-b0c3-92406d6ea5c2" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_263f5645-1968-4c32-b6db-f03df58f0152" xlink:href="bldp-20231231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_5a5a7d90-869a-4dbe-b01d-bd4debc5bcfe" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_263f5645-1968-4c32-b6db-f03df58f0152" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_623c38d8-5821-4091-9aa0-1c91e655cdc2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8fd022b0-64de-40ab-b200-54715f15134a" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_623c38d8-5821-4091-9aa0-1c91e655cdc2" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_623c38d8-5821-4091-9aa0-1c91e655cdc2_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_623c38d8-5821-4091-9aa0-1c91e655cdc2" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_623c38d8-5821-4091-9aa0-1c91e655cdc2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_290cfa7e-1add-47be-a919-5115bf661583" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_623c38d8-5821-4091-9aa0-1c91e655cdc2" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_290cfa7e-1add-47be-a919-5115bf661583" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_26b2777d-b767-43aa-9725-d9d76420596c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_290cfa7e-1add-47be-a919-5115bf661583" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_26b2777d-b767-43aa-9725-d9d76420596c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember_58b93c09-d3d6-4464-aaf0-2aae39daef3b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PlanAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_290cfa7e-1add-47be-a919-5115bf661583" xlink:to="loc_ifrs-full_PlanAssetsMember_58b93c09-d3d6-4464-aaf0-2aae39daef3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsFuturePlansRollForward_05621bef-d770-4bf4-9be2-873f3ce7f493" xlink:href="bldp-20231231.xsd#bldp_EmployeeBenefitsFuturePlansRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1f28ca95-9a3e-4f66-ab51-510ee88c83b2" xlink:to="loc_bldp_EmployeeBenefitsFuturePlansRollForward_05621bef-d770-4bf4-9be2-873f3ce7f493" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_59e5408f-41b5-463b-83ee-17ce0a9d177d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_05621bef-d770-4bf4-9be2-873f3ce7f493" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_59e5408f-41b5-463b-83ee-17ce0a9d177d" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_3ac84ad1-4ebd-4615-8fd4-9ceff9d7b258" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_05621bef-d770-4bf4-9be2-873f3ce7f493" xlink:to="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_3ac84ad1-4ebd-4615-8fd4-9ceff9d7b258" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_a8103d57-de31-4da6-8115-842860a7f15b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_3ac84ad1-4ebd-4615-8fd4-9ceff9d7b258" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_a8103d57-de31-4da6-8115-842860a7f15b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ec042b41-70a2-43b1-892d-4a652cbf12c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_3ac84ad1-4ebd-4615-8fd4-9ceff9d7b258" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ec042b41-70a2-43b1-892d-4a652cbf12c3" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_acfafcaa-6b1b-4cf4-9f2c-bc57d0973d9f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_3ac84ad1-4ebd-4615-8fd4-9ceff9d7b258" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_acfafcaa-6b1b-4cf4-9f2c-bc57d0973d9f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss_ceff983b-ef0e-4105-8e1b-79341c7f716e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_3ac84ad1-4ebd-4615-8fd4-9ceff9d7b258" xlink:to="loc_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss_ceff983b-ef0e-4105-8e1b-79341c7f716e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_05621bef-d770-4bf4-9be2-873f3ce7f493" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_badfc64f-07f4-4b91-9bfa-a95dfdb06980" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_badfc64f-07f4-4b91-9bfa-a95dfdb06980" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_acb9168b-8b86-4ed4-81da-22b59c63b426" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_acb9168b-8b86-4ed4-81da-22b59c63b426" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_a964c533-fdf1-45dc-9dd5-766645ddbc66" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_a964c533-fdf1-45dc-9dd5-766645ddbc66" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_7d0f39f4-a592-4b57-b6d7-281e18a33507" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_7d0f39f4-a592-4b57-b6d7-281e18a33507" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_bce5ddea-5127-4ab5-9de3-27c3f8d6aa80" xlink:href="bldp-20231231.xsd#bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:to="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_bce5ddea-5127-4ab5-9de3-27c3f8d6aa80" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements_4687f8ce-508b-4f80-8f80-0e1a3a16486f" xlink:href="bldp-20231231.xsd#bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:to="loc_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements_4687f8ce-508b-4f80-8f80-0e1a3a16486f" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_994eff97-becc-4496-a020-f2a737c29bb3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_994eff97-becc-4496-a020-f2a737c29bb3" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_79101a18-bfc6-49e1-85e9-2dbe8e4c2a59" xlink:href="bldp-20231231.xsd#bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_05621bef-d770-4bf4-9be2-873f3ce7f493" xlink:to="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_79101a18-bfc6-49e1-85e9-2dbe8e4c2a59" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_5d7aa3fb-91b4-4290-9424-f593a93a0dfb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_79101a18-bfc6-49e1-85e9-2dbe8e4c2a59" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_5d7aa3fb-91b4-4290-9424-f593a93a0dfb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_1bf4c425-a2af-46a4-a4b9-19913632bf56" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_79101a18-bfc6-49e1-85e9-2dbe8e4c2a59" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_1bf4c425-a2af-46a4-a4b9-19913632bf56" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_2c998590-49fc-4624-beb2-1594dea0c64a" xlink:href="bldp-20231231.xsd#bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_79101a18-bfc6-49e1-85e9-2dbe8e4c2a59" xlink:to="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_2c998590-49fc-4624-beb2-1594dea0c64a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_3faa1e08-9bc5-45c1-ac27-b2b99c3b2114" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OthernoncurrentliabilitiesandemployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_eb124c2c-eb68-4120-8c92-ef01a94f25f6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7d29249a-6966-4a7d-b2b9-7c407f2e73b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_eb124c2c-eb68-4120-8c92-ef01a94f25f6" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7d29249a-6966-4a7d-b2b9-7c407f2e73b2" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_5ce3bd06-6d9a-4a89-ab67-3bfecfabc8aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7d29249a-6966-4a7d-b2b9-7c407f2e73b2" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_5ce3bd06-6d9a-4a89-ab67-3bfecfabc8aa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_5ce3bd06-6d9a-4a89-ab67-3bfecfabc8aa_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_5ce3bd06-6d9a-4a89-ab67-3bfecfabc8aa" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_5ce3bd06-6d9a-4a89-ab67-3bfecfabc8aa_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_332f759d-8ec3-41dc-844f-0abed6edf2f1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_5ce3bd06-6d9a-4a89-ab67-3bfecfabc8aa" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_332f759d-8ec3-41dc-844f-0abed6edf2f1" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_8a2d513a-1113-48ed-afd9-3e131b3fa821" xlink:href="bldp-20231231.xsd#bldp_PensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_332f759d-8ec3-41dc-844f-0abed6edf2f1" xlink:to="loc_bldp_PensionPlanMember_8a2d513a-1113-48ed-afd9-3e131b3fa821" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_dfdf540c-a3c8-4004-befe-67f90149c4b6" xlink:href="bldp-20231231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_332f759d-8ec3-41dc-844f-0abed6edf2f1" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_dfdf540c-a3c8-4004-befe-67f90149c4b6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_c5a251cf-3eb4-412d-b705-16d10eb67710" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_eb124c2c-eb68-4120-8c92-ef01a94f25f6" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_c5a251cf-3eb4-412d-b705-16d10eb67710" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2137c725-0553-455a-b765-4baba91b5930" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_a9deccc9-a0fb-45ab-9856-146b9823224f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2137c725-0553-455a-b765-4baba91b5930" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_a9deccc9-a0fb-45ab-9856-146b9823224f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_12ae181e-334d-4a3e-9698-01becfb2c4f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_a9deccc9-a0fb-45ab-9856-146b9823224f" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_12ae181e-334d-4a3e-9698-01becfb2c4f8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_12ae181e-334d-4a3e-9698-01becfb2c4f8_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_12ae181e-334d-4a3e-9698-01becfb2c4f8" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_12ae181e-334d-4a3e-9698-01becfb2c4f8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_439c20bf-eafe-4fb9-9148-fa200a3291eb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_12ae181e-334d-4a3e-9698-01becfb2c4f8" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_439c20bf-eafe-4fb9-9148-fa200a3291eb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_231955ab-dde1-423a-b1d9-69766f481964" xlink:href="bldp-20231231.xsd#bldp_PensionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_439c20bf-eafe-4fb9-9148-fa200a3291eb" xlink:to="loc_bldp_PensionPlanMember_231955ab-dde1-423a-b1d9-69766f481964" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_835724a8-e515-4b9f-b568-073bc79588f4" xlink:href="bldp-20231231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_439c20bf-eafe-4fb9-9148-fa200a3291eb" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_835724a8-e515-4b9f-b568-073bc79588f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_ccb9dc98-1126-4f71-b3bf-c3da4d23b545" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2137c725-0553-455a-b765-4baba91b5930" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_ccb9dc98-1126-4f71-b3bf-c3da4d23b545" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_cec58644-2061-472d-a831-06dab958c54a" xlink:href="bldp-20231231.xsd#bldp_ActuarialAssumptionOfDiscountRatesNetExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2137c725-0553-455a-b765-4baba91b5930" xlink:to="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_cec58644-2061-472d-a831-06dab958c54a" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquitySharebasedcompensationDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquitySharebasedcompensationDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquitySharebasedcompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b2c9df02-7b72-4b3d-a1cc-ac942f1851cb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_b5cbc7f5-a425-4b71-ae78-46682a11e52c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b2c9df02-7b72-4b3d-a1cc-ac942f1851cb" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_b5cbc7f5-a425-4b71-ae78-46682a11e52c" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_5d3f1c70-57c5-4762-8216-d25d625b88dd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_b5cbc7f5-a425-4b71-ae78-46682a11e52c" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_5d3f1c70-57c5-4762-8216-d25d625b88dd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_5d3f1c70-57c5-4762-8216-d25d625b88dd_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_5d3f1c70-57c5-4762-8216-d25d625b88dd" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_5d3f1c70-57c5-4762-8216-d25d625b88dd_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_aa338637-e160-423c-8492-0e8f6dfa30f0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_5d3f1c70-57c5-4762-8216-d25d625b88dd" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_aa338637-e160-423c-8492-0e8f6dfa30f0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeStockOption1Member_f05534e6-f9ce-4be9-b932-146a005f03a6" xlink:href="bldp-20231231.xsd#bldp_EmployeeStockOption1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_aa338637-e160-423c-8492-0e8f6dfa30f0" xlink:to="loc_bldp_EmployeeStockOption1Member_f05534e6-f9ce-4be9-b932-146a005f03a6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_ed992991-a890-48b2-b1e8-a5255208473f" xlink:href="bldp-20231231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_aa338637-e160-423c-8492-0e8f6dfa30f0" xlink:to="loc_bldp_DeferredShareUnitsMember_ed992991-a890-48b2-b1e8-a5255208473f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_1bfa9a74-cafd-40d8-9099-d603e4e3f0c5" xlink:href="bldp-20231231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_aa338637-e160-423c-8492-0e8f6dfa30f0" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_1bfa9a74-cafd-40d8-9099-d603e4e3f0c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_201eead1-0e57-419c-b70f-89cc24ab1c9c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_b5cbc7f5-a425-4b71-ae78-46682a11e52c" xlink:to="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_201eead1-0e57-419c-b70f-89cc24ab1c9c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContinuingOperationsMember_201eead1-0e57-419c-b70f-89cc24ab1c9c_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_201eead1-0e57-419c-b70f-89cc24ab1c9c" xlink:to="loc_ifrs-full_ContinuingOperationsMember_201eead1-0e57-419c-b70f-89cc24ab1c9c_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContinuingOperationsMember_8a30c14b-f3bc-478f-a360-dddad7f57aa6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContinuingOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_201eead1-0e57-419c-b70f-89cc24ab1c9c" xlink:to="loc_ifrs-full_ContinuingOperationsMember_8a30c14b-f3bc-478f-a360-dddad7f57aa6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DiscontinuedOperationsMember_6187faa9-2e85-47e3-b8ff-da889418309e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DiscontinuedOperationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ContinuingOperationsMember_8a30c14b-f3bc-478f-a360-dddad7f57aa6" xlink:to="loc_ifrs-full_DiscontinuedOperationsMember_6187faa9-2e85-47e3-b8ff-da889418309e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_9377631c-c78d-4e75-ac93-c255aabde350" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b2c9df02-7b72-4b3d-a1cc-ac942f1851cb" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_9377631c-c78d-4e75-ac93-c255aabde350" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees_32d2e797-c4b6-4902-8e8c-c4b265c1fd55" xlink:href="bldp-20231231.xsd#bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b2c9df02-7b72-4b3d-a1cc-ac942f1851cb" xlink:to="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees_32d2e797-c4b6-4902-8e8c-c4b265c1fd55" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_7f17b1e8-8745-4267-a4da-7a75897e2da4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b2c9df02-7b72-4b3d-a1cc-ac942f1851cb" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_7f17b1e8-8745-4267-a4da-7a75897e2da4" xlink:type="arc" order="2"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1804152-0c80-4e31-b617-9865d4a3b79d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1804152-0c80-4e31-b617-9865d4a3b79d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0380d417-f7cf-4b9d-85ff-c489c343f089" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1804152-0c80-4e31-b617-9865d4a3b79d" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0380d417-f7cf-4b9d-85ff-c489c343f089" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_0380d417-f7cf-4b9d-85ff-c489c343f089_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0380d417-f7cf-4b9d-85ff-c489c343f089" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_0380d417-f7cf-4b9d-85ff-c489c343f089_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_d7105b20-3539-44d3-83ad-4cbe7afe13bb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0380d417-f7cf-4b9d-85ff-c489c343f089" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_d7105b20-3539-44d3-83ad-4cbe7afe13bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeStockOption1Member_a9c33b55-54ab-404d-a6e9-df6601bd2c2f" xlink:href="bldp-20231231.xsd#bldp_EmployeeStockOption1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_d7105b20-3539-44d3-83ad-4cbe7afe13bb" xlink:to="loc_bldp_EmployeeStockOption1Member_a9c33b55-54ab-404d-a6e9-df6601bd2c2f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_a9795282-c802-4840-808b-dcd98f839ebd" xlink:href="bldp-20231231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_d7105b20-3539-44d3-83ad-4cbe7afe13bb" xlink:to="loc_bldp_DeferredShareUnitsMember_a9795282-c802-4840-808b-dcd98f839ebd" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_f78cce42-9f8e-4ec3-956d-d21adf622b4f" xlink:href="bldp-20231231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_d7105b20-3539-44d3-83ad-4cbe7afe13bb" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_f78cce42-9f8e-4ec3-956d-d21adf622b4f" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_aca2f967-0e62-4875-b2de-dbfcf93cbfe7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1804152-0c80-4e31-b617-9865d4a3b79d" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_aca2f967-0e62-4875-b2de-dbfcf93cbfe7" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_aca2f967-0e62-4875-b2de-dbfcf93cbfe7_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_aca2f967-0e62-4875-b2de-dbfcf93cbfe7" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_aca2f967-0e62-4875-b2de-dbfcf93cbfe7_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_77ca6e9c-ee30-4d17-b765-2f786d17f95f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_aca2f967-0e62-4875-b2de-dbfcf93cbfe7" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_77ca6e9c-ee30-4d17-b765-2f786d17f95f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OrdinarySharesMember_69e6f587-1a77-4dcb-9137-561ab3bb6de6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_77ca6e9c-ee30-4d17-b765-2f786d17f95f" xlink:to="loc_ifrs-full_OrdinarySharesMember_69e6f587-1a77-4dcb-9137-561ab3bb6de6" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PlanNameAxisAxis_f4009d3a-27f1-4f32-8073-5b114390793b" xlink:href="bldp-20231231.xsd#bldp_PlanNameAxisAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1804152-0c80-4e31-b617-9865d4a3b79d" xlink:to="loc_bldp_PlanNameAxisAxis_f4009d3a-27f1-4f32-8073-5b114390793b" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PlanNameAxisDomain_f4009d3a-27f1-4f32-8073-5b114390793b_default" xlink:href="bldp-20231231.xsd#bldp_PlanNameAxisDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_PlanNameAxisAxis_f4009d3a-27f1-4f32-8073-5b114390793b" xlink:to="loc_bldp_PlanNameAxisDomain_f4009d3a-27f1-4f32-8073-5b114390793b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PlanNameAxisDomain_fb247a0b-03eb-4f49-958f-7515465f3b3c" xlink:href="bldp-20231231.xsd#bldp_PlanNameAxisDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_PlanNameAxisAxis_f4009d3a-27f1-4f32-8073-5b114390793b" xlink:to="loc_bldp_PlanNameAxisDomain_fb247a0b-03eb-4f49-958f-7515465f3b3c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareDistributionPlanMember_46358e3d-83d4-475f-a89b-fee96fef1ce3" xlink:href="bldp-20231231.xsd#bldp_ShareDistributionPlanMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_PlanNameAxisDomain_fb247a0b-03eb-4f49-958f-7515465f3b3c" xlink:to="loc_bldp_ShareDistributionPlanMember_46358e3d-83d4-475f-a89b-fee96fef1ce3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAxis_198d0950-e7ba-4216-9a2b-d4e005172f1d" xlink:href="bldp-20231231.xsd#bldp_SaleOfStockAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1804152-0c80-4e31-b617-9865d4a3b79d" xlink:to="loc_bldp_SaleOfStockAxis_198d0950-e7ba-4216-9a2b-d4e005172f1d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockDomain_198d0950-e7ba-4216-9a2b-d4e005172f1d_default" xlink:href="bldp-20231231.xsd#bldp_SaleOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_SaleOfStockAxis_198d0950-e7ba-4216-9a2b-d4e005172f1d" xlink:to="loc_bldp_SaleOfStockDomain_198d0950-e7ba-4216-9a2b-d4e005172f1d_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockDomain_c649f380-479c-4c55-a32a-a763f0e00a1c" xlink:href="bldp-20231231.xsd#bldp_SaleOfStockDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_SaleOfStockAxis_198d0950-e7ba-4216-9a2b-d4e005172f1d" xlink:to="loc_bldp_SaleOfStockDomain_c649f380-479c-4c55-a32a-a763f0e00a1c" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProspectusMember_10cf0daa-f3d3-46e3-a688-1e45691d06b9" xlink:href="bldp-20231231.xsd#bldp_ProspectusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_SaleOfStockDomain_c649f380-479c-4c55-a32a-a763f0e00a1c" xlink:to="loc_bldp_ProspectusMember_10cf0daa-f3d3-46e3-a688-1e45691d06b9" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_c35a8d34-78da-4f14-98bd-2613cd003579" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1804152-0c80-4e31-b617-9865d4a3b79d" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_c35a8d34-78da-4f14-98bd-2613cd003579" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c35a8d34-78da-4f14-98bd-2613cd003579_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_c35a8d34-78da-4f14-98bd-2613cd003579" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_c35a8d34-78da-4f14-98bd-2613cd003579_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_6791e22b-43dc-4130-b3d8-d4fe964117b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_c35a8d34-78da-4f14-98bd-2613cd003579" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_6791e22b-43dc-4130-b3d8-d4fe964117b4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_815b0fe7-115a-4db5-9fae-b41a40137fe3" xlink:href="bldp-20231231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_6791e22b-43dc-4130-b3d8-d4fe964117b4" xlink:to="loc_bldp_BallardMotiveSolutionsMember_815b0fe7-115a-4db5-9fae-b41a40137fe3" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_VestingPeriodAxis_93fd2855-a40a-4236-8b6c-55a99e50c672" xlink:href="bldp-20231231.xsd#bldp_VestingPeriodAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1804152-0c80-4e31-b617-9865d4a3b79d" xlink:to="loc_bldp_VestingPeriodAxis_93fd2855-a40a-4236-8b6c-55a99e50c672" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_VestingPeriodDomain_93fd2855-a40a-4236-8b6c-55a99e50c672_default" xlink:href="bldp-20231231.xsd#bldp_VestingPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_VestingPeriodAxis_93fd2855-a40a-4236-8b6c-55a99e50c672" xlink:to="loc_bldp_VestingPeriodDomain_93fd2855-a40a-4236-8b6c-55a99e50c672_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_VestingPeriodDomain_a4ed1cda-37d7-4173-a2b9-8c4a75664ef3" xlink:href="bldp-20231231.xsd#bldp_VestingPeriodDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_VestingPeriodAxis_93fd2855-a40a-4236-8b6c-55a99e50c672" xlink:to="loc_bldp_VestingPeriodDomain_a4ed1cda-37d7-4173-a2b9-8c4a75664ef3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationAwardFirstTrancheMember_af4b3e92-ac7b-4e82-8be0-1517a0364ea0" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationAwardFirstTrancheMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_VestingPeriodAxis_93fd2855-a40a-4236-8b6c-55a99e50c672" xlink:to="loc_bldp_ShareBasedCompensationAwardFirstTrancheMember_af4b3e92-ac7b-4e82-8be0-1517a0364ea0" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationAwardSecondTrancheMember_d05f37c7-acff-4bbe-8491-780ae4f1ffbc" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationAwardSecondTrancheMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_VestingPeriodAxis_93fd2855-a40a-4236-8b6c-55a99e50c672" xlink:to="loc_bldp_ShareBasedCompensationAwardSecondTrancheMember_d05f37c7-acff-4bbe-8491-780ae4f1ffbc" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationAwardThirdTrancheMember_5bb05ca1-8994-49e8-85fc-c968b5acca4e" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationAwardThirdTrancheMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_VestingPeriodAxis_93fd2855-a40a-4236-8b6c-55a99e50c672" xlink:to="loc_bldp_ShareBasedCompensationAwardThirdTrancheMember_5bb05ca1-8994-49e8-85fc-c968b5acca4e" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_c24cef85-7356-484c-92e4-d44075769f49" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_c24cef85-7356-484c-92e4-d44075769f49" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches_f8f32ec0-8e84-41c5-b01c-1ac1eac6b889" xlink:href="bldp-20231231.xsd#bldp_ConsiderationTransferredSharesIssuedNumberOfTranches"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches_f8f32ec0-8e84-41c5-b01c-1ac1eac6b889" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockPricePerShare1_e340382e-d194-4218-8cde-1fc554faf0ea" xlink:href="bldp-20231231.xsd#bldp_SaleOfStockPricePerShare1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_SaleOfStockPricePerShare1_e340382e-d194-4218-8cde-1fc554faf0ea" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_9cb32e6e-9d49-4707-8deb-75aeb181f223" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_9cb32e6e-9d49-4707-8deb-75aeb181f223" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_838fcafe-3f80-4893-bea3-35efdfc33a46" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_838fcafe-3f80-4893-bea3-35efdfc33a46" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredFinanceCost_94ff4d6e-db5c-4f6d-82d0-61ba97ebb856" xlink:href="bldp-20231231.xsd#bldp_DeferredFinanceCost"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_DeferredFinanceCost_94ff4d6e-db5c-4f6d-82d0-61ba97ebb856" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAuthorizedAmount_fce3b69a-2588-46ee-b049-f710bb472c41" xlink:href="bldp-20231231.xsd#bldp_SaleOfStockAuthorizedAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_SaleOfStockAuthorizedAmount_fce3b69a-2588-46ee-b049-f710bb472c41" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockRenewalTermOfProspectus_2b73f7ab-f8fe-477f-af2a-088eeb90087c" xlink:href="bldp-20231231.xsd#bldp_SaleOfStockRenewalTermOfProspectus"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_SaleOfStockRenewalTermOfProspectus_2b73f7ab-f8fe-477f-af2a-088eeb90087c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued_ac9b4db2-9445-4ab1-af50-0700fe8c3a87" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfSharesIssued_ac9b4db2-9445-4ab1-af50-0700fe8c3a87" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_25413578-d407-4f86-8022-b4bb830ddfef" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_25413578-d407-4f86-8022-b4bb830ddfef" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_a70ae8df-9c0a-429c-8e82-449d068abf5c" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_a70ae8df-9c0a-429c-8e82-449d068abf5c" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_b32e17ac-cc5b-4161-89f1-887c5707548e" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_b32e17ac-cc5b-4161-89f1-887c5707548e" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_d7b96319-0873-48c6-a416-840113631f4d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_d7b96319-0873-48c6-a416-840113631f4d" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_f7b4dc03-9627-4e5a-a4d7-318504ec15ac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_f7b4dc03-9627-4e5a-a4d7-318504ec15ac" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_c52b7371-9eba-4df3-9689-3bc9b40f21db" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_c52b7371-9eba-4df3-9689-3bc9b40f21db" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_019c840c-206d-4542-b1f0-1f3f877e6ba8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_019c840c-206d-4542-b1f0-1f3f877e6ba8" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_ba43061c-24ce-4028-943b-ae5ee7519656" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_ba43061c-24ce-4028-943b-ae5ee7519656" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_fc76adec-bf6b-40d5-8517-3a6a28175004" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_fc76adec-bf6b-40d5-8517-3a6a28175004" xlink:type="arc" order="17"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_c314033f-8bb0-4a76-a6b8-67a462e3dd36" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_c314033f-8bb0-4a76-a6b8-67a462e3dd36" xlink:type="arc" order="18"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_32b8e506-eac8-4fd1-9c5f-68b8a7fb6472" xlink:href="bldp-20231231.xsd#bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_32b8e506-eac8-4fd1-9c5f-68b8a7fb6472" xlink:type="arc" order="19"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedPerAwardRedeemed_bbeef447-1e86-4426-87c4-9d4f4dc70407" xlink:href="bldp-20231231.xsd#bldp_NumberOfSharesIssuedPerAwardRedeemed"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_NumberOfSharesIssuedPerAwardRedeemed_bbeef447-1e86-4426-87c4-9d4f4dc70407" xlink:type="arc" order="20"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_ea698e7f-9584-4b40-a0a1-986fb8f9f1ca" xlink:href="bldp-20231231.xsd#bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_ea698e7f-9584-4b40-a0a1-986fb8f9f1ca" xlink:type="arc" order="21"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_f837d0ed-68e2-4ab7-81aa-7757ff2de98d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_f837d0ed-68e2-4ab7-81aa-7757ff2de98d" xlink:type="arc" order="22"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_a174d70b-2c93-4e29-8d9c-cc1302575c14" xlink:href="bldp-20231231.xsd#bldp_NumberOfSharesIssuedOtherEquityInstruments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_a174d70b-2c93-4e29-8d9c-cc1302575c14" xlink:type="arc" order="23"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_17d238d3-1d81-42bd-b8be-7815967ea755" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_17d238d3-1d81-42bd-b8be-7815967ea755" xlink:type="arc" order="24"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_5e7026cb-8e50-42c7-9bfc-86538fe09c76" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_5e7026cb-8e50-42c7-9bfc-86538fe09c76" xlink:type="arc" order="25"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfShareBasedCompensationPlans_33b94024-7db2-4658-84c7-f722ae9fb239" xlink:href="bldp-20231231.xsd#bldp_NumberOfShareBasedCompensationPlans"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_NumberOfShareBasedCompensationPlans_33b94024-7db2-4658-84c7-f722ae9fb239" xlink:type="arc" order="26"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_a1a2e5f7-fa9f-48cc-a107-a653424ff7dd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_a1a2e5f7-fa9f-48cc-a107-a653424ff7dd" xlink:type="arc" order="27"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityShareOptionsRangeofExercisePricesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_c13d0854-60d6-4408-9ef5-9e24020025a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_54f26aaf-e715-4adf-a9e3-902a8f5cc6fc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_c13d0854-60d6-4408-9ef5-9e24020025a5" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_54f26aaf-e715-4adf-a9e3-902a8f5cc6fc" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_73b6db26-75f9-4412-b9e9-b9394dfa52d0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_54f26aaf-e715-4adf-a9e3-902a8f5cc6fc" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_73b6db26-75f9-4412-b9e9-b9394dfa52d0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_73b6db26-75f9-4412-b9e9-b9394dfa52d0_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_73b6db26-75f9-4412-b9e9-b9394dfa52d0" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_73b6db26-75f9-4412-b9e9-b9394dfa52d0_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_1dfc30a5-3af0-499c-bd47-f7c2c5b1efe7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_73b6db26-75f9-4412-b9e9-b9394dfa52d0" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_1dfc30a5-3af0-499c-bd47-f7c2c5b1efe7" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeOneMember_15385b3f-174d-4afb-98bf-9707f0cff315" xlink:href="bldp-20231231.xsd#bldp_ExercisePriceRangeOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_1dfc30a5-3af0-499c-bd47-f7c2c5b1efe7" xlink:to="loc_bldp_ExercisePriceRangeOneMember_15385b3f-174d-4afb-98bf-9707f0cff315" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeTwoMember_feb08214-52fc-488a-b769-c89f12643440" xlink:href="bldp-20231231.xsd#bldp_ExercisePriceRangeTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_1dfc30a5-3af0-499c-bd47-f7c2c5b1efe7" xlink:to="loc_bldp_ExercisePriceRangeTwoMember_feb08214-52fc-488a-b769-c89f12643440" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeThreeMember_28bbfdfc-9623-444c-a015-08246f08e6e5" xlink:href="bldp-20231231.xsd#bldp_ExercisePriceRangeThreeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_1dfc30a5-3af0-499c-bd47-f7c2c5b1efe7" xlink:to="loc_bldp_ExercisePriceRangeThreeMember_28bbfdfc-9623-444c-a015-08246f08e6e5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeSixMember_27e3159a-2a0b-40d1-9f90-6e6c7dc19d48" xlink:href="bldp-20231231.xsd#bldp_ExercisePriceRangeSixMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_1dfc30a5-3af0-499c-bd47-f7c2c5b1efe7" xlink:to="loc_bldp_ExercisePriceRangeSixMember_27e3159a-2a0b-40d1-9f90-6e6c7dc19d48" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_e77e008d-f9b3-47e1-8e52-66416f5d5949" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_54f26aaf-e715-4adf-a9e3-902a8f5cc6fc" xlink:to="loc_ifrs-full_RangeAxis_e77e008d-f9b3-47e1-8e52-66416f5d5949" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_e77e008d-f9b3-47e1-8e52-66416f5d5949_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_RangeAxis_e77e008d-f9b3-47e1-8e52-66416f5d5949" xlink:to="loc_ifrs-full_RangesMember_e77e008d-f9b3-47e1-8e52-66416f5d5949_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_f3ce9f4b-ed2a-4e2a-993c-712d7200eec9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_RangeAxis_e77e008d-f9b3-47e1-8e52-66416f5d5949" xlink:to="loc_ifrs-full_RangesMember_f3ce9f4b-ed2a-4e2a-993c-712d7200eec9" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_719cae8e-e43c-43db-aef5-8473053e301b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_f3ce9f4b-ed2a-4e2a-993c-712d7200eec9" xlink:to="loc_ifrs-full_BottomOfRangeMember_719cae8e-e43c-43db-aef5-8473053e301b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_a6f25fb7-9a39-44f5-bc04-94db9cc6f140" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_RangesMember_f3ce9f4b-ed2a-4e2a-993c-712d7200eec9" xlink:to="loc_ifrs-full_TopOfRangeMember_a6f25fb7-9a39-44f5-bc04-94db9cc6f140" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceOfShareOptions_5d7ba01a-45da-42b4-b290-656042c2bf10" xlink:href="bldp-20231231.xsd#bldp_ExercisePriceOfShareOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_c13d0854-60d6-4408-9ef5-9e24020025a5" xlink:to="loc_bldp_ExercisePriceOfShareOptions_5d7ba01a-45da-42b4-b290-656042c2bf10" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_226929f4-885a-48a8-9531-d67ed8e31f3b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_c13d0854-60d6-4408-9ef5-9e24020025a5" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_226929f4-885a-48a8-9531-d67ed8e31f3b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_32df1284-94db-4729-a811-6656e6ca461d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_c13d0854-60d6-4408-9ef5-9e24020025a5" xlink:to="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_32df1284-94db-4729-a811-6656e6ca461d" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_8432904b-7eab-44bf-a1d5-b14ce96c3ae1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_c13d0854-60d6-4408-9ef5-9e24020025a5" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_8432904b-7eab-44bf-a1d5-b14ce96c3ae1" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_55b0903c-b1a3-4183-98ec-444372d8f657" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_c13d0854-60d6-4408-9ef5-9e24020025a5" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_55b0903c-b1a3-4183-98ec-444372d8f657" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_891ae215-7735-46ea-8366-804dfb3e0340" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_c13d0854-60d6-4408-9ef5-9e24020025a5" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_891ae215-7735-46ea-8366-804dfb3e0340" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityDeferredShareUnitsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityDeferredShareUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityDeferredShareUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_69d16378-7136-432a-b212-1abda13956a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_5d6e3015-4e89-4157-b1b3-895f5d83a0c9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_69d16378-7136-432a-b212-1abda13956a2" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_5d6e3015-4e89-4157-b1b3-895f5d83a0c9" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_02eadc32-6377-44dc-9876-c602482a8d9f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_5d6e3015-4e89-4157-b1b3-895f5d83a0c9" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_02eadc32-6377-44dc-9876-c602482a8d9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_02eadc32-6377-44dc-9876-c602482a8d9f_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_02eadc32-6377-44dc-9876-c602482a8d9f" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_02eadc32-6377-44dc-9876-c602482a8d9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_53bd2163-3161-48ad-a64c-5900fc3de1ff" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_02eadc32-6377-44dc-9876-c602482a8d9f" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_53bd2163-3161-48ad-a64c-5900fc3de1ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_1f8b6a9b-ebd7-4a19-a88f-87f3c3156bcb" xlink:href="bldp-20231231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_53bd2163-3161-48ad-a64c-5900fc3de1ff" xlink:to="loc_bldp_DeferredShareUnitsMember_1f8b6a9b-ebd7-4a19-a88f-87f3c3156bcb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsRollForward_6ec28ef8-9071-4e72-80b3-5d5ef19c2a97" xlink:href="bldp-20231231.xsd#bldp_DeferredShareUnitsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_69d16378-7136-432a-b212-1abda13956a2" xlink:to="loc_bldp_DeferredShareUnitsRollForward_6ec28ef8-9071-4e72-80b3-5d5ef19c2a97" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_a9b6646b-967f-45b3-ac06-9e8a4d5163f3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DeferredShareUnitsRollForward_6ec28ef8-9071-4e72-80b3-5d5ef19c2a97" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_a9b6646b-967f-45b3-ac06-9e8a4d5163f3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_b9de8443-b35a-4762-80a4-4d53f3143871" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DeferredShareUnitsRollForward_6ec28ef8-9071-4e72-80b3-5d5ef19c2a97" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_b9de8443-b35a-4762-80a4-4d53f3143871" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_bc6467b7-e15a-4fbe-96b5-4cddf97b9bb8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_DeferredShareUnitsRollForward_6ec28ef8-9071-4e72-80b3-5d5ef19c2a97" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_bc6467b7-e15a-4fbe-96b5-4cddf97b9bb8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_162df82d-6a85-41fc-bb5d-128e383a374c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityRestrictedShareUnitsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityRestrictedShareUnitsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/EquityRestrictedShareUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_ac2cf48c-a665-4a41-8ffa-60c664b6a6cf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_348d3546-59f1-4f16-8e8f-58fbe45c9315" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_ac2cf48c-a665-4a41-8ffa-60c664b6a6cf" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_348d3546-59f1-4f16-8e8f-58fbe45c9315" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_e10a4baf-62ef-4849-bd30-283aa557f4ff" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_348d3546-59f1-4f16-8e8f-58fbe45c9315" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_e10a4baf-62ef-4849-bd30-283aa557f4ff" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_e10a4baf-62ef-4849-bd30-283aa557f4ff_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_e10a4baf-62ef-4849-bd30-283aa557f4ff" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_e10a4baf-62ef-4849-bd30-283aa557f4ff_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_b8b822b3-3f93-4db4-80fe-3a08c487b092" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_e10a4baf-62ef-4849-bd30-283aa557f4ff" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_b8b822b3-3f93-4db4-80fe-3a08c487b092" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_d43346e9-7bc1-4d95-962e-1f4afd717eb8" xlink:href="bldp-20231231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_b8b822b3-3f93-4db4-80fe-3a08c487b092" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_d43346e9-7bc1-4d95-962e-1f4afd717eb8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedStockUnitsRollForward_79cfb62c-e6f8-441b-be64-3230dd31f239" xlink:href="bldp-20231231.xsd#bldp_RestrictedStockUnitsRollForward"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_ac2cf48c-a665-4a41-8ffa-60c664b6a6cf" xlink:to="loc_bldp_RestrictedStockUnitsRollForward_79cfb62c-e6f8-441b-be64-3230dd31f239" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_d3ce4ac1-97b8-4b47-a335-bf0d057c8e1f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_79cfb62c-e6f8-441b-be64-3230dd31f239" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_d3ce4ac1-97b8-4b47-a335-bf0d057c8e1f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_a048a9a8-06d2-4160-a831-96c5260f7ce5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_79cfb62c-e6f8-441b-be64-3230dd31f239" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_a048a9a8-06d2-4160-a831-96c5260f7ce5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_c3487c1b-f9a1-4714-8fe5-e5ccfb3b95db" xlink:href="bldp-20231231.xsd#bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_79cfb62c-e6f8-441b-be64-3230dd31f239" xlink:to="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_c3487c1b-f9a1-4714-8fe5-e5ccfb3b95db" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_8b5aae95-08e7-4910-b4fc-5a9bd4fbcd54" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_79cfb62c-e6f8-441b-be64-3230dd31f239" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_8b5aae95-08e7-4910-b4fc-5a9bd4fbcd54" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_b4838c40-544f-4feb-9aeb-aa1d9ad5f32b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_79cfb62c-e6f8-441b-be64-3230dd31f239" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_b4838c40-544f-4feb-9aeb-aa1d9ad5f32b" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_15d3df4d-e60b-460a-8492-469e86a6c7ee" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/CommitmentsandcontingenciesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#CommitmentsandcontingenciesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/CommitmentsandcontingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_06900e64-e1ac-4417-85c0-2376e70011fa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_06900e64-e1ac-4417-85c0-2376e70011fa" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_3ea6ddfd-f93a-4c0c-86c1-3d0c75a988bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_06900e64-e1ac-4417-85c0-2376e70011fa" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_3ea6ddfd-f93a-4c0c-86c1-3d0c75a988bc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_3ea6ddfd-f93a-4c0c-86c1-3d0c75a988bc_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_3ea6ddfd-f93a-4c0c-86c1-3d0c75a988bc" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_3ea6ddfd-f93a-4c0c-86c1-3d0c75a988bc_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_06152801-5a2d-4b56-a42c-0ffb6d3b21f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_3ea6ddfd-f93a-4c0c-86c1-3d0c75a988bc" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_06152801-5a2d-4b56-a42c-0ffb6d3b21f4" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_650dca84-ad18-444b-b66e-92f6983adcab" xlink:href="bldp-20231231.xsd#bldp_HyCapFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_06152801-5a2d-4b56-a42c-0ffb6d3b21f4" xlink:to="loc_bldp_HyCapFundMember_650dca84-ad18-444b-b66e-92f6983adcab" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_dff695bc-54f8-458f-9727-06695e4d4f2b" xlink:href="bldp-20231231.xsd#bldp_CleanH2FundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_06152801-5a2d-4b56-a42c-0ffb6d3b21f4" xlink:to="loc_bldp_CleanH2FundMember_dff695bc-54f8-458f-9727-06695e4d4f2b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_6b489074-93df-490e-8a0c-2dc98165e604" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_06900e64-e1ac-4417-85c0-2376e70011fa" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_6b489074-93df-490e-8a0c-2dc98165e604" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_6b489074-93df-490e-8a0c-2dc98165e604_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_6b489074-93df-490e-8a0c-2dc98165e604" xlink:to="loc_ifrs-full_OtherProvisionsMember_6b489074-93df-490e-8a0c-2dc98165e604_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_1c10ec0d-1aff-4167-840d-ace4e1632e8f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_6b489074-93df-490e-8a0c-2dc98165e604" xlink:to="loc_ifrs-full_OtherProvisionsMember_1c10ec0d-1aff-4167-840d-ace4e1632e8f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_bb2e4858-7004-4602-813d-cd67b0d6dd7b" xlink:href="bldp-20231231.xsd#bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_1c10ec0d-1aff-4167-840d-ace4e1632e8f" xlink:to="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_bb2e4858-7004-4602-813d-cd67b0d6dd7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherProvisionsMember_00e7f630-3e78-44d7-b342-cecd568df63a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MiscellaneousOtherProvisionsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_OtherProvisionsMember_1c10ec0d-1aff-4167-840d-ace4e1632e8f" xlink:to="loc_ifrs-full_MiscellaneousOtherProvisionsMember_00e7f630-3e78-44d7-b342-cecd568df63a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsAxis_25d47da4-ff52-40d3-8526-aa57b24764a2" xlink:href="bldp-20231231.xsd#bldp_InvestmentContributionsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_06900e64-e1ac-4417-85c0-2376e70011fa" xlink:to="loc_bldp_InvestmentContributionsAxis_25d47da4-ff52-40d3-8526-aa57b24764a2" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_25d47da4-ff52-40d3-8526-aa57b24764a2_default" xlink:href="bldp-20231231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_bldp_InvestmentContributionsAxis_25d47da4-ff52-40d3-8526-aa57b24764a2" xlink:to="loc_bldp_InvestmentContributionsDomain_25d47da4-ff52-40d3-8526-aa57b24764a2_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_2b76256b-e21b-4d2b-956a-b2b415f53d85" xlink:href="bldp-20231231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_bldp_InvestmentContributionsAxis_25d47da4-ff52-40d3-8526-aa57b24764a2" xlink:to="loc_bldp_InvestmentContributionsDomain_2b76256b-e21b-4d2b-956a-b2b415f53d85" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InitialContributionMember_8b2fe9fa-6a92-4c89-933c-b16695a502d5" xlink:href="bldp-20231231.xsd#bldp_InitialContributionMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_bldp_InvestmentContributionsDomain_2b76256b-e21b-4d2b-956a-b2b415f53d85" xlink:to="loc_bldp_InitialContributionMember_8b2fe9fa-6a92-4c89-933c-b16695a502d5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CounterpartiesAxis_d1fb1044-6f83-48bf-97a9-f074fd10e695" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CounterpartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_06900e64-e1ac-4417-85c0-2376e70011fa" xlink:to="loc_ifrs-full_CounterpartiesAxis_d1fb1044-6f83-48bf-97a9-f074fd10e695" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CounterpartiesMember_d1fb1044-6f83-48bf-97a9-f074fd10e695_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CounterpartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CounterpartiesAxis_d1fb1044-6f83-48bf-97a9-f074fd10e695" xlink:to="loc_ifrs-full_CounterpartiesMember_d1fb1044-6f83-48bf-97a9-f074fd10e695_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CounterpartiesMember_b26b9f4a-d238-4b42-9607-53d610c318ce" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CounterpartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CounterpartiesAxis_d1fb1044-6f83-48bf-97a9-f074fd10e695" xlink:to="loc_ifrs-full_CounterpartiesMember_b26b9f4a-d238-4b42-9607-53d610c318ce" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TemplewaterMember_cc6b68b4-f2d6-4108-a03c-f4f6506d0522" xlink:href="bldp-20231231.xsd#bldp_TemplewaterMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_CounterpartiesMember_b26b9f4a-d238-4b42-9607-53d610c318ce" xlink:to="loc_bldp_TemplewaterMember_cc6b68b4-f2d6-4108-a03c-f4f6506d0522" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner_273a2f53-a081-4b15-b801-8bf6e62d5688" xlink:href="bldp-20231231.xsd#bldp_NumberOfInvestmentsCommittingToBeLimitedPartner"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:to="loc_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner_273a2f53-a081-4b15-b801-8bf6e62d5688" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CapitalCommitments_6208654f-bcb4-456d-876f-7368d1ce1b06" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CapitalCommitments"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:to="loc_ifrs-full_CapitalCommitments_6208654f-bcb4-456d-876f-7368d1ce1b06" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_dc63a2dd-faec-4e02-b9e0-61fffb950bff" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_dc63a2dd-faec-4e02-b9e0-61fffb950bff" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntellectualPropertyTerm_51dad102-69f1-4fe8-a4cb-637a88156832" xlink:href="bldp-20231231.xsd#bldp_IntellectualPropertyTerm"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:to="loc_bldp_IntellectualPropertyTerm_51dad102-69f1-4fe8-a4cb-637a88156832" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentsForRoyaltyAgreement_d8cfcb4f-b8d2-4557-a21b-c6754296864f" xlink:href="bldp-20231231.xsd#bldp_PaymentsForRoyaltyAgreement"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:to="loc_bldp_PaymentsForRoyaltyAgreement_d8cfcb4f-b8d2-4557-a21b-c6754296864f" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RoyaltyObligationContingentPercentage_e926a1b8-e3e7-4536-9ea7-478c17ee4cf3" xlink:href="bldp-20231231.xsd#bldp_RoyaltyObligationContingentPercentage"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:to="loc_bldp_RoyaltyObligationContingentPercentage_e926a1b8-e3e7-4536-9ea7-478c17ee4cf3" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RoyaltyObligationContingentMaximumAmount_260b7c29-9b3c-4c51-a541-2ed9a429af56" xlink:href="bldp-20231231.xsd#bldp_RoyaltyObligationContingentMaximumAmount"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:to="loc_bldp_RoyaltyObligationContingentMaximumAmount_260b7c29-9b3c-4c51-a541-2ed9a429af56" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RoyaltyExpense_f86068c2-c281-4803-8f79-a78dde1d0184" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RoyaltyExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:to="loc_ifrs-full_RoyaltyExpense_f86068c2-c281-4803-8f79-a78dde1d0184" xlink:type="arc" order="7"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DisaggregationofrevenueDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#DisaggregationofrevenueDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/DisaggregationofrevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_880d8f36-5edf-4d3a-9228-b453875cc005" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_e276f47b-6ee4-4601-80cf-ab87447b7836" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_880d8f36-5edf-4d3a-9228-b453875cc005" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_e276f47b-6ee4-4601-80cf-ab87447b7836" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_cb75935a-44a6-4e6e-8723-d87881a42383" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_e276f47b-6ee4-4601-80cf-ab87447b7836" xlink:to="loc_ifrs-full_GeographicalAreasAxis_cb75935a-44a6-4e6e-8723-d87881a42383" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_cb75935a-44a6-4e6e-8723-d87881a42383_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_cb75935a-44a6-4e6e-8723-d87881a42383" xlink:to="loc_ifrs-full_GeographicalAreasMember_cb75935a-44a6-4e6e-8723-d87881a42383_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_22e4e3fe-19a7-4a38-b44e-b1f3db88b2b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_cb75935a-44a6-4e6e-8723-d87881a42383" xlink:to="loc_ifrs-full_GeographicalAreasMember_22e4e3fe-19a7-4a38-b44e-b1f3db88b2b8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_a55028be-3c57-4c2d-9a4d-91f3a3a1fc31" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_22e4e3fe-19a7-4a38-b44e-b1f3db88b2b8" xlink:to="loc_country_CN_a55028be-3c57-4c2d-9a4d-91f3a3a1fc31" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EUROPE1Member_1e5cbfa2-c417-4b23-a19e-e9b2cc56f387" xlink:href="bldp-20231231.xsd#bldp_EUROPE1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_22e4e3fe-19a7-4a38-b44e-b1f3db88b2b8" xlink:to="loc_bldp_EUROPE1Member_1e5cbfa2-c417-4b23-a19e-e9b2cc56f387" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NorthAmerica1Member_990f0c88-45d1-45b8-9950-d10fe1974f6a" xlink:href="bldp-20231231.xsd#bldp_NorthAmerica1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_22e4e3fe-19a7-4a38-b44e-b1f3db88b2b8" xlink:to="loc_bldp_NorthAmerica1Member_990f0c88-45d1-45b8-9950-d10fe1974f6a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherGeographicalAreasMember_60b20e50-31da-4be8-a775-0810f786e2d6" xlink:href="bldp-20231231.xsd#bldp_OtherGeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_22e4e3fe-19a7-4a38-b44e-b1f3db88b2b8" xlink:to="loc_bldp_OtherGeographicalAreasMember_60b20e50-31da-4be8-a775-0810f786e2d6" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis_e46c103f-89a8-4708-9e51-b521d6aee355" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_e276f47b-6ee4-4601-80cf-ab87447b7836" xlink:to="loc_ifrs-full_ProductsAndServicesAxis_e46c103f-89a8-4708-9e51-b521d6aee355" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_e46c103f-89a8-4708-9e51-b521d6aee355_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_e46c103f-89a8-4708-9e51-b521d6aee355" xlink:to="loc_ifrs-full_ProductsAndServicesMember_e46c103f-89a8-4708-9e51-b521d6aee355_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_e46c103f-89a8-4708-9e51-b521d6aee355" xlink:to="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusMember_0bdb46fa-7368-46da-88c7-87cfa1288161" xlink:href="bldp-20231231.xsd#bldp_BusMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:to="loc_bldp_BusMember_0bdb46fa-7368-46da-88c7-87cfa1288161" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TruckMember_83dbce1e-16e9-4382-a160-d2cdebcdc255" xlink:href="bldp-20231231.xsd#bldp_TruckMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:to="loc_bldp_TruckMember_83dbce1e-16e9-4382-a160-d2cdebcdc255" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RailMember_d3dd4bf6-02ed-4298-a831-19fdd8cf463b" xlink:href="bldp-20231231.xsd#bldp_RailMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:to="loc_bldp_RailMember_d3dd4bf6-02ed-4298-a831-19fdd8cf463b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_MarineMember_e7e49a62-85d3-43ff-94c7-8622ce430946" xlink:href="bldp-20231231.xsd#bldp_MarineMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:to="loc_bldp_MarineMember_e7e49a62-85d3-43ff-94c7-8622ce430946" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HDMobilitySubtotalMember_13eb7922-0236-4482-aff8-aa47bcb0255c" xlink:href="bldp-20231231.xsd#bldp_HDMobilitySubtotalMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:to="loc_bldp_HDMobilitySubtotalMember_13eb7922-0236-4482-aff8-aa47bcb0255c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_StationaryMember_461a680d-d57a-45a4-80b3-33d1ac26ede1" xlink:href="bldp-20231231.xsd#bldp_StationaryMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:to="loc_bldp_StationaryMember_461a680d-d57a-45a4-80b3-33d1ac26ede1" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmergingMarketsAndOtherMember_293b24d4-7f5a-4256-95bf-c0daebbcd74a" xlink:href="bldp-20231231.xsd#bldp_EmergingMarketsAndOtherMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:to="loc_bldp_EmergingMarketsAndOtherMember_293b24d4-7f5a-4256-95bf-c0daebbcd74a" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_9a0d1c5a-e1ad-449a-901f-8882effd4922" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_e276f47b-6ee4-4601-80cf-ab87447b7836" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_9a0d1c5a-e1ad-449a-901f-8882effd4922" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_9a0d1c5a-e1ad-449a-901f-8882effd4922_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_9a0d1c5a-e1ad-449a-901f-8882effd4922" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_9a0d1c5a-e1ad-449a-901f-8882effd4922_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_ee969c02-c833-437d-a3e4-daeb05ca7602" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_9a0d1c5a-e1ad-449a-901f-8882effd4922" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_ee969c02-c833-437d-a3e4-daeb05ca7602" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_44bd3255-b800-44ed-bdd0-7c43fe5edc1f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_ee969c02-c833-437d-a3e4-daeb05ca7602" xlink:to="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_44bd3255-b800-44ed-bdd0-7c43fe5edc1f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_35272683-a78f-43fe-9e09-3b587b76d485" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GoodsOrServicesTransferredOverTimeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_ee969c02-c833-437d-a3e4-daeb05ca7602" xlink:to="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_35272683-a78f-43fe-9e09-3b587b76d485" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_5716e287-d9ff-4e4e-9399-ec9c4c5f0578" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_880d8f36-5edf-4d3a-9228-b453875cc005" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_5716e287-d9ff-4e4e-9399-ec9c4c5f0578" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ImpairmentchargesonpropertyplantandequipmentNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#ImpairmentchargesonpropertyplantandequipmentNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/ImpairmentchargesonpropertyplantandequipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d64a0456-69c3-4676-93c9-0e6f9661dc47" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_36a01178-7acc-4fc6-ab68-16b2bcd7bc8e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d64a0456-69c3-4676-93c9-0e6f9661dc47" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_36a01178-7acc-4fc6-ab68-16b2bcd7bc8e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_84e0c948-495d-4da9-a826-685b274d8c67" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_36a01178-7acc-4fc6-ab68-16b2bcd7bc8e" xlink:to="loc_srt_StatementGeographicalAxis_84e0c948-495d-4da9-a826-685b274d8c67" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_84e0c948-495d-4da9-a826-685b274d8c67_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_84e0c948-495d-4da9-a826-685b274d8c67" xlink:to="loc_srt_SegmentGeographicalDomain_84e0c948-495d-4da9-a826-685b274d8c67_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_dd24b467-6379-4a3c-bd22-094b9cede4fa" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_84e0c948-495d-4da9-a826-685b274d8c67" xlink:to="loc_srt_SegmentGeographicalDomain_dd24b467-6379-4a3c-bd22-094b9cede4fa" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_41144284-49de-4834-80b3-f2700c177db5" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_dd24b467-6379-4a3c-bd22-094b9cede4fa" xlink:to="loc_country_CN_41144284-49de-4834-80b3-f2700c177db5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_64480311-4cfe-4d12-b015-37dc7067d966" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_36a01178-7acc-4fc6-ab68-16b2bcd7bc8e" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_64480311-4cfe-4d12-b015-37dc7067d966" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_64480311-4cfe-4d12-b015-37dc7067d966_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_64480311-4cfe-4d12-b015-37dc7067d966" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_64480311-4cfe-4d12-b015-37dc7067d966_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_5768fbf3-342d-4fd0-980d-2e6f106b14c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_64480311-4cfe-4d12-b015-37dc7067d966" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_5768fbf3-342d-4fd0-980d-2e6f106b14c3" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProductionAndTestEquipmentMember_d62e1c59-656e-48af-a85e-2b0f435aab7b" xlink:href="bldp-20231231.xsd#bldp_ProductionAndTestEquipmentMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_5768fbf3-342d-4fd0-980d-2e6f106b14c3" xlink:to="loc_bldp_ProductionAndTestEquipmentMember_d62e1c59-656e-48af-a85e-2b0f435aab7b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_f62b28f6-5887-466e-b843-41673be58c9c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d64a0456-69c3-4676-93c9-0e6f9661dc47" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_f62b28f6-5887-466e-b843-41673be58c9c" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#IncometaxesUnrecognizedDeferredTaxAssetsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_0b621bc9-11dd-4657-bb7a-62cbd145dc9e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_371bcb2a-b1bd-4838-a78f-aef8134c5b48" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_0b621bc9-11dd-4657-bb7a-62cbd145dc9e" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_371bcb2a-b1bd-4838-a78f-aef8134c5b48" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f9ba5be2-655b-4e4c-a27f-060d86395288" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_371bcb2a-b1bd-4838-a78f-aef8134c5b48" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f9ba5be2-655b-4e4c-a27f-060d86395288" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_f9ba5be2-655b-4e4c-a27f-060d86395288_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f9ba5be2-655b-4e4c-a27f-060d86395288" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_f9ba5be2-655b-4e4c-a27f-060d86395288_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f9ba5be2-655b-4e4c-a27f-060d86395288" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScientificResearchExpendituresMember_d7284fbf-aa93-4c70-84be-07310785ef4f" xlink:href="bldp-20231231.xsd#bldp_ScientificResearchExpendituresMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:to="loc_bldp_ScientificResearchExpendituresMember_d7284fbf-aa93-4c70-84be-07310785ef4f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentsMember_2c1a37a6-80d7-43fe-ba43-a7b6de5fea51" xlink:href="bldp-20231231.xsd#bldp_InvestmentsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:to="loc_bldp_InvestmentsMember_2c1a37a6-80d7-43fe-ba43-a7b6de5fea51" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareIssuanceCostsMember_5c80626d-6bd3-47df-9665-4135ca81d1d9" xlink:href="bldp-20231231.xsd#bldp_ShareIssuanceCostsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:to="loc_bldp_ShareIssuanceCostsMember_5c80626d-6bd3-47df-9665-4135ca81d1d9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_0a010c3a-f87c-410c-95d9-8f58d37431fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedTaxLossesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:to="loc_ifrs-full_UnusedTaxLossesMember_0a010c3a-f87c-410c-95d9-8f58d37431fd" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CapitalLossesCarriedForwardMember_d44ca3b4-c36e-4699-9f8f-ef94553e8f8c" xlink:href="bldp-20231231.xsd#bldp_CapitalLossesCarriedForwardMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:to="loc_bldp_CapitalLossesCarriedForwardMember_d44ca3b4-c36e-4699-9f8f-ef94553e8f8c" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxCreditsMember_5a2ff74f-2467-433b-b5a6-347e1a4fc5ee" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:to="loc_ifrs-full_UnusedTaxCreditsMember_5a2ff74f-2467-433b-b5a6-347e1a4fc5ee" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_9387ab06-324d-4317-b110-9093fb59fda9" xlink:href="bldp-20231231.xsd#bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:to="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_9387ab06-324d-4317-b110-9093fb59fda9" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_b6515313-6c55-4b51-8a3a-3ef2ffd99b9c" xlink:href="bldp-20231231.xsd#bldp_ResearchAndDevelopmentTaxCreditsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:to="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_b6515313-6c55-4b51-8a3a-3ef2ffd99b9c" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_cdbde3b3-10b4-4637-ae45-7fa4e8cc40fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_371bcb2a-b1bd-4838-a78f-aef8134c5b48" xlink:to="loc_ifrs-full_GeographicalAreasAxis_cdbde3b3-10b4-4637-ae45-7fa4e8cc40fb" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_cdbde3b3-10b4-4637-ae45-7fa4e8cc40fb_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_cdbde3b3-10b4-4637-ae45-7fa4e8cc40fb" xlink:to="loc_ifrs-full_GeographicalAreasMember_cdbde3b3-10b4-4637-ae45-7fa4e8cc40fb_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_42e26c11-ebfb-4442-a771-3d2794551dbb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_cdbde3b3-10b4-4637-ae45-7fa4e8cc40fb" xlink:to="loc_ifrs-full_GeographicalAreasMember_42e26c11-ebfb-4442-a771-3d2794551dbb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_75d9d8cf-3530-47cc-86f5-decdc45decd7" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_42e26c11-ebfb-4442-a771-3d2794551dbb" xlink:to="loc_country_CA_75d9d8cf-3530-47cc-86f5-decdc45decd7" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_192ca434-3bea-4b0a-a0a2-bb2e78113933" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_DE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_42e26c11-ebfb-4442-a771-3d2794551dbb" xlink:to="loc_country_DE_192ca434-3bea-4b0a-a0a2-bb2e78113933" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ec7b30eb-a9a2-4be9-aba6-c87a8f02f5b6" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_42e26c11-ebfb-4442-a771-3d2794551dbb" xlink:to="loc_country_US_ec7b30eb-a9a2-4be9-aba6-c87a8f02f5b6" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_2952fc85-99ad-4300-be33-89d2a2472b8e" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_DK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_42e26c11-ebfb-4442-a771-3d2794551dbb" xlink:to="loc_country_DK_2952fc85-99ad-4300-be33-89d2a2472b8e" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_37dfe33f-2e08-4492-b273-dd66af603da3" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_HK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_42e26c11-ebfb-4442-a771-3d2794551dbb" xlink:to="loc_country_HK_37dfe33f-2e08-4492-b273-dd66af603da3" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_e60d0a2f-0f85-4f4b-9fae-c16e54fbfe27" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_42e26c11-ebfb-4442-a771-3d2794551dbb" xlink:to="loc_country_GB_e60d0a2f-0f85-4f4b-9fae-c16e54fbfe27" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_baac5ab0-164a-4fff-81bf-838515563a18" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_0b621bc9-11dd-4657-bb7a-62cbd145dc9e" xlink:to="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_baac5ab0-164a-4fff-81bf-838515563a18" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_561ec62b-bf4a-4486-8931-a89de70e43d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_0b621bc9-11dd-4657-bb7a-62cbd145dc9e" xlink:to="loc_ifrs-full_DeferredTaxAssets_561ec62b-bf4a-4486-8931-a89de70e43d2" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#RelatedpartytransactionsTransactionswithRelatedPartiesDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_bee77662-3ebb-4e75-a75a-39a55cbd23d0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_147dd420-716f-484d-89be-0c8c5e1d788e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_bee77662-3ebb-4e75-a75a-39a55cbd23d0" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_147dd420-716f-484d-89be-0c8c5e1d788e" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_c4fb0407-5afa-490e-9100-a0131f489847" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_147dd420-716f-484d-89be-0c8c5e1d788e" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_c4fb0407-5afa-490e-9100-a0131f489847" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_c4fb0407-5afa-490e-9100-a0131f489847_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_c4fb0407-5afa-490e-9100-a0131f489847" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_c4fb0407-5afa-490e-9100-a0131f489847_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_586774c2-449f-4548-b5a5-026a3cc14239" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_c4fb0407-5afa-490e-9100-a0131f489847" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_586774c2-449f-4548-b5a5-026a3cc14239" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_3150c71a-bce4-4b94-aac2-32bae1e7d897" xlink:href="bldp-20231231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_586774c2-449f-4548-b5a5-026a3cc14239" xlink:to="loc_bldp_WeichaiBallardJVMember_3150c71a-bce4-4b94-aac2-32bae1e7d897" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_8195c42b-104a-4d47-9092-e03adc2ad00a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_147dd420-716f-484d-89be-0c8c5e1d788e" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_8195c42b-104a-4d47-9092-e03adc2ad00a" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8195c42b-104a-4d47-9092-e03adc2ad00a_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_8195c42b-104a-4d47-9092-e03adc2ad00a" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_8195c42b-104a-4d47-9092-e03adc2ad00a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_2c877eb8-482d-4609-a48f-11b865d42649" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_8195c42b-104a-4d47-9092-e03adc2ad00a" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_2c877eb8-482d-4609-a48f-11b865d42649" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssociatesMember_60fb3cd4-645d-4a26-8866-d11f0c25183c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_2c877eb8-482d-4609-a48f-11b865d42649" xlink:to="loc_ifrs-full_AssociatesMember_60fb3cd4-645d-4a26-8866-d11f0c25183c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_b0ffa5c7-1501-48d8-aec7-7ae7284bc1d0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_bee77662-3ebb-4e75-a75a-39a55cbd23d0" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_b0ffa5c7-1501-48d8-aec7-7ae7284bc1d0" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_e5dbea44-6f23-4793-9249-6930897441f6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_bee77662-3ebb-4e75-a75a-39a55cbd23d0" xlink:to="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_e5dbea44-6f23-4793-9249-6930897441f6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentsRelatedPartyTransactions_8fffcc34-1e2a-4f7e-b424-4bbfa5dcba1c" xlink:href="bldp-20231231.xsd#bldp_InvestmentsRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_bee77662-3ebb-4e75-a75a-39a55cbd23d0" xlink:to="loc_bldp_InvestmentsRelatedPartyTransactions_8fffcc34-1e2a-4f7e-b424-4bbfa5dcba1c" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_3d7d257c-8904-4b1d-b401-01aad8d69352" xlink:href="bldp-20231231.xsd#bldp_ContractLiabilitiesRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_bee77662-3ebb-4e75-a75a-39a55cbd23d0" xlink:to="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_3d7d257c-8904-4b1d-b401-01aad8d69352" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_fce65066-7ebb-4699-a165-4852507ee29d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_bee77662-3ebb-4e75-a75a-39a55cbd23d0" xlink:to="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_fce65066-7ebb-4699-a165-4852507ee29d" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CostOfGoodsSoldAndOperatingExpense_39fca30f-dd4f-4864-ae47-3067cff60de6" xlink:href="bldp-20231231.xsd#bldp_CostOfGoodsSoldAndOperatingExpense"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_bee77662-3ebb-4e75-a75a-39a55cbd23d0" xlink:to="loc_bldp_CostOfGoodsSoldAndOperatingExpense_39fca30f-dd4f-4864-ae47-3067cff60de6" xlink:type="arc" order="5"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#RelatedpartytransactionsKeyManagementCompensationDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_ab8e0af5-6f68-4fc1-9762-a7ab3947cfc8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_ab8e0af5-6f68-4fc1-9762-a7ab3947cfc8" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_8ff7967f-ba51-416b-9daa-0056afcf9e22" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_ab8e0af5-6f68-4fc1-9762-a7ab3947cfc8" xlink:to="loc_ifrs-full_JointVenturesAxis_8ff7967f-ba51-416b-9daa-0056afcf9e22" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_8ff7967f-ba51-416b-9daa-0056afcf9e22_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_JointVenturesAxis_8ff7967f-ba51-416b-9daa-0056afcf9e22" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_8ff7967f-ba51-416b-9daa-0056afcf9e22_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_ffc5ed84-0ddb-4979-ac29-306932101b41" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_JointVenturesAxis_8ff7967f-ba51-416b-9daa-0056afcf9e22" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_ffc5ed84-0ddb-4979-ac29-306932101b41" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_242914c3-a032-4d1a-b815-e0129588f5fb" xlink:href="bldp-20231231.xsd#bldp_SynergyJVMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_ffc5ed84-0ddb-4979-ac29-306932101b41" xlink:to="loc_bldp_SynergyJVMember_242914c3-a032-4d1a-b815-e0129588f5fb" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_118f31fa-1329-4af9-aed5-e3c556fdb8f9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_ab8e0af5-6f68-4fc1-9762-a7ab3947cfc8" xlink:to="loc_srt_RangeAxis_118f31fa-1329-4af9-aed5-e3c556fdb8f9" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_118f31fa-1329-4af9-aed5-e3c556fdb8f9_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_118f31fa-1329-4af9-aed5-e3c556fdb8f9" xlink:to="loc_srt_RangeMember_118f31fa-1329-4af9-aed5-e3c556fdb8f9_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6c20bc89-a7a8-4cc1-bb59-c67f348a392e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_118f31fa-1329-4af9-aed5-e3c556fdb8f9" xlink:to="loc_srt_RangeMember_6c20bc89-a7a8-4cc1-bb59-c67f348a392e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_66f2a409-c18d-47d3-b125-1fbdf2c721b4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6c20bc89-a7a8-4cc1-bb59-c67f348a392e" xlink:to="loc_srt_MaximumMember_66f2a409-c18d-47d3-b125-1fbdf2c721b4" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_c7b1ba13-d497-4570-a5e4-127c98f3b9a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_c7b1ba13-d497-4570-a5e4-127c98f3b9a1" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_f2124a7f-f2f4-43fd-abb0-4ff230702524" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_f2124a7f-f2f4-43fd-abb0-4ff230702524" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_36cd621a-12a0-47fe-8c07-bcd66bc15fa1" xlink:href="bldp-20231231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_36cd621a-12a0-47fe-8c07-bcd66bc15fa1" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_e993b106-a5b9-4232-b7f8-13b7f061c1aa" xlink:href="bldp-20231231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_e993b106-a5b9-4232-b7f8-13b7f061c1aa" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_619f0fdd-ecb5-43fc-bc7b-cf4018c91c58" xlink:href="bldp-20231231.xsd#bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_619f0fdd-ecb5-43fc-bc7b-cf4018c91c58" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_a19ca45d-5dca-4e36-851b-074588f1ae45" xlink:href="bldp-20231231.xsd#bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_a19ca45d-5dca-4e36-851b-074588f1ae45" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_358cac93-d3b3-41b6-8409-3e77a21a0fcf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_358cac93-d3b3-41b6-8409-3e77a21a0fcf" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_6c1e8c18-135e-4670-965b-df790e2a26ce" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_6c1e8c18-135e-4670-965b-df790e2a26ce" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_da3afbe0-1ebb-48d4-a7ed-2b9554292ce4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_da3afbe0-1ebb-48d4-a7ed-2b9554292ce4" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_ce6ec8ff-221d-484e-9bf5-41692de58b8f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_ce6ec8ff-221d-484e-9bf5-41692de58b8f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_7dfb547f-c655-4be1-8031-c6945b7e1f36" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensation_7dfb547f-c655-4be1-8031-c6945b7e1f36" xlink:type="arc" order="10"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingsegmentsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OperatingsegmentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/OperatingsegmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_ccf21582-4ada-42af-a2f4-5932dcd8ca9c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable_3712930e-bd5b-459c-b98c-f6d0bbc3b292" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMajorCustomersTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_ccf21582-4ada-42af-a2f4-5932dcd8ca9c" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersTable_3712930e-bd5b-459c-b98c-f6d0bbc3b292" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersAxis_9ef919c8-b98e-4953-8c45-6e2f85f5da7a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_3712930e-bd5b-459c-b98c-f6d0bbc3b292" xlink:to="loc_ifrs-full_MajorCustomersAxis_9ef919c8-b98e-4953-8c45-6e2f85f5da7a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember_9ef919c8-b98e-4953-8c45-6e2f85f5da7a_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_MajorCustomersAxis_9ef919c8-b98e-4953-8c45-6e2f85f5da7a" xlink:to="loc_ifrs-full_MajorCustomersMember_9ef919c8-b98e-4953-8c45-6e2f85f5da7a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember_74b097ae-4789-4249-b655-0a4e2f7b8ccb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_MajorCustomersAxis_9ef919c8-b98e-4953-8c45-6e2f85f5da7a" xlink:to="loc_ifrs-full_MajorCustomersMember_74b097ae-4789-4249-b655-0a4e2f7b8ccb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CustomerOneMember_2a12ea3b-4e33-4277-82a5-e22aee0ba164" xlink:href="bldp-20231231.xsd#bldp_CustomerOneMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MajorCustomersMember_74b097ae-4789-4249-b655-0a4e2f7b8ccb" xlink:to="loc_bldp_CustomerOneMember_2a12ea3b-4e33-4277-82a5-e22aee0ba164" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CustomerTwoMember_5a47910b-d18e-456c-a3a0-dcfddc7634c8" xlink:href="bldp-20231231.xsd#bldp_CustomerTwoMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_MajorCustomersMember_74b097ae-4789-4249-b655-0a4e2f7b8ccb" xlink:to="loc_bldp_CustomerTwoMember_5a47910b-d18e-456c-a3a0-dcfddc7634c8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConcentrationRiskNumberOfCustomers_16a39a62-9d1f-4082-ae1c-3e951d5487b5" xlink:href="bldp-20231231.xsd#bldp_ConcentrationRiskNumberOfCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_ccf21582-4ada-42af-a2f4-5932dcd8ca9c" xlink:to="loc_bldp_ConcentrationRiskNumberOfCustomers_16a39a62-9d1f-4082-ae1c-3e951d5487b5" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_e214bceb-e3c8-46b2-a381-5c7ec022db36" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_ccf21582-4ada-42af-a2f4-5932dcd8ca9c" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_e214bceb-e3c8-46b2-a381-5c7ec022db36" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingsegmentsGeographicalDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OperatingsegmentsGeographicalDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/OperatingsegmentsGeographicalDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_99e592bc-55fb-4739-b87e-8b12e662eb2e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_a397922b-aa0c-46eb-b99d-752c01ba79b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_99e592bc-55fb-4739-b87e-8b12e662eb2e" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_a397922b-aa0c-46eb-b99d-752c01ba79b3" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_98d9bd39-e660-485a-a1d2-621bbf8b0db6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_a397922b-aa0c-46eb-b99d-752c01ba79b3" xlink:to="loc_ifrs-full_GeographicalAreasAxis_98d9bd39-e660-485a-a1d2-621bbf8b0db6" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_98d9bd39-e660-485a-a1d2-621bbf8b0db6_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_GeographicalAreasAxis_98d9bd39-e660-485a-a1d2-621bbf8b0db6" xlink:to="loc_ifrs-full_GeographicalAreasMember_98d9bd39-e660-485a-a1d2-621bbf8b0db6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_GeographicalAreasAxis_98d9bd39-e660-485a-a1d2-621bbf8b0db6" xlink:to="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_61bd4ab6-cf1c-475e-9656-be273ab5833a" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_US_61bd4ab6-cf1c-475e-9656-be273ab5833a" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_7858cae1-ce7e-40e8-b8fb-67e21904f619" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_DE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_DE_7858cae1-ce7e-40e8-b8fb-67e21904f619" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_edf5d0bc-2e30-49a3-92de-af4907c1d9a8" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_CA_edf5d0bc-2e30-49a3-92de-af4907c1d9a8" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_6b337a6b-a8e1-4a7b-98b2-894e350fd54a" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_CN_6b337a6b-a8e1-4a7b-98b2-894e350fd54a" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL_c321e2c6-0957-4444-b86b-d0ede1bd536b" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_PL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_PL_c321e2c6-0957-4444-b86b-d0ede1bd536b" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_09ea7685-c2f4-42cb-855e-f12c48d61f51" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_GB_09ea7685-c2f4-42cb-855e-f12c48d61f51" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL_749f5d6d-28f4-4a96-8dcb-efac31686ab8" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_NL"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_NL_749f5d6d-28f4-4a96-8dcb-efac31686ab8" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_FR_afb11516-1638-42fa-92aa-5ebfc8a0f9b9" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_FR"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_FR_afb11516-1638-42fa-92aa-5ebfc8a0f9b9" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_55b9b683-34e6-462d-b8d0-164f8fc6636d" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_DK"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_DK_55b9b683-34e6-462d-b8d0-164f8fc6636d" xlink:type="arc" order="8"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BE_ab6f33f6-6769-4b93-82be-8fa0183ae47f" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_BE"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_BE_ab6f33f6-6769-4b93-82be-8fa0183ae47f" xlink:type="arc" order="9"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_e0e4e8ab-5d0a-4ab7-9671-80abc6436c46" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IN"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_IN_e0e4e8ab-5d0a-4ab7-9671-80abc6436c46" xlink:type="arc" order="10"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW_856d2bbd-46c5-41b2-8588-6f245359f2a6" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_TW"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_TW_856d2bbd-46c5-41b2-8588-6f245359f2a6" xlink:type="arc" order="11"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES_9286f21b-a3d8-4826-a02a-763cb75da6a0" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_ES"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_ES_9286f21b-a3d8-4826-a02a-763cb75da6a0" xlink:type="arc" order="12"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NO_98367a5b-40d4-4e2c-9286-8d0f1813b979" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_NO"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_NO_98367a5b-40d4-4e2c-9286-8d0f1813b979" xlink:type="arc" order="13"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_7a6bd7ad-10c2-4160-841a-057b74170069" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AU"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_AU_7a6bd7ad-10c2-4160-841a-057b74170069" xlink:type="arc" order="14"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_3415a87b-95ab-45f9-bec5-9a3ec004cd0b" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_JP"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_JP_3415a87b-95ab-45f9-bec5-9a3ec004cd0b" xlink:type="arc" order="15"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherCountriesMember_68b42a22-0f47-4220-b7e8-f203e73138b9" xlink:href="bldp-20231231.xsd#bldp_OtherCountriesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_bldp_OtherCountriesMember_68b42a22-0f47-4220-b7e8-f203e73138b9" xlink:type="arc" order="16"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_8c000f83-86f0-4b04-a3df-6426ea7586d8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_99e592bc-55fb-4739-b87e-8b12e662eb2e" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_8c000f83-86f0-4b04-a3df-6426ea7586d8" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_84e21c7d-b056-45cb-954e-3fd671549167" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_99e592bc-55fb-4739-b87e-8b12e662eb2e" xlink:to="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_84e21c7d-b056-45cb-954e-3fd671549167" xlink:type="arc" order="1"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#FinancialinstrumentsNarrativeDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_cb365ac9-fc7d-4063-bc64-4a0cae0fcd9f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_cb365ac9-fc7d-4063-bc64-4a0cae0fcd9f" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_337a5b8c-4496-4696-be6c-ca60b218ae11" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_cb365ac9-fc7d-4063-bc64-4a0cae0fcd9f" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_337a5b8c-4496-4696-be6c-ca60b218ae11" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_337a5b8c-4496-4696-be6c-ca60b218ae11_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_337a5b8c-4496-4696-be6c-ca60b218ae11" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_337a5b8c-4496-4696-be6c-ca60b218ae11_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0105e7ac-69b6-41e2-bda7-e7a1b9fbb308" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_337a5b8c-4496-4696-be6c-ca60b218ae11" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0105e7ac-69b6-41e2-bda7-e7a1b9fbb308" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GreenHydrogenMember_42b703a5-0524-45f8-9527-ae95fbb10630" xlink:href="bldp-20231231.xsd#bldp_GreenHydrogenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0105e7ac-69b6-41e2-bda7-e7a1b9fbb308" xlink:to="loc_bldp_GreenHydrogenMember_42b703a5-0524-45f8-9527-ae95fbb10630" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_c9d81159-9f3b-492f-99ec-728db5534909" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_cb365ac9-fc7d-4063-bc64-4a0cae0fcd9f" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_c9d81159-9f3b-492f-99ec-728db5534909" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_c9d81159-9f3b-492f-99ec-728db5534909_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_c9d81159-9f3b-492f-99ec-728db5534909" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_c9d81159-9f3b-492f-99ec-728db5534909_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_07bf0b8c-a6ca-44fa-ae5b-0fcaa72aa4dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_c9d81159-9f3b-492f-99ec-728db5534909" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_07bf0b8c-a6ca-44fa-ae5b-0fcaa72aa4dc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_9df89124-4ab3-4354-93c2-1a8df3542712" xlink:href="bldp-20231231.xsd#bldp_BallardPowerSystemsEuropeMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_07bf0b8c-a6ca-44fa-ae5b-0fcaa72aa4dc" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_9df89124-4ab3-4354-93c2-1a8df3542712" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_ceb7b314-272d-41d2-91f1-a90eef0f08b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_cb365ac9-fc7d-4063-bc64-4a0cae0fcd9f" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_ceb7b314-272d-41d2-91f1-a90eef0f08b8" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_ceb7b314-272d-41d2-91f1-a90eef0f08b8_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_ceb7b314-272d-41d2-91f1-a90eef0f08b8" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_ceb7b314-272d-41d2-91f1-a90eef0f08b8_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_5837b052-0b79-4c8c-937d-1fb94f29aef0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_ceb7b314-272d-41d2-91f1-a90eef0f08b8" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_5837b052-0b79-4c8c-937d-1fb94f29aef0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_c8373247-ef91-459f-ac60-c0d61d6a976f" xlink:href="bldp-20231231.xsd#bldp_ForseePowerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_5837b052-0b79-4c8c-937d-1fb94f29aef0" xlink:to="loc_bldp_ForseePowerMember_c8373247-ef91-459f-ac60-c0d61d6a976f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_9e5d8414-56ba-451c-bda3-e61338c71db6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_cb365ac9-fc7d-4063-bc64-4a0cae0fcd9f" xlink:to="loc_ifrs-full_TypesOfRisksAxis_9e5d8414-56ba-451c-bda3-e61338c71db6" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_9e5d8414-56ba-451c-bda3-e61338c71db6_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_9e5d8414-56ba-451c-bda3-e61338c71db6" xlink:to="loc_ifrs-full_TypesOfRisksMember_9e5d8414-56ba-451c-bda3-e61338c71db6_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_9a01f78b-4caa-4c69-bed9-ab00839a4fc0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_9e5d8414-56ba-451c-bda3-e61338c71db6" xlink:to="loc_ifrs-full_TypesOfRisksMember_9a01f78b-4caa-4c69-bed9-ab00839a4fc0" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_8fc2ec41-a150-4a34-9636-e9688f8c5b0e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_9a01f78b-4caa-4c69-bed9-ab00839a4fc0" xlink:to="loc_ifrs-full_CurrencyRiskMember_8fc2ec41-a150-4a34-9636-e9688f8c5b0e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateRiskMember_04d6ddcf-bbb9-4696-9645-a7cd38d0718e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRateRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_9a01f78b-4caa-4c69-bed9-ab00839a4fc0" xlink:to="loc_ifrs-full_InterestRateRiskMember_04d6ddcf-bbb9-4696-9645-a7cd38d0718e" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_25e06d0b-fe27-4c02-863e-590de2f6ea6a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_cb365ac9-fc7d-4063-bc64-4a0cae0fcd9f" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_25e06d0b-fe27-4c02-863e-590de2f6ea6a" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_25e06d0b-fe27-4c02-863e-590de2f6ea6a_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_25e06d0b-fe27-4c02-863e-590de2f6ea6a" xlink:to="loc_ifrs-full_FinancialAssetsMember_25e06d0b-fe27-4c02-863e-590de2f6ea6a_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_e0aca4d2-560f-4c79-9bbe-6b20a39ae9bb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_25e06d0b-fe27-4c02-863e-590de2f6ea6a" xlink:to="loc_ifrs-full_FinancialAssetsMember_e0aca4d2-560f-4c79-9bbe-6b20a39ae9bb" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashAndCashEquivalents1Member_789720bb-445f-4f60-9c52-d852cdc6ee84" xlink:href="bldp-20231231.xsd#bldp_CashAndCashEquivalents1Member"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_e0aca4d2-560f-4c79-9bbe-6b20a39ae9bb" xlink:to="loc_bldp_CashAndCashEquivalents1Member_789720bb-445f-4f60-9c52-d852cdc6ee84" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencySwapContractMember_126e52b1-2851-4147-a346-9ea304b714cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencySwapContractMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_FinancialAssetsMember_e0aca4d2-560f-4c79-9bbe-6b20a39ae9bb" xlink:to="loc_ifrs-full_CurrencySwapContractMember_126e52b1-2851-4147-a346-9ea304b714cc" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_321d2d7e-6f45-43ce-b9ef-d38d99a2d42f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_321d2d7e-6f45-43ce-b9ef-d38d99a2d42f" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_e7f99bc7-3a10-4178-be49-850a8f27a09a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_e7f99bc7-3a10-4178-be49-850a8f27a09a" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_e2ec55bd-7f19-4864-8f0f-6e48ce4b34c5" xlink:href="bldp-20231231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_e2ec55bd-7f19-4864-8f0f-6e48ce4b34c5" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_b2865c2e-9666-4bf6-b911-f26c92b92ea3" xlink:href="bldp-20231231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_b2865c2e-9666-4bf6-b911-f26c92b92ea3" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_2ba74ea5-c2c2-4c43-950c-e643b52531b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_2ba74ea5-c2c2-4c43-950c-e643b52531b1" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_973cdfcc-8fd4-4746-adfb-07fe5f723bc8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_973cdfcc-8fd4-4746-adfb-07fe5f723bc8" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_b6df08de-67dd-4636-81c9-905492ceebf1" xlink:href="bldp-20231231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_b6df08de-67dd-4636-81c9-905492ceebf1" xlink:type="arc" order="6"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_a1c50cd6-c489-4f76-9798-36809a2d3d83" xlink:href="bldp-20231231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_a1c50cd6-c489-4f76-9798-36809a2d3d83" xlink:type="arc" order="7"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_608bb106-0285-439c-96a0-34f3b206e62c" xlink:href="bldp-20231231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_608bb106-0285-439c-96a0-34f3b206e62c" xlink:type="arc" order="8"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#FinancialinstrumentsInvestmentsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_e95db334-84ce-4669-b5b0-2051a1f46006" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsTable_b316e4da-25d9-4297-8e9b-365a4b55778a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_e95db334-84ce-4669-b5b0-2051a1f46006" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsTable_b316e4da-25d9-4297-8e9b-365a4b55778a" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1ffd8cea-3a40-4362-9029-4069688e6e9f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_b316e4da-25d9-4297-8e9b-365a4b55778a" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1ffd8cea-3a40-4362-9029-4069688e6e9f" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_1ffd8cea-3a40-4362-9029-4069688e6e9f_default" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1ffd8cea-3a40-4362-9029-4069688e6e9f" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_1ffd8cea-3a40-4362-9029-4069688e6e9f_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_f399eefc-eb99-4877-9ebb-23c358462424" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1ffd8cea-3a40-4362-9029-4069688e6e9f" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_f399eefc-eb99-4877-9ebb-23c358462424" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GreenHydrogenMember_6d1fad48-b9bd-450e-829d-1002e38e404c" xlink:href="bldp-20231231.xsd#bldp_GreenHydrogenMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f399eefc-eb99-4877-9ebb-23c358462424" xlink:to="loc_bldp_GreenHydrogenMember_6d1fad48-b9bd-450e-829d-1002e38e404c" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_66aca34d-ba4c-46bb-aaf0-997ed31cccb8" xlink:href="bldp-20231231.xsd#bldp_ForseePowerMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f399eefc-eb99-4877-9ebb-23c358462424" xlink:to="loc_bldp_ForseePowerMember_66aca34d-ba4c-46bb-aaf0-997ed31cccb8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WisdomMotorMember_43663d08-3be1-4f9c-8873-f8de8c29c20b" xlink:href="bldp-20231231.xsd#bldp_WisdomMotorMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f399eefc-eb99-4877-9ebb-23c358462424" xlink:to="loc_bldp_WisdomMotorMember_43663d08-3be1-4f9c-8873-f8de8c29c20b" xlink:type="arc" order="2"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_QuantronAGMember_29077cc6-4d4d-4c65-8a01-86386a3abe3f" xlink:href="bldp-20231231.xsd#bldp_QuantronAGMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f399eefc-eb99-4877-9ebb-23c358462424" xlink:to="loc_bldp_QuantronAGMember_29077cc6-4d4d-4c65-8a01-86386a3abe3f" xlink:type="arc" order="3"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_59885780-9969-460f-a122-f411c64610dc" xlink:href="bldp-20231231.xsd#bldp_HyCapFundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f399eefc-eb99-4877-9ebb-23c358462424" xlink:to="loc_bldp_HyCapFundMember_59885780-9969-460f-a122-f411c64610dc" xlink:type="arc" order="4"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_9c193fdc-bfc5-4b95-aae7-7a0227eef9ea" xlink:href="bldp-20231231.xsd#bldp_CleanH2FundMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f399eefc-eb99-4877-9ebb-23c358462424" xlink:to="loc_bldp_CleanH2FundMember_9c193fdc-bfc5-4b95-aae7-7a0227eef9ea" xlink:type="arc" order="5"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_efd9ac12-c28e-4f72-9f4c-2e6de30824cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_e95db334-84ce-4669-b5b0-2051a1f46006" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_efd9ac12-c28e-4f72-9f4c-2e6de30824cc" xlink:type="arc" order="0"/>
  </link:definitionLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"/>
  <link:definitionLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_528f399d-c69d-4ea7-9e5c-bcc3ceed6132" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialAssetsLineItems"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsTable_fbcc09b7-fa0e-4ddb-93dc-28b731edb82d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialAssetsTable"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_528f399d-c69d-4ea7-9e5c-bcc3ceed6132" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsTable_fbcc09b7-fa0e-4ddb-93dc-28b731edb82d" xlink:type="arc" order="1" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_4df70396-56a2-4bf9-a8e0-6ae49e1c942b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_fbcc09b7-fa0e-4ddb-93dc-28b731edb82d" xlink:to="loc_ifrs-full_TypesOfRisksAxis_4df70396-56a2-4bf9-a8e0-6ae49e1c942b" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_4df70396-56a2-4bf9-a8e0-6ae49e1c942b_default" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_ifrs-full_TypesOfRisksAxis_4df70396-56a2-4bf9-a8e0-6ae49e1c942b" xlink:to="loc_ifrs-full_TypesOfRisksMember_4df70396-56a2-4bf9-a8e0-6ae49e1c942b_default" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_07ac73a2-1bfd-44d4-a556-317685918580" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_ifrs-full_TypesOfRisksAxis_4df70396-56a2-4bf9-a8e0-6ae49e1c942b" xlink:to="loc_ifrs-full_TypesOfRisksMember_07ac73a2-1bfd-44d4-a556-317685918580" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_a1bae6a7-ad9e-464b-ae17-3b86ab783b4e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_TypesOfRisksMember_07ac73a2-1bfd-44d4-a556-317685918580" xlink:to="loc_ifrs-full_CurrencyRiskMember_a1bae6a7-ad9e-464b-ae17-3b86ab783b4e" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PriceofForeignExchangeOpeningPrice_28af5c7c-e67c-4b74-be0f-70122e2f540b" xlink:href="bldp-20231231.xsd#bldp_PriceofForeignExchangeOpeningPrice"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_528f399d-c69d-4ea7-9e5c-bcc3ceed6132" xlink:to="loc_bldp_PriceofForeignExchangeOpeningPrice_28af5c7c-e67c-4b74-be0f-70122e2f540b" xlink:type="arc" order="0"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClosingForeignExchangeRate_becd0188-8520-4cef-b6a5-9ea63fa1d7d8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClosingForeignExchangeRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_528f399d-c69d-4ea7-9e5c-bcc3ceed6132" xlink:to="loc_ifrs-full_ClosingForeignExchangeRate_becd0188-8520-4cef-b6a5-9ea63fa1d7d8" xlink:type="arc" order="1"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AveragePriceForeignExchangeRate_836893ad-81f1-4746-9a13-5b84dc051925" xlink:href="bldp-20231231.xsd#bldp_AveragePriceForeignExchangeRate"/>
    <link:definitionArc xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_528f399d-c69d-4ea7-9e5c-bcc3ceed6132" xlink:to="loc_bldp_AveragePriceForeignExchangeRate_836893ad-81f1-4746-9a13-5b84dc051925" xlink:type="arc" order="2"/>
  </link:definitionLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>bldp-20231231_lab.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION LABEL LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:897add9e-2d0e-4184-84c6-8f9eb022f772,g:d356ad44-4e08-4cbf-95ce-f039ba7a054f-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/netLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel"/>
  <link:roleRef roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel"/>
  <link:labelLink xlink:role="http://www.xbrl.org/2003/role/link" xlink:type="extended">
    <link:label id="lab_ifrs-full_GrossCarryingAmountMember_28f2d9d1-8985-4b79-aad7-1a2ed09d63f1_terseLabel_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost</link:label>
    <link:label id="lab_ifrs-full_GrossCarryingAmountMember_label_en-US" xlink:label="lab_ifrs-full_GrossCarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross carrying amount [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossCarryingAmountMember" xlink:to="lab_ifrs-full_GrossCarryingAmountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfSharesAcquired_0d195a18-6050-4dd0-9172-0a58ff254eb7_terseLabel_en-US" xlink:label="lab_bldp_NumberOfSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares in entity held by entity or by its subsidiaries or associates</link:label>
    <link:label id="lab_bldp_NumberOfSharesAcquired_label_en-US" xlink:label="lab_bldp_NumberOfSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Shares Acquired</link:label>
    <link:label id="lab_bldp_NumberOfSharesAcquired_documentation_en-US" xlink:label="lab_bldp_NumberOfSharesAcquired" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Shares Acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesAcquired" xlink:href="bldp-20231231.xsd#bldp_NumberOfSharesAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfSharesAcquired" xlink:to="lab_bldp_NumberOfSharesAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForJointVenturesMember_616cbbe0-4e36-4a64-acf2-b8de89bfb7b7_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForJointVenturesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity's total for joint ventures</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForJointVenturesMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForJointVenturesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity's total for joint ventures [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember" xlink:to="lab_ifrs-full_EntitysTotalForJointVenturesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentLiabilitiesAbstract_47434d9f-3075-45a5-9f03-15689c125d88_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current liabilities:</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLiabilitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current liabilities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:to="lab_ifrs-full_NoncurrentLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_87332b01-7d96-42c3-b573-77ab5b2c5f40_terseLabel_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:label id="lab_srt_EquityMethodInvesteeNameDomain_label_en-US" xlink:label="lab_srt_EquityMethodInvesteeNameDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EquityMethodInvesteeNameDomain" xlink:to="lab_srt_EquityMethodInvesteeNameDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_ca2d9415-2a5b-45d4-8cd7-4bf0df361fff_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segment reporting</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for segment reporting [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_da8b4b0a-3b89-4918-ab8c-6098838b8821_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key management personnel compensation, share-based payment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_3303b625-5ae3-462e-896b-f2bda87f4876_terseLabel_en-US" xlink:label="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ranges of exercise prices for outstanding share options</link:label>
    <link:label id="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_label_en-US" xlink:label="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ranges of exercise prices for outstanding share options [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:to="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CostOfSalesDiscontinuedOperations_8eacc0a6-1ce2-46af-a7d4-148e1daea3e4_terseLabel_en-US" xlink:label="lab_bldp_CostOfSalesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of product and service revenues</link:label>
    <link:label id="lab_bldp_CostOfSalesDiscontinuedOperations_label_en-US" xlink:label="lab_bldp_CostOfSalesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of Sales, Discontinued Operations</link:label>
    <link:label id="lab_bldp_CostOfSalesDiscontinuedOperations_documentation_en-US" xlink:label="lab_bldp_CostOfSalesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cost of Sales, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CostOfSalesDiscontinuedOperations" xlink:href="bldp-20231231.xsd#bldp_CostOfSalesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CostOfSalesDiscontinuedOperations" xlink:to="lab_bldp_CostOfSalesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentProvisions_a5611378-b405-442b-a4bb-6a567e2462e7_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provisions and other current liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentProvisions_label_en-US" xlink:label="lab_ifrs-full_CurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentProvisions" xlink:to="lab_ifrs-full_CurrentProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_c4bddaf7-1f8c-4b7c-8274-37626885131e_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation and amortization</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for depreciation and amortisation expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:to="lab_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RightOfUseAssetsRollForward_e6b48f45-3343-4d3a-bf7e-9b7c9bc51979_terseLabel_en-US" xlink:label="lab_bldp_RightOfUseAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-Use Assets [Roll Forward]</link:label>
    <link:label id="lab_bldp_RightOfUseAssetsRollForward_label_en-US" xlink:label="lab_bldp_RightOfUseAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-Use Assets [Roll Forward]</link:label>
    <link:label id="lab_bldp_RightOfUseAssetsRollForward_documentation_en-US" xlink:label="lab_bldp_RightOfUseAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Right-of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RightOfUseAssetsRollForward" xlink:href="bldp-20231231.xsd#bldp_RightOfUseAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RightOfUseAssetsRollForward" xlink:to="lab_bldp_RightOfUseAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CostOfGoodsSoldAndOperatingExpense_31402254-3f5e-4513-b69a-0d74ba39f64c_terseLabel_en-US" xlink:label="lab_bldp_CostOfGoodsSoldAndOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of goods sold and operating expense</link:label>
    <link:label id="lab_bldp_CostOfGoodsSoldAndOperatingExpense_label_en-US" xlink:label="lab_bldp_CostOfGoodsSoldAndOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost Of Goods Sold And Operating Expense</link:label>
    <link:label id="lab_bldp_CostOfGoodsSoldAndOperatingExpense_documentation_en-US" xlink:label="lab_bldp_CostOfGoodsSoldAndOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cost Of Goods Sold And Operating Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CostOfGoodsSoldAndOperatingExpense" xlink:href="bldp-20231231.xsd#bldp_CostOfGoodsSoldAndOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CostOfGoodsSoldAndOperatingExpense" xlink:to="lab_bldp_CostOfGoodsSoldAndOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_GovernmentLevies_3eb00384-0349-4a96-8d53-fbf92758fa87_negatedTerseLabel_en-US" xlink:label="lab_bldp_GovernmentLevies" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Government levies</link:label>
    <link:label id="lab_bldp_GovernmentLevies_label_en-US" xlink:label="lab_bldp_GovernmentLevies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Government levies</link:label>
    <link:label id="lab_bldp_GovernmentLevies_documentation_en-US" xlink:label="lab_bldp_GovernmentLevies" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Government levies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GovernmentLevies" xlink:href="bldp-20231231.xsd#bldp_GovernmentLevies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_GovernmentLevies" xlink:to="lab_bldp_GovernmentLevies" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations_64f37c35-fd07-4caf-ba6d-0aedac898668_terseLabel_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued operations, basic (in USD per share)</link:label>
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations_label_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basic earnings (loss) per share from discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations" xlink:to="lab_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod_3af89f78-e02f-4811-87bb-d250301e5b4c_terseLabel_en-US" xlink:label="lab_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Numerous milestone objective period</link:label>
    <link:label id="lab_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod_label_en-US" xlink:label="lab_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent Consideration, Milestone Objectives Attainment Period</link:label>
    <link:label id="lab_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod_documentation_en-US" xlink:label="lab_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contingent Consideration, Milestone Objectives Attainment Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod" xlink:href="bldp-20231231.xsd#bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod" xlink:to="lab_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_6d221d17-2a7c-4083-9b14-da40a0235c2c_terseLabel_en-US" xlink:label="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in unrecognized deductible temporary differences</link:label>
    <link:label id="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_label_en-US" xlink:label="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Effect Of Change In Unrecognized Deductible Temporary Differences</link:label>
    <link:label id="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_documentation_en-US" xlink:label="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Effect Of Change In Unrecognized Deductible Temporary Differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:href="bldp-20231231.xsd#bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:to="lab_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_c0e874fe-be7b-4d35-adb2-fc22367ed813_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discount rate, fair value benefit obligation</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfDiscountRates_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial assumption of discount rates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:to="lab_ifrs-full_ActuarialAssumptionOfDiscountRates" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DecreaseInShortTermInvestments_4dc941b5-0722-427b-9582-a891927882f7_terseLabel_en-US" xlink:label="lab_bldp_DecreaseInShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Decrease in short term investments</link:label>
    <link:label id="lab_bldp_DecreaseInShortTermInvestments_label_en-US" xlink:label="lab_bldp_DecreaseInShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease in Short term Investments</link:label>
    <link:label id="lab_bldp_DecreaseInShortTermInvestments_documentation_en-US" xlink:label="lab_bldp_DecreaseInShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Decrease in Short term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DecreaseInShortTermInvestments" xlink:href="bldp-20231231.xsd#bldp_DecreaseInShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DecreaseInShortTermInvestments" xlink:to="lab_bldp_DecreaseInShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_cdbd6093-dbd4-41dd-b5eb-e04110ca06b5_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts payable</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current trade payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:to="lab_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OnerousContractsCostOfFulfillingContractMember_6d0604a5-f147-4157-8bf7-94d3c85d5bc6_terseLabel_en-US" xlink:label="lab_ifrs-full_OnerousContractsCostOfFulfillingContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Onerous Contracts-Cost of Fulfilling Contract</link:label>
    <link:label id="lab_ifrs-full_OnerousContractsCostOfFulfillingContractMember_label_en-US" xlink:label="lab_ifrs-full_OnerousContractsCostOfFulfillingContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Onerous Contracts-Cost of Fulfilling Contract [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OnerousContractsCostOfFulfillingContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember" xlink:to="lab_ifrs-full_OnerousContractsCostOfFulfillingContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_04303dbf-9d3c-46b4-b61c-f3988622eea0_terseLabel_en-US" xlink:label="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_label_en-US" xlink:label="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Movements, Net Defined Benefit Liability (Asset) [Abstract]</link:label>
    <link:label id="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_documentation_en-US" xlink:label="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Movements, Net Defined Benefit Liability (Asset) [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" xlink:href="bldp-20231231.xsd#bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" xlink:to="lab_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_6ac74832-ab98-483c-a451-92054bb9fccd_negatedLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Transfers</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through transfers, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ScheduleofSubsidiariesTableTextBlock_c5dfeb2c-c286-4710-8214-d378f7e5a182_terseLabel_en-US" xlink:label="lab_bldp_ScheduleofSubsidiariesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Subsidiaries</link:label>
    <link:label id="lab_bldp_ScheduleofSubsidiariesTableTextBlock_label_en-US" xlink:label="lab_bldp_ScheduleofSubsidiariesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule of Subsidiaries [Table Text Block]</link:label>
    <link:label id="lab_bldp_ScheduleofSubsidiariesTableTextBlock_documentation_en-US" xlink:label="lab_bldp_ScheduleofSubsidiariesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule of Subsidiaries [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScheduleofSubsidiariesTableTextBlock" xlink:href="bldp-20231231.xsd#bldp_ScheduleofSubsidiariesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ScheduleofSubsidiariesTableTextBlock" xlink:to="lab_bldp_ScheduleofSubsidiariesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GoodsOrServicesTransferredOverTimeMember_a9ad30b5-e44f-4b47-af86-7ac5878f1acb_terseLabel_en-US" xlink:label="lab_ifrs-full_GoodsOrServicesTransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products and services transferred over time</link:label>
    <link:label id="lab_ifrs-full_GoodsOrServicesTransferredOverTimeMember_label_en-US" xlink:label="lab_ifrs-full_GoodsOrServicesTransferredOverTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goods or services transferred over time [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GoodsOrServicesTransferredOverTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember" xlink:to="lab_ifrs-full_GoodsOrServicesTransferredOverTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_a672ea9c-bf8f-4b6f-8c85-4fafac61bb01_terseLabel_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Continued operations, diluted (in USD per share)</link:label>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_label_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Diluted earnings (loss) per share from continuing operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations" xlink:to="lab_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_3b8f29b1-efa1-42aa-8395-cfc3d221893b_negatedLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Investment in joint venture and associates</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_dc8dbdbf-6428-4b79-a98f-69fb50893646_terseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital contribution to JV</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase of interests in investments accounted for using equity method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" xlink:to="lab_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_GuangzhouBallardPowerSystemsIncMember_77f645d0-9118-4c8c-90c8-e104d8b5733d_terseLabel_en-US" xlink:label="lab_bldp_GuangzhouBallardPowerSystemsIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Guangzhou Ballard Power Systems Co., Ltd.</link:label>
    <link:label id="lab_bldp_GuangzhouBallardPowerSystemsIncMember_label_en-US" xlink:label="lab_bldp_GuangzhouBallardPowerSystemsIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Guangzhou Ballard Power Systems Inc [Member]</link:label>
    <link:label id="lab_bldp_GuangzhouBallardPowerSystemsIncMember_documentation_en-US" xlink:label="lab_bldp_GuangzhouBallardPowerSystemsIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Guangzhou Ballard Power Systems Inc [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GuangzhouBallardPowerSystemsIncMember" xlink:href="bldp-20231231.xsd#bldp_GuangzhouBallardPowerSystemsIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_GuangzhouBallardPowerSystemsIncMember" xlink:to="lab_bldp_GuangzhouBallardPowerSystemsIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangeAxis_d62d044e-3ea1-4d0d-a4eb-904a92a10f51_terseLabel_en-US" xlink:label="lab_ifrs-full_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Range [axis]</link:label>
    <link:label id="lab_ifrs-full_RangeAxis_label_en-US" xlink:label="lab_ifrs-full_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Range [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangeAxis" xlink:to="lab_ifrs-full_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_ae1cfb8a-bb3f-4a69-ab3b-f6e463ed8c18_terseLabel_en-US" xlink:label="lab_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of Changes in Intangible assets [Roll Forward]</link:label>
    <link:label id="lab_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_label_en-US" xlink:label="lab_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of Changes in Intangible assets [Roll Forward]</link:label>
    <link:label id="lab_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_documentation_en-US" xlink:label="lab_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Reconciliation of Changes in Intangible assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward" xlink:href="bldp-20231231.xsd#bldp_ReconciliationOfChangesInIntangibleAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward" xlink:to="lab_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NetChangeInShortTermInvestments_54a468aa-dac8-49fa-9e3e-81cfc88db3a1_terseLabel_en-US" xlink:label="lab_bldp_NetChangeInShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net decrease in short-term investments</link:label>
    <link:label id="lab_bldp_NetChangeInShortTermInvestments_label_en-US" xlink:label="lab_bldp_NetChangeInShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net Change in Short-term Investments</link:label>
    <link:label id="lab_bldp_NetChangeInShortTermInvestments_documentation_en-US" xlink:label="lab_bldp_NetChangeInShortTermInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Net Change in Short-term Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NetChangeInShortTermInvestments" xlink:href="bldp-20231231.xsd#bldp_NetChangeInShortTermInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NetChangeInShortTermInvestments" xlink:to="lab_bldp_NetChangeInShortTermInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_b272c34b-a37a-43fd-8ae8-70b84c2c2732_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of options granted (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options granted in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_TradingSymbol_e2777ed6-292b-4907-b3f0-216fa193cf8f_terseLabel_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:label id="lab_dei_TradingSymbol_label_en-US" xlink:label="lab_dei_TradingSymbol" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trading Symbol</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol" xlink:to="lab_dei_TradingSymbol" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations_e0a1c6f0-f78c-4de8-916b-d06f8e393c80_terseLabel_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Continued operations, basic (in USD per share)</link:label>
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations_label_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basic earnings (loss) per share from continuing operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShareFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations" xlink:to="lab_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_34025b48-219b-4f3a-8134-bd85bcfc2dbf_terseLabel_en-US" xlink:label="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Analysis of income and expense [abstract]</link:label>
    <link:label id="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_label_en-US" xlink:label="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Analysis of income and expense [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:to="lab_ifrs-full_AnalysisOfIncomeAndExpenseAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SaleOfStockPricePerShare1_aebe0827-4b7e-41e0-bb21-1b5e44d91d51_terseLabel_en-US" xlink:label="lab_bldp_SaleOfStockPricePerShare1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Price per share (usd per share)</link:label>
    <link:label id="lab_bldp_SaleOfStockPricePerShare1_label_en-US" xlink:label="lab_bldp_SaleOfStockPricePerShare1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Of Stock, Price Per Share1</link:label>
    <link:label id="lab_bldp_SaleOfStockPricePerShare1_documentation_en-US" xlink:label="lab_bldp_SaleOfStockPricePerShare1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale Of Stock, Price Per Share1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockPricePerShare1" xlink:href="bldp-20231231.xsd#bldp_SaleOfStockPricePerShare1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SaleOfStockPricePerShare1" xlink:to="lab_bldp_SaleOfStockPricePerShare1" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_983381fb-d5e5-44fb-a6a7-b6dc3a308887_terseLabel_en-US" xlink:label="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan expenses</link:label>
    <link:label id="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Administrative Expenses, Net Defined Benefit Liability (Asset)</link:label>
    <link:label id="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_documentation_en-US" xlink:label="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Administrative Expenses, Net Defined Benefit Liability (Asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:href="bldp-20231231.xsd#bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:to="lab_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_f064e937-6e30-455f-b4b0-23e08763be4e_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Major Components of Tax Expense (income)</link:label>
    <link:label id="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:to="lab_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CapitalCommitments_d5ff28ff-e190-434f-8166-9ee603226f5f_verboseLabel_en-US" xlink:label="lab_ifrs-full_CapitalCommitments" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total commitments</link:label>
    <link:label id="lab_ifrs-full_CapitalCommitments_7a910d66-0b68-4cb1-a42b-5ab6c831aebe_terseLabel_en-US" xlink:label="lab_ifrs-full_CapitalCommitments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital commitments</link:label>
    <link:label id="lab_ifrs-full_CapitalCommitments_label_en-US" xlink:label="lab_ifrs-full_CapitalCommitments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital commitments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CapitalCommitments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CapitalCommitments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CapitalCommitments" xlink:to="lab_ifrs-full_CapitalCommitments" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ScientificResearchExpendituresMember_ecb811ab-520f-4ad4-b40a-0665cbd5652f_terseLabel_en-US" xlink:label="lab_bldp_ScientificResearchExpendituresMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scientific research expenditures</link:label>
    <link:label id="lab_bldp_ScientificResearchExpendituresMember_label_en-US" xlink:label="lab_bldp_ScientificResearchExpendituresMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scientific Research Expenditures [Member]</link:label>
    <link:label id="lab_bldp_ScientificResearchExpendituresMember_documentation_en-US" xlink:label="lab_bldp_ScientificResearchExpendituresMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Scientific Research Expenditures [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScientificResearchExpendituresMember" xlink:href="bldp-20231231.xsd#bldp_ScientificResearchExpendituresMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ScientificResearchExpendituresMember" xlink:to="lab_bldp_ScientificResearchExpendituresMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EmployeeBenefitsAbstract_998f1710-bf4b-4801-b7dd-6954786e595d_terseLabel_en-US" xlink:label="lab_bldp_EmployeeBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Benefits [Abstract]</link:label>
    <link:label id="lab_bldp_EmployeeBenefitsAbstract_label_en-US" xlink:label="lab_bldp_EmployeeBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Benefits [Abstract]</link:label>
    <link:label id="lab_bldp_EmployeeBenefitsAbstract_documentation_en-US" xlink:label="lab_bldp_EmployeeBenefitsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Benefits [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract" xlink:href="bldp-20231231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EmployeeBenefitsAbstract" xlink:to="lab_bldp_EmployeeBenefitsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ServiceInventories_125376d9-6908-4b24-bd64-d52a21377a60_terseLabel_en-US" xlink:label="lab_bldp_ServiceInventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Service inventory</link:label>
    <link:label id="lab_bldp_ServiceInventories_label_en-US" xlink:label="lab_bldp_ServiceInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Service Inventories</link:label>
    <link:label id="lab_bldp_ServiceInventories_documentation_en-US" xlink:label="lab_bldp_ServiceInventories" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Service Inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ServiceInventories" xlink:href="bldp-20231231.xsd#bldp_ServiceInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ServiceInventories" xlink:to="lab_bldp_ServiceInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract_982d8332-5875-4154-ab22-cf3976d7ca6a_terseLabel_en-US" xlink:label="lab_bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Property, Plant, and Equipment [Abstract]</link:label>
    <link:label id="lab_bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Property, Plant, and Equipment [Abstract]</link:label>
    <link:label id="lab_bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract_documentation_en-US" xlink:label="lab_bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Impairment of Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract" xlink:href="bldp-20231231.xsd#bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract" xlink:to="lab_bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_eadb08bc-c036-48ea-9693-5458233ae231_terseLabel_en-US" xlink:label="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of exchange rate fluctuations on cash and cash equivalents held</link:label>
    <link:label id="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Effect of exchange rate changes on cash and cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:to="lab_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_a2b160f4-ec70-41c6-875b-3c923e075cc7_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Raw materials and consumables</link:label>
    <link:label id="lab_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_label_en-US" xlink:label="lab_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current raw materials and current production supplies</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies" xlink:to="lab_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_4cf5fa84-c212-4ca8-a392-88b7a5a9f4db_terseLabel_en-US" xlink:label="lab_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent consideration recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_f5ca6adb-a6cf-46c7-9a21-dd8a88e05b7c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_693b316e-e653-4b34-997b-a1fdaa041490_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade and other payables</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of trade and other payables [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAndLiabilities_cf2d8512-1cd7-40b0-88e9-cc31fb67ad1b_totalLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities and equity</link:label>
    <link:label id="lab_ifrs-full_EquityAndLiabilities_label_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity and liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAndLiabilities" xlink:to="lab_ifrs-full_EquityAndLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossFromContinuingOperations_6688f322-2447-4af1-b6a3-3a37f3d2f38b_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss from continued operations</link:label>
    <link:label id="lab_ifrs-full_ProfitLossFromContinuingOperations_label_en-US" xlink:label="lab_ifrs-full_ProfitLossFromContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit (loss) from continuing operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossFromContinuingOperations" xlink:to="lab_ifrs-full_ProfitLossFromContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProductsAndServicesMember_8c581300-0346-4a8d-816c-d96b6aa6412a_terseLabel_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products and services</link:label>
    <link:label id="lab_ifrs-full_ProductsAndServicesMember_label_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Products and services [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProductsAndServicesMember" xlink:to="lab_ifrs-full_ProductsAndServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LocalPhoneNumber_e03f9b59-7899-404b-a747-62c169d02db1_terseLabel_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:label id="lab_dei_LocalPhoneNumber_label_en-US" xlink:label="lab_dei_LocalPhoneNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Local Phone Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber" xlink:to="lab_dei_LocalPhoneNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapitalMember_6bc1a164-dc5c-4309-9162-f9c9b7b5d3af_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contributed surplus</link:label>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapitalMember_label_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional paid-in capital [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalPaidinCapitalMember" xlink:to="lab_ifrs-full_AdditionalPaidinCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019_4257e4e3-7cf4-49a7-b954-27ce9b00a253_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of options forfeited (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options forfeited in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentContractLiabilities_50e16c3f-0db6-428c-b24b-8226fec52bb2_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_ifrs-full_CurrentContractLiabilities_2eebc012-3ed4-46f9-bccf-a928f8cf0baf_periodStartLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning Balance</link:label>
    <link:label id="lab_ifrs-full_CurrentContractLiabilities_4ccf421f-d30e-4b0a-bc97-5e6d90696ec1_periodEndLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending Balance</link:label>
    <link:label id="lab_ifrs-full_CurrentContractLiabilities_label_en-US" xlink:label="lab_ifrs-full_CurrentContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current contract liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentContractLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentContractLiabilities" xlink:to="lab_ifrs-full_CurrentContractLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d10368b6-cd70-4159-832a-5a9abbdb8b52_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:to="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SubsequentContributionMember_e1d1e46f-01fb-4c9f-9175-7d4913ce1dfb_terseLabel_en-US" xlink:label="lab_bldp_SubsequentContributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Contribution</link:label>
    <link:label id="lab_bldp_SubsequentContributionMember_label_en-US" xlink:label="lab_bldp_SubsequentContributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsequent Contribution [Member]</link:label>
    <link:label id="lab_bldp_SubsequentContributionMember_documentation_en-US" xlink:label="lab_bldp_SubsequentContributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Subsequent Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SubsequentContributionMember" xlink:href="bldp-20231231.xsd#bldp_SubsequentContributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SubsequentContributionMember" xlink:to="lab_bldp_SubsequentContributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_3e34c809-f7b8-474b-8c2e-1ecae456c6cb_terseLabel_en-US" xlink:label="lab_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products transferred at a point in time</link:label>
    <link:label id="lab_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_label_en-US" xlink:label="lab_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goods or services transferred at point in time [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember" xlink:to="lab_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedPaymentsArrangementsAbstract_b800c2ed-48dd-4170-a2da-57f1bcda62ba_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedPaymentsArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payments Arrangements [Abstract]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentsArrangementsAbstract_label_en-US" xlink:label="lab_bldp_ShareBasedPaymentsArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payments Arrangements [Abstract]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentsArrangementsAbstract_documentation_en-US" xlink:label="lab_bldp_ShareBasedPaymentsArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payments Arrangements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentsArrangementsAbstract" xlink:href="bldp-20231231.xsd#bldp_ShareBasedPaymentsArrangementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedPaymentsArrangementsAbstract" xlink:to="lab_bldp_ShareBasedPaymentsArrangementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MaturityAxis_3c0f5846-4b05-40a4-9fcc-4e222897092b_terseLabel_en-US" xlink:label="lab_ifrs-full_MaturityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maturity [axis]</link:label>
    <link:label id="lab_ifrs-full_MaturityAxis_label_en-US" xlink:label="lab_ifrs-full_MaturityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maturity [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MaturityAxis" xlink:to="lab_ifrs-full_MaturityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExercisePriceRangeThreeMember_4fd2cc34-e173-436b-9d69-16694bb41dce_terseLabel_en-US" xlink:label="lab_bldp_ExercisePriceRangeThreeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$7.07 - $10.73</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeThreeMember_label_en-US" xlink:label="lab_bldp_ExercisePriceRangeThreeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise Price Range Three [Member]</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeThreeMember_documentation_en-US" xlink:label="lab_bldp_ExercisePriceRangeThreeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exercise Price Range Three [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeThreeMember" xlink:href="bldp-20231231.xsd#bldp_ExercisePriceRangeThreeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExercisePriceRangeThreeMember" xlink:to="lab_bldp_ExercisePriceRangeThreeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TaxesPayableCurrent1_be0f3881-6d30-48a1-ba45-669d24ae2aba_terseLabel_en-US" xlink:label="lab_bldp_TaxesPayableCurrent1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Taxes payable</link:label>
    <link:label id="lab_bldp_TaxesPayableCurrent1_label_en-US" xlink:label="lab_bldp_TaxesPayableCurrent1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Taxes Payable Current1</link:label>
    <link:label id="lab_bldp_TaxesPayableCurrent1_documentation_en-US" xlink:label="lab_bldp_TaxesPayableCurrent1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Taxes Payable Current1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxesPayableCurrent1" xlink:href="bldp-20231231.xsd#bldp_TaxesPayableCurrent1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TaxesPayableCurrent1" xlink:to="lab_bldp_TaxesPayableCurrent1" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_ce90e269-9044-492e-a4e3-0bc1c6cd8ad1_terseLabel_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exposure to risk holding Canadian denominated cash and cash equivalents, percentage (up to)</link:label>
    <link:label id="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_label_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Cash And Cash Equivalents, Maximum</link:label>
    <link:label id="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_documentation_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Cash And Cash Equivalents, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" xlink:href="bldp-20231231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" xlink:to="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_FinanceAndOtherIncomeExpenses_93d3cf1c-b8e6-431f-92e7-230892e588ca_terseLabel_en-US" xlink:label="lab_bldp_FinanceAndOtherIncomeExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance income (loss) and other</link:label>
    <link:label id="lab_bldp_FinanceAndOtherIncomeExpenses_3d4b1610-d048-4a07-9d52-5efb6d483926_totalLabel_en-US" xlink:label="lab_bldp_FinanceAndOtherIncomeExpenses" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Finance income (loss) and other</link:label>
    <link:label id="lab_bldp_FinanceAndOtherIncomeExpenses_label_en-US" xlink:label="lab_bldp_FinanceAndOtherIncomeExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance and Other Income (Expenses)</link:label>
    <link:label id="lab_bldp_FinanceAndOtherIncomeExpenses_documentation_en-US" xlink:label="lab_bldp_FinanceAndOtherIncomeExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance and Other Income (Expenses)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceAndOtherIncomeExpenses" xlink:href="bldp-20231231.xsd#bldp_FinanceAndOtherIncomeExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_FinanceAndOtherIncomeExpenses" xlink:to="lab_bldp_FinanceAndOtherIncomeExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_StationaryMember_d8337ef7-4536-4d12-9794-d9b8595eba12_terseLabel_en-US" xlink:label="lab_bldp_StationaryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stationary</link:label>
    <link:label id="lab_bldp_StationaryMember_label_en-US" xlink:label="lab_bldp_StationaryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Stationary [Member]</link:label>
    <link:label id="lab_bldp_StationaryMember_documentation_en-US" xlink:label="lab_bldp_StationaryMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Stationary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_StationaryMember" xlink:href="bldp-20231231.xsd#bldp_StationaryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_StationaryMember" xlink:to="lab_bldp_StationaryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInventoriesExplanatory_e2f7a2b4-6ca9-4938-bbc6-3731449be2ea_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInventoriesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of inventories [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInventoriesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInventoriesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_0e6113b3-bba7-460d-818c-173164837dce_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Contributions to long-term investments</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase of investments other than investments accounted for using equity method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:to="lab_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinancialAssetsMember_527799ff-507a-4489-a87c-d16fed6a1126_terseLabel_en-US" xlink:label="lab_ifrs-full_FinancialAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial assets, class</link:label>
    <link:label id="lab_ifrs-full_FinancialAssetsMember_label_en-US" xlink:label="lab_ifrs-full_FinancialAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial assets, class [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinancialAssetsMember" xlink:to="lab_ifrs-full_FinancialAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_5a1f858c-fa75-469e-afc6-3089f417cfb3_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial liabilities</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for financial liabilities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_9f0ad99a-224f-4b2b-801e-b250604d8699_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized (gain) loss on forward contracts</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for unrealised foreign exchange losses (gains)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:to="lab_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_AveragePriceForeignExchangeRate_f8570a36-8fde-456d-ac33-d127adf8b003_terseLabel_en-US" xlink:label="lab_bldp_AveragePriceForeignExchangeRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fiscal 2023 Average rate</link:label>
    <link:label id="lab_bldp_AveragePriceForeignExchangeRate_label_en-US" xlink:label="lab_bldp_AveragePriceForeignExchangeRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Average Price Foreign Exchange Rate</link:label>
    <link:label id="lab_bldp_AveragePriceForeignExchangeRate_documentation_en-US" xlink:label="lab_bldp_AveragePriceForeignExchangeRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Average Price Of Hedging Instrument, Duration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AveragePriceForeignExchangeRate" xlink:href="bldp-20231231.xsd#bldp_AveragePriceForeignExchangeRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AveragePriceForeignExchangeRate" xlink:to="lab_bldp_AveragePriceForeignExchangeRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SalesAndMarketingExpense_d88de9ec-bb79-4c3d-9302-6a0d02d77e2a_terseLabel_en-US" xlink:label="lab_ifrs-full_SalesAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sales and marketing</link:label>
    <link:label id="lab_ifrs-full_SalesAndMarketingExpense_label_en-US" xlink:label="lab_ifrs-full_SalesAndMarketingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sales and marketing expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SalesAndMarketingExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SalesAndMarketingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SalesAndMarketingExpense" xlink:to="lab_ifrs-full_SalesAndMarketingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_6407fcea-6bc8-44d2-abe2-2da27b9e8f04_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercised (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_39b07123-e96c-49c3-b6b7-4f9d75e0902b_negatedLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">DSUs Exercised (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_e1dfb4f6-eb26-4003-a749-e9484f2c359e_negatedNetLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2009/role/negatedNetLabel" xlink:type="resource" xml:lang="en-US">RSUs Exercised (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of other equity instruments exercised or vested in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLiabilities_4b8a3210-21fe-441e-9059-207867fa51e9_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilities_cbffb084-d95b-44c6-8a03-78e76c4bccbf_negatedLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Current liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilities_label_en-US" xlink:label="lab_ifrs-full_CurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLiabilities" xlink:to="lab_ifrs-full_CurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PastDownstreamTransactions_de7f2db5-a349-4028-9960-6280df2dee86_terseLabel_en-US" xlink:label="lab_bldp_PastDownstreamTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Past downstream transactions</link:label>
    <link:label id="lab_bldp_PastDownstreamTransactions_label_en-US" xlink:label="lab_bldp_PastDownstreamTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Past Downstream Transactions</link:label>
    <link:label id="lab_bldp_PastDownstreamTransactions_documentation_en-US" xlink:label="lab_bldp_PastDownstreamTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Past Downstream Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PastDownstreamTransactions" xlink:href="bldp-20231231.xsd#bldp_PastDownstreamTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PastDownstreamTransactions" xlink:to="lab_bldp_PastDownstreamTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_db4fa9d6-727c-45f0-b9ab-d1c7fa05c001_terseLabel_en-US" xlink:label="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Assets and Intangible Assets [Table]</link:label>
    <link:label id="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_label_en-US" xlink:label="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Assets and Intangible Assets [Table]</link:label>
    <link:label id="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_documentation_en-US" xlink:label="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Impairment of Assets and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable" xlink:href="bldp-20231231.xsd#bldp_ImpairmentOfAssetsAndIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable" xlink:to="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_9b2884b6-5086-48e1-b9a6-c59ab3ee813d_negatedTerseLabel_en-US" xlink:label="lab_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Non-deductible expenses (non-taxable income)</link:label>
    <link:label id="lab_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_label_en-US" xlink:label="lab_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Effect of Non-Deductible Expenses or Non-Taxable Income</link:label>
    <link:label id="lab_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_documentation_en-US" xlink:label="lab_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Effect of Non-Deductible Expenses or Non-Taxable Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" xlink:href="bldp-20231231.xsd#bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" xlink:to="lab_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_575c9434-cb9e-4b1d-ba20-c3c19a7024d2_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award vesting percentage</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_label_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Percentage 1</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_documentation_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Percentage 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:to="lab_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CashAndCashEquivalents1Member_375ae34e-7ca3-4326-86e2-344ddf9c2a9e_terseLabel_en-US" xlink:label="lab_bldp_CashAndCashEquivalents1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_bldp_CashAndCashEquivalents1Member_label_en-US" xlink:label="lab_bldp_CashAndCashEquivalents1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents 1 [Member]</link:label>
    <link:label id="lab_bldp_CashAndCashEquivalents1Member_documentation_en-US" xlink:label="lab_bldp_CashAndCashEquivalents1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash And Cash Equivalents [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashAndCashEquivalents1Member" xlink:href="bldp-20231231.xsd#bldp_CashAndCashEquivalents1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CashAndCashEquivalents1Member" xlink:to="lab_bldp_CashAndCashEquivalents1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_848a1066-c3ee-44ef-905f-6e8535adaf82_verboseLabel_en-US" xlink:label="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Estimated useful life (in years)</link:label>
    <link:label id="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_label_en-US" xlink:label="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period</link:label>
    <link:label id="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_documentation_en-US" xlink:label="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:href="bldp-20231231.xsd#bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:to="lab_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GeographicalAreasAxis_f42e4023-070b-4058-8e2c-e5d57e41a57d_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical areas [axis]</link:label>
    <link:label id="lab_ifrs-full_GeographicalAreasAxis_label_en-US" xlink:label="lab_ifrs-full_GeographicalAreasAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical areas [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GeographicalAreasAxis" xlink:to="lab_ifrs-full_GeographicalAreasAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_44b0c97f-b2eb-4613-b7a1-cff4448d1ca7_terseLabel_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:label id="lab_dei_IcfrAuditorAttestationFlag_label_en-US" xlink:label="lab_dei_IcfrAuditorAttestationFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ICFR Auditor Attestation Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag" xlink:to="lab_dei_IcfrAuditorAttestationFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeAbstract_0c9b79bc-7c3d-46b4-8f39-48ad6b2aa4ec_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive income (loss):</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeAbstract_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember_c45012d7-2362-496d-802d-eef6da447067_terseLabel_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired customer contracts and relationships</link:label>
    <link:label id="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember_9caaad0d-11d7-415a-9b4a-6cbc77ad2db1_verboseLabel_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Customer contracts and relationships</link:label>
    <link:label id="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember_label_en-US" xlink:label="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer-related intangible assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:to="lab_ifrs-full_CustomerrelatedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_398b5556-e903-4a5f-b110-7d52d13242d2_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_5defb4ce-aafe-45d8-86e4-58013577976c_periodStartLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment including right-of-use assets at beginning of period</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_57e8f1a3-a674-48aa-85cd-a7ae3cde5919_periodEndLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment including right-of-use assets at end of period</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, plant and equipment including right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InvestmentContributionsDomain_764ae743-55fd-4f3b-88a0-9b4f2053b475_terseLabel_en-US" xlink:label="lab_bldp_InvestmentContributionsDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment Contributions [Domain]</link:label>
    <link:label id="lab_bldp_InvestmentContributionsDomain_label_en-US" xlink:label="lab_bldp_InvestmentContributionsDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Contributions [Domain]</link:label>
    <link:label id="lab_bldp_InvestmentContributionsDomain_documentation_en-US" xlink:label="lab_bldp_InvestmentContributionsDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Investment Contributions [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain" xlink:href="bldp-20231231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InvestmentContributionsDomain" xlink:to="lab_bldp_InvestmentContributionsDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentAssets_280f234d-1fb9-48ed-aa49-ce9efa84937d_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current assets</link:label>
    <link:label id="lab_ifrs-full_NoncurrentAssets_label_en-US" xlink:label="lab_ifrs-full_NoncurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentAssets" xlink:to="lab_ifrs-full_NoncurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_country_AU_9f7e06db-9c5c-44a0-8800-287007d438e0_terseLabel_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Australia</link:label>
    <link:label id="lab_country_AU_label_en-US" xlink:label="lab_country_AU" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">AUSTRALIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AU"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_AU" xlink:to="lab_country_AU" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_b9301503-9815-4b05-bd2a-12626ef11629_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of other provisions [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of other provisions [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DiscontinuedOperationsAbstract_98134e9a-806e-47ad-a48e-719e811f5f2e_terseLabel_en-US" xlink:label="lab_bldp_DiscontinuedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued Operations [Abstract]</link:label>
    <link:label id="lab_bldp_DiscontinuedOperationsAbstract_label_en-US" xlink:label="lab_bldp_DiscontinuedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operations [Abstract]</link:label>
    <link:label id="lab_bldp_DiscontinuedOperationsAbstract_documentation_en-US" xlink:label="lab_bldp_DiscontinuedOperationsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Discontinued Operations [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsAbstract" xlink:href="bldp-20231231.xsd#bldp_DiscontinuedOperationsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DiscontinuedOperationsAbstract" xlink:to="lab_bldp_DiscontinuedOperationsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_fcf51627-8f3c-40d4-abf3-798d126ebb6c_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of options exercisable (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options exercisable in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_country_BE_e0cbaf94-9852-4f5a-9a68-ae963df35270_terseLabel_en-US" xlink:label="lab_country_BE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Belgium</link:label>
    <link:label id="lab_country_BE_label_en-US" xlink:label="lab_country_BE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">BELGIUM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_BE" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_BE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_BE" xlink:to="lab_country_BE" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ProductionAndTestEquipmentMember_8e102a97-55e8-4d66-a9bb-7d30c304e211_terseLabel_en-US" xlink:label="lab_bldp_ProductionAndTestEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Production and Test Equipment</link:label>
    <link:label id="lab_bldp_ProductionAndTestEquipmentMember_label_en-US" xlink:label="lab_bldp_ProductionAndTestEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Production and Test Equipment [Member]</link:label>
    <link:label id="lab_bldp_ProductionAndTestEquipmentMember_documentation_en-US" xlink:label="lab_bldp_ProductionAndTestEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Production and Test Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProductionAndTestEquipmentMember" xlink:href="bldp-20231231.xsd#bldp_ProductionAndTestEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProductionAndTestEquipmentMember" xlink:to="lab_bldp_ProductionAndTestEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_fc96e62d-8e88-480c-84cc-0b6bf3b4b9ff_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Return on plan assets excluding interest</link:label>
    <link:label id="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from return on plan assets excluding interest income or expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_LongTermFinancialInvestmentsAbstract_70b1e043-21e8-4579-a416-c516c038b454_terseLabel_en-US" xlink:label="lab_bldp_LongTermFinancialInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term Financial Investments [Abstract]</link:label>
    <link:label id="lab_bldp_LongTermFinancialInvestmentsAbstract_label_en-US" xlink:label="lab_bldp_LongTermFinancialInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long-term Financial Investments [Abstract]</link:label>
    <link:label id="lab_bldp_LongTermFinancialInvestmentsAbstract_documentation_en-US" xlink:label="lab_bldp_LongTermFinancialInvestmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long-term Financial Investments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LongTermFinancialInvestmentsAbstract" xlink:href="bldp-20231231.xsd#bldp_LongTermFinancialInvestmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LongTermFinancialInvestmentsAbstract" xlink:to="lab_bldp_LongTermFinancialInvestmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensation_c85361d3-3b65-4064-8390-89fb1fab47f5_totalLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensation" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Key management personnel compensation</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensation_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key management personnel compensation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensation" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensation" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EmployeeBenefitsExpense_c1c5a367-c488-49fb-b324-eff57c947aa9_totalLabel_en-US" xlink:label="lab_ifrs-full_EmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Personnel expenses</link:label>
    <link:label id="lab_ifrs-full_EmployeeBenefitsExpense_label_en-US" xlink:label="lab_ifrs-full_EmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee benefits expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EmployeeBenefitsExpense" xlink:to="lab_ifrs-full_EmployeeBenefitsExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory_5aaee37a-829d-40a3-a33f-6b4fb70f8421_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Supplemental disclosure of cash flow information</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of cash flow statement [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCashFlowStatementExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:to="lab_ifrs-full_DisclosureOfCashFlowStatementExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_f0412122-8e3f-46a2-95ea-062a93c38a1b_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for decrease (increase) in inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_918278de-82ad-4115-a687-f65f1434a036_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about borrowings [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about borrowings [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityExchangeName_835422ce-b0e5-4c45-984c-92a9af828561_terseLabel_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:label id="lab_dei_SecurityExchangeName_label_en-US" xlink:label="lab_dei_SecurityExchangeName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Exchange Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName" xlink:to="lab_dei_SecurityExchangeName" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanFiveYearsMember_74bc07e0-7078-4c21-9ee7-01c7f4ee16e7_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">More than five years</link:label>
    <link:label id="lab_ifrs-full_LaterThanFiveYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Later than five years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanFiveYearsMember" xlink:to="lab_ifrs-full_LaterThanFiveYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_MaximumMember_09f0bf89-c3ab-415f-9b59-84a70d7a1784_terseLabel_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum</link:label>
    <link:label id="lab_srt_MaximumMember_label_en-US" xlink:label="lab_srt_MaximumMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Maximum [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember" xlink:to="lab_srt_MaximumMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentType_ecaccc4f-8035-4566-8f8f-782dc635ffec_terseLabel_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:label id="lab_dei_DocumentType_label_en-US" xlink:label="lab_dei_DocumentType" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Type</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType" xlink:to="lab_dei_DocumentType" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GrossProfit_e2aa6033-943f-4210-a65e-23607d3f2a85_totalLabel_en-US" xlink:label="lab_ifrs-full_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Gross margin</link:label>
    <link:label id="lab_ifrs-full_GrossProfit_label_en-US" xlink:label="lab_ifrs-full_GrossProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossProfit" xlink:to="lab_ifrs-full_GrossProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EmployeeStockOption1Member_d72859b4-4d17-4c42-bb18-87c6bf6c78f6_verboseLabel_en-US" xlink:label="lab_bldp_EmployeeStockOption1Member" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Option Expense</link:label>
    <link:label id="lab_bldp_EmployeeStockOption1Member_2233ac01-0017-41fd-82b8-c7acea962035_terseLabel_en-US" xlink:label="lab_bldp_EmployeeStockOption1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Stock Option</link:label>
    <link:label id="lab_bldp_EmployeeStockOption1Member_label_en-US" xlink:label="lab_bldp_EmployeeStockOption1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Stock Option1 [Member]</link:label>
    <link:label id="lab_bldp_EmployeeStockOption1Member_documentation_en-US" xlink:label="lab_bldp_EmployeeStockOption1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Stock Option1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeStockOption1Member" xlink:href="bldp-20231231.xsd#bldp_EmployeeStockOption1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EmployeeStockOption1Member" xlink:to="lab_bldp_EmployeeStockOption1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_9995ec7e-34c5-4dea-9060-b16dcd38db89_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherAdjustmentsToReconcileProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Changes in non-cash working capital:</link:label>
    <link:label id="lab_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_label_en-US" xlink:label="lab_ifrs-full_OtherAdjustmentsToReconcileProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other adjustments to reconcile profit (loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAdjustmentsToReconcileProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss" xlink:to="lab_ifrs-full_OtherAdjustmentsToReconcileProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeferredGainOnFinanceLeaseLiability_bfbff4d7-3f72-447c-859f-f875c0bc8645_terseLabel_en-US" xlink:label="lab_bldp_DeferredGainOnFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred gain on finance lease liability</link:label>
    <link:label id="lab_bldp_DeferredGainOnFinanceLeaseLiability_label_en-US" xlink:label="lab_bldp_DeferredGainOnFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Gain On Finance Lease Liability</link:label>
    <link:label id="lab_bldp_DeferredGainOnFinanceLeaseLiability_documentation_en-US" xlink:label="lab_bldp_DeferredGainOnFinanceLeaseLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Gain On Finance Lease Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability" xlink:href="bldp-20231231.xsd#bldp_DeferredGainOnFinanceLeaseLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeferredGainOnFinanceLeaseLiability" xlink:to="lab_bldp_DeferredGainOnFinanceLeaseLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_7ff22a5c-c172-427a-8c84-54dffaddc4df_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Share-Based Compensation</link:label>
    <link:label id="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_label_en-US" xlink:label="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional information about share-based payment arrangements [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:to="lab_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_fd801ca3-f541-403b-9e68-7d1072115d0f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other operating expense</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of other operating expense [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_dafdf98d-e019-4466-b068-408c44bf5ef4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating segments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of entity's operating segments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinanceCosts_7e59cacd-6e0f-448b-8f8b-df7e33061b1f_negatedLabel_en-US" xlink:label="lab_ifrs-full_FinanceCosts" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Finance expense</link:label>
    <link:label id="lab_ifrs-full_FinanceCosts_label_en-US" xlink:label="lab_ifrs-full_FinanceCosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceCosts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinanceCosts" xlink:to="lab_ifrs-full_FinanceCosts" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_a7077111-458c-4d9f-9eea-82e87f9a09bf_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_8ceeb05d-dd07-4ffa-a8b9-416b36c0335a_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options outstanding (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_6bf63da3-5125-42ef-a76b-f318b6457a85_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Options outstanding beginning balance (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_44351ff0-c4f1-41ef-8e46-e4e0e338d8a5_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Options outstanding ending balance (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOutstandingShareOptions_label_en-US" xlink:label="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of share options outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOutstandingShareOptions" xlink:to="lab_ifrs-full_NumberOfOutstandingShareOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled_1d65beb8-94c1-4ac3-b75b-d8a68cdea7dd_terseLabel_en-US" xlink:label="lab_bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of liabilities settled</link:label>
    <link:label id="lab_bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled_label_en-US" xlink:label="lab_bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Settlement, Percent Liabilities Settled</link:label>
    <link:label id="lab_bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled_documentation_en-US" xlink:label="lab_bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Defined Benefit Plan, Settlement, Percent Liabilities Settled</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled" xlink:href="bldp-20231231.xsd#bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled" xlink:to="lab_bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision_8a08284e-fc61-49d3-a7f9-99ea4d8bc69d_terseLabel_en-US" xlink:label="lab_bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory impairment and onerous contracts provision adjustments</link:label>
    <link:label id="lab_bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision_label_en-US" xlink:label="lab_bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments For Inventory Impairment And Onerous Contracts Provision</link:label>
    <link:label id="lab_bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision_documentation_en-US" xlink:label="lab_bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjustments For Inventory Impairment And Onerous Contracts Provision</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision" xlink:href="bldp-20231231.xsd#bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision" xlink:to="lab_bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContinuingOperationsMember_9210457f-6cb3-4228-b385-9f28cc366715_terseLabel_en-US" xlink:label="lab_ifrs-full_ContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Continuing operations</link:label>
    <link:label id="lab_ifrs-full_ContinuingOperationsMember_label_en-US" xlink:label="lab_ifrs-full_ContinuingOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Continuing operations [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContinuingOperationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContinuingOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContinuingOperationsMember" xlink:to="lab_ifrs-full_ContinuingOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsToAndOnBehalfOfEmployees_bdab616c-e052-41d5-b9a6-77da8805a93c_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Employee future benefits plan contributions</link:label>
    <link:label id="lab_ifrs-full_PaymentsToAndOnBehalfOfEmployees_label_en-US" xlink:label="lab_ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments to and on behalf of employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsToAndOnBehalfOfEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:to="lab_ifrs-full_PaymentsToAndOnBehalfOfEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_cdc20deb-de60-4279-9069-5947b6726a4c_terseLabel_en-US" xlink:label="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Trade and Other Payables</link:label>
    <link:label id="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_label_en-US" xlink:label="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Schedule Of Accounts Payable And Accrued Liabilities1 [Table Text Block]</link:label>
    <link:label id="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_documentation_en-US" xlink:label="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Schedule Of Accounts Payable And Accrued Liabilities1 [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" xlink:href="bldp-20231231.xsd#bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" xlink:to="lab_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_1561beda-1dcd-4c3a-b74f-a68769bbb19d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_1854cc39-48f7-48d2-bab9-a19a43c7ba5c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:to="lab_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MiscellaneousOtherProvisionsMember_8fb28a11-c9fb-4915-a8a5-8038e558d325_terseLabel_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Royalty of other revenue obligations</link:label>
    <link:label id="lab_ifrs-full_MiscellaneousOtherProvisionsMember_label_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Miscellaneous other provisions [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherProvisionsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MiscellaneousOtherProvisionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MiscellaneousOtherProvisionsMember" xlink:to="lab_ifrs-full_MiscellaneousOtherProvisionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfRisksMember_686af743-3738-4614-8ec4-150569858176_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfRisksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risks</link:label>
    <link:label id="lab_ifrs-full_TypesOfRisksMember_label_en-US" xlink:label="lab_ifrs-full_TypesOfRisksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risks [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfRisksMember" xlink:to="lab_ifrs-full_TypesOfRisksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_58040fb5-4372-46b0-87fe-3f421e032130_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Demographic assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeStatementAbstract_c02266fa-2cb6-4268-a368-ae13dfa1f270_terseLabel_en-US" xlink:label="lab_ifrs-full_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Profit or loss [abstract]</link:label>
    <link:label id="lab_ifrs-full_IncomeStatementAbstract_label_en-US" xlink:label="lab_ifrs-full_IncomeStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit or loss [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeStatementAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeStatementAbstract" xlink:to="lab_ifrs-full_IncomeStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsTable_41954050-7656-4771-9cb7-23b05d2db110_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about business combination [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about business combination [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:to="lab_ifrs-full_DisclosureOfBusinessCombinationsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_132687c9-75cd-4dd1-9548-6e57ab1cf824_terseLabel_en-US" xlink:label="lab_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred share consideration related to acquisition (in shares)</link:label>
    <link:label id="lab_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_label_en-US" xlink:label="lab_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Acquisition Deferred Consideration Transferred Shares Issued</link:label>
    <link:label id="lab_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_documentation_en-US" xlink:label="lab_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Business Acquisition Deferred Consideration Transferred Shares Issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" xlink:href="bldp-20231231.xsd#bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" xlink:to="lab_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TopOfRangeMember_ff83349f-e51b-40f5-812f-1cd5b449ec3b_terseLabel_en-US" xlink:label="lab_ifrs-full_TopOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Top of range</link:label>
    <link:label id="lab_ifrs-full_TopOfRangeMember_label_en-US" xlink:label="lab_ifrs-full_TopOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Top of range [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TopOfRangeMember" xlink:to="lab_ifrs-full_TopOfRangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_Security12bTitle_fc89ce98-8984-454b-835d-5d70a33b951d_terseLabel_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:label id="lab_dei_Security12bTitle_label_en-US" xlink:label="lab_dei_Security12bTitle" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Title of 12(b) Security</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle" xlink:to="lab_dei_Security12bTitle" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_56df0a8f-ee00-4858-9af7-34bae94c7543_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:to="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OfficeEquipmentMember_77ad9b73-9e88-44ad-bf93-af8a69e79c31_verboseLabel_en-US" xlink:label="lab_ifrs-full_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Office equipment</link:label>
    <link:label id="lab_ifrs-full_OfficeEquipmentMember_84096617-e765-456b-a61f-867114e66db0_terseLabel_en-US" xlink:label="lab_ifrs-full_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equipment</link:label>
    <link:label id="lab_ifrs-full_OfficeEquipmentMember_label_en-US" xlink:label="lab_ifrs-full_OfficeEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Office equipment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OfficeEquipmentMember" xlink:to="lab_ifrs-full_OfficeEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_e49bbc52-c0cb-4ed8-80ef-c60b3c85f208_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Lease Liabilities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of additional information about leasing activities for lessee [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:to="lab_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FinishedGoods_2cf85fec-b670-4feb-9c00-35e6c5edfa7a_terseLabel_en-US" xlink:label="lab_ifrs-full_FinishedGoods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finished goods</link:label>
    <link:label id="lab_ifrs-full_FinishedGoods_label_en-US" xlink:label="lab_ifrs-full_FinishedGoods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current finished goods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinishedGoods" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinishedGoods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FinishedGoods" xlink:to="lab_ifrs-full_FinishedGoods" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_84e59089-331d-4d91-90a9-826265a9bdc6_terseLabel_en-US" xlink:label="lab_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term investments</link:label>
    <link:label id="lab_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_label_en-US" xlink:label="lab_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term Investments, not Classified as Cash Equivalents</link:label>
    <link:label id="lab_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_documentation_en-US" xlink:label="lab_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Short-term Investments, not Classified as Cash Equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents" xlink:href="bldp-20231231.xsd#bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents" xlink:to="lab_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EventsAfterReportingPeriodAbstract_806133aa-f1cc-4092-ad41-1e7d1f5fc5d0_terseLabel_en-US" xlink:label="lab_bldp_EventsAfterReportingPeriodAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Events After Reporting Period [Abstract]</link:label>
    <link:label id="lab_bldp_EventsAfterReportingPeriodAbstract_label_en-US" xlink:label="lab_bldp_EventsAfterReportingPeriodAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Events After Reporting Period [Abstract]</link:label>
    <link:label id="lab_bldp_EventsAfterReportingPeriodAbstract_documentation_en-US" xlink:label="lab_bldp_EventsAfterReportingPeriodAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Events After Reporting Period [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EventsAfterReportingPeriodAbstract" xlink:href="bldp-20231231.xsd#bldp_EventsAfterReportingPeriodAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EventsAfterReportingPeriodAbstract" xlink:to="lab_bldp_EventsAfterReportingPeriodAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance_3f6b7a5c-37d7-463b-80b8-f71be3b06a95_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Income tax recovery</link:label>
    <link:label id="lab_ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance_label_en-US" xlink:label="lab_ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax expense (income) relating to gain (loss) on discontinuance</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance" xlink:to="lab_ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets_c09091bd-d1a8-45d8-847e-162a6ebe2326_terseLabel_en-US" xlink:label="lab_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Debt securities</link:label>
    <link:label id="lab_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Debt instruments, percentage contributed to fair value of plan assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:to="lab_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InitiallyAppliedIFRSsAxis_57098f4c-e75f-497e-b53d-6c32b594d174_terseLabel_en-US" xlink:label="lab_ifrs-full_InitiallyAppliedIFRSsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initially applied IFRSs [axis]</link:label>
    <link:label id="lab_ifrs-full_InitiallyAppliedIFRSsAxis_label_en-US" xlink:label="lab_ifrs-full_InitiallyAppliedIFRSsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Initially applied IFRSs [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsAxis" xlink:to="lab_ifrs-full_InitiallyAppliedIFRSsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_3fa8900f-6714-40c4-9021-dce6bff5d83c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity-accounted Investments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of investments accounted for using equity method [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_AuditInformationAbstract_label_en-US" xlink:label="lab_bldp_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audit Information [Abstract]</link:label>
    <link:label id="lab_bldp_AuditInformationAbstract_documentation_en-US" xlink:label="lab_bldp_AuditInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Audit Information</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AuditInformationAbstract" xlink:href="bldp-20231231.xsd#bldp_AuditInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AuditInformationAbstract" xlink:to="lab_bldp_AuditInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_836a8f97-f132-4507-af85-99e1b8556d22_terseLabel_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:label id="lab_dei_EntityTaxIdentificationNumber_label_en-US" xlink:label="lab_dei_EntityTaxIdentificationNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Tax Identification Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber" xlink:to="lab_dei_EntityTaxIdentificationNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeAxis_8c8b5373-656e-462b-a9ce-655e247c14f4_terseLabel_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:label id="lab_srt_RangeAxis_label_en-US" xlink:label="lab_srt_RangeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis" xlink:to="lab_srt_RangeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_47532135-a46b-4a28-9949-f67dc1e7bd72_totalLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Decrease in cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) in cash and cash equivalents after effect of exchange rate changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:to="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_country_ES_85884667-aaf4-4a8d-9ea9-aa5ecb014b05_terseLabel_en-US" xlink:label="lab_country_ES" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Spain</link:label>
    <link:label id="lab_country_ES_label_en-US" xlink:label="lab_country_ES" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">SPAIN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_ES"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_ES" xlink:to="lab_country_ES" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TruckMember_bfcbe8e4-54ff-456c-baa2-698ca841735f_terseLabel_en-US" xlink:label="lab_bldp_TruckMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Truck</link:label>
    <link:label id="lab_bldp_TruckMember_label_en-US" xlink:label="lab_bldp_TruckMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Truck [Member]</link:label>
    <link:label id="lab_bldp_TruckMember_documentation_en-US" xlink:label="lab_bldp_TruckMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Truck</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TruckMember" xlink:href="bldp-20231231.xsd#bldp_TruckMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TruckMember" xlink:to="lab_bldp_TruckMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwill_25724c4c-46a6-4701-9381-d44fa7a0b861_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets and goodwill</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwill_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets and goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwill" xlink:to="lab_ifrs-full_IntangibleAssetsAndGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_67e2d44e-3443-4909-870f-815a063443d3_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_916cf506-1c66-433b-9a76-99c7abfad774_terseLabel_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:label id="lab_dei_EntityInteractiveDataCurrent_label_en-US" xlink:label="lab_dei_EntityInteractiveDataCurrent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Interactive Data Current</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent" xlink:to="lab_dei_EntityInteractiveDataCurrent" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherExpenseByNature_e2a12f13-8aa1-45ff-9206-3f0ad7108f18_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherExpenseByNature" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other expense</link:label>
    <link:label id="lab_ifrs-full_OtherExpenseByNature_label_en-US" xlink:label="lab_ifrs-full_OtherExpenseByNature" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other expenses, by nature</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByNature" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherExpenseByNature"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherExpenseByNature" xlink:to="lab_ifrs-full_OtherExpenseByNature" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_f0e0a53b-9b97-4a0f-9004-b0a18261cea2_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Number and Weighted Average Exercise Prices of Share Options</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of number and weighted average exercise prices of share options [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PaymentsForRoyaltyAgreement_dfa724dc-da29-4bac-9c41-2630560247c1_terseLabel_en-US" xlink:label="lab_bldp_PaymentsForRoyaltyAgreement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Royalty payments</link:label>
    <link:label id="lab_bldp_PaymentsForRoyaltyAgreement_label_en-US" xlink:label="lab_bldp_PaymentsForRoyaltyAgreement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments for Royalty Agreement</link:label>
    <link:label id="lab_bldp_PaymentsForRoyaltyAgreement_documentation_en-US" xlink:label="lab_bldp_PaymentsForRoyaltyAgreement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payments for Royalty Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentsForRoyaltyAgreement" xlink:href="bldp-20231231.xsd#bldp_PaymentsForRoyaltyAgreement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PaymentsForRoyaltyAgreement" xlink:to="lab_bldp_PaymentsForRoyaltyAgreement" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DocumentAndEntityInformationAbstract_cbd17cb3-ea43-4dec-a867-47f97ddf7f37_terseLabel_en-US" xlink:label="lab_bldp_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
    <link:label id="lab_bldp_DocumentAndEntityInformationAbstract_label_en-US" xlink:label="lab_bldp_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
    <link:label id="lab_bldp_DocumentAndEntityInformationAbstract_documentation_en-US" xlink:label="lab_bldp_DocumentAndEntityInformationAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Document And Entity Information [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DocumentAndEntityInformationAbstract" xlink:href="bldp-20231231.xsd#bldp_DocumentAndEntityInformationAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DocumentAndEntityInformationAbstract" xlink:to="lab_bldp_DocumentAndEntityInformationAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_ec0b9a47-3649-4e10-b99d-e5d2322838e6_terseLabel_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:label id="lab_dei_EntityIncorporationStateCountryCode_label_en-US" xlink:label="lab_dei_EntityIncorporationStateCountryCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Incorporation, State or Country Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode" xlink:to="lab_dei_EntityIncorporationStateCountryCode" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_b95d262e-3f53-457e-841d-72cc6ee26524_terseLabel_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Undiscounted amount of the estimated cash flows</link:label>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_label_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimated Financial Effect Of Contingent Liabilities, Undiscounted Cash Flows</link:label>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_documentation_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Estimated Financial Effect Of Contingent Liabilities, Undiscounted Cash Flows</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" xlink:href="bldp-20231231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" xlink:to="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IncreaseInShortTermInvestment_9d333207-6c47-468d-838c-d14a98d73aff_terseLabel_en-US" xlink:label="lab_bldp_IncreaseInShortTermInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in short term investment</link:label>
    <link:label id="lab_bldp_IncreaseInShortTermInvestment_label_en-US" xlink:label="lab_bldp_IncreaseInShortTermInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase in Short term Investment</link:label>
    <link:label id="lab_bldp_IncreaseInShortTermInvestment_documentation_en-US" xlink:label="lab_bldp_IncreaseInShortTermInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase in Short term Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseInShortTermInvestment" xlink:href="bldp-20231231.xsd#bldp_IncreaseInShortTermInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IncreaseInShortTermInvestment" xlink:to="lab_bldp_IncreaseInShortTermInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_5984d1b7-5b3b-4e62-a76d-de3941aaebaa_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_3e66c86c-ce7b-4cd3-9c53-2f7814141155_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Detailed Information About Intangible Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about intangible assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations_b9c34e7b-d050-43a2-b10f-a5c2de23c20a_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash used in operating activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) operating activities, discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_f769c012-f709-4db7-a9a0-595804eae580_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related party transactions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of related party [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:to="lab_ifrs-full_DisclosureOfRelatedPartyExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired_08f6382c-34ef-44b1-8a82-b4c6dd649f45_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interests acquired</link:label>
    <link:label id="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired_label_en-US" xlink:label="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage of voting equity interests acquired</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:to="lab_ifrs-full_PercentageOfVotingEquityInterestsAcquired" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_ed6a4f24-3b04-4a27-9612-ba9a200e0a5c_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Benefits payable</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from other changes</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ContractAssetsRollForward_70e6e866-1146-4e4c-a27a-9f2b2ac9a747_terseLabel_en-US" xlink:label="lab_bldp_ContractAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract Assets [Roll Forward]</link:label>
    <link:label id="lab_bldp_ContractAssetsRollForward_label_en-US" xlink:label="lab_bldp_ContractAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract Assets [Roll Forward]</link:label>
    <link:label id="lab_bldp_ContractAssetsRollForward_documentation_en-US" xlink:label="lab_bldp_ContractAssetsRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractAssetsRollForward" xlink:href="bldp-20231231.xsd#bldp_ContractAssetsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ContractAssetsRollForward" xlink:to="lab_bldp_ContractAssetsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_f02f36ba-709e-434e-aa8a-0e3b36d53350_terseLabel_en-US" xlink:label="lab_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets, useful lives (in years)</link:label>
    <link:label id="lab_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_label_en-US" xlink:label="lab_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Useful Lives Or Depreciation Rates, Right-Of-Use Assets, Period</link:label>
    <link:label id="lab_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_documentation_en-US" xlink:label="lab_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Useful Lives Or Depreciation Rates, Right-Of-Use Assets, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" xlink:href="bldp-20231231.xsd#bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" xlink:to="lab_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_2fb99eba-7971-4c2a-af17-352024ecc731_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Quantitative Information About Right-of-Use Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of quantitative information about right-of-use assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorLocation_364a1727-251d-47ec-9286-fc5bfb3b7fae_terseLabel_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:label id="lab_dei_AuditorLocation_label_en-US" xlink:label="lab_dei_AuditorLocation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Location</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation" xlink:to="lab_dei_AuditorLocation" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InvestmentOtherEntitiesRollForward_7831b803-1ae1-4f23-9ab1-4f57516e10f6_terseLabel_en-US" xlink:label="lab_bldp_InvestmentOtherEntitiesRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment Other Entities [Roll Forward]</link:label>
    <link:label id="lab_bldp_InvestmentOtherEntitiesRollForward_label_en-US" xlink:label="lab_bldp_InvestmentOtherEntitiesRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Other Entities [Roll Forward]</link:label>
    <link:label id="lab_bldp_InvestmentOtherEntitiesRollForward_documentation_en-US" xlink:label="lab_bldp_InvestmentOtherEntitiesRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Investment Other Entities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentOtherEntitiesRollForward" xlink:href="bldp-20231231.xsd#bldp_InvestmentOtherEntitiesRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward" xlink:to="lab_bldp_InvestmentOtherEntitiesRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SaleOfStockRenewalTermOfProspectus_32a2f215-9b22-40a5-953b-f42112cb71bd_terseLabel_en-US" xlink:label="lab_bldp_SaleOfStockRenewalTermOfProspectus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Renewal term</link:label>
    <link:label id="lab_bldp_SaleOfStockRenewalTermOfProspectus_label_en-US" xlink:label="lab_bldp_SaleOfStockRenewalTermOfProspectus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock, Renewal Term of Prospectus</link:label>
    <link:label id="lab_bldp_SaleOfStockRenewalTermOfProspectus_documentation_en-US" xlink:label="lab_bldp_SaleOfStockRenewalTermOfProspectus" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale of Stock, Renewal Term of Prospectus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockRenewalTermOfProspectus" xlink:href="bldp-20231231.xsd#bldp_SaleOfStockRenewalTermOfProspectus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SaleOfStockRenewalTermOfProspectus" xlink:to="lab_bldp_SaleOfStockRenewalTermOfProspectus" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_71daabfc-d9d8-40ba-a197-d1dfb160ba77_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of income tax [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:to="lab_ifrs-full_DisclosureOfIncomeTaxExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Equity_f01b49c0-7e8b-454f-844d-5c057bfe7089_totalLabel_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total equity</link:label>
    <link:label id="lab_ifrs-full_Equity_396eef51-96be-4b57-af43-13b320433daa_periodStartLabel_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_Equity_d949ec36-1e5f-4b33-b695-de1f9d5caa4a_periodEndLabel_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_ifrs-full_Equity_label_en-US" xlink:label="lab_ifrs-full_Equity" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Equity" xlink:to="lab_ifrs-full_Equity" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UnusedTaxCreditsMember_c357b792-399d-438a-afed-b16f8ef9ca5b_terseLabel_en-US" xlink:label="lab_ifrs-full_UnusedTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment tax credits</link:label>
    <link:label id="lab_ifrs-full_UnusedTaxCreditsMember_label_en-US" xlink:label="lab_ifrs-full_UnusedTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unused tax credits [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxCreditsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedTaxCreditsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedTaxCreditsMember" xlink:to="lab_ifrs-full_UnusedTaxCreditsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AnnualInformationForm_37949fa9-0100-4e63-89f6-9ea966ee75c2_terseLabel_en-US" xlink:label="lab_dei_AnnualInformationForm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Annual Information Form</link:label>
    <link:label id="lab_dei_AnnualInformationForm_label_en-US" xlink:label="lab_dei_AnnualInformationForm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Annual Information Form</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AnnualInformationForm" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AnnualInformationForm" xlink:to="lab_dei_AnnualInformationForm" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedCompensationAwardFirstTrancheMember_16fa66a5-9828-4ff8-b519-c0d45b0a6338_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedCompensationAwardFirstTrancheMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tranche One</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationAwardFirstTrancheMember_label_en-US" xlink:label="lab_bldp_ShareBasedCompensationAwardFirstTrancheMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Award First Tranche [Member]</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationAwardFirstTrancheMember_documentation_en-US" xlink:label="lab_bldp_ShareBasedCompensationAwardFirstTrancheMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Based Compensation Award First Tranche</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationAwardFirstTrancheMember" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationAwardFirstTrancheMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedCompensationAwardFirstTrancheMember" xlink:to="lab_bldp_ShareBasedCompensationAwardFirstTrancheMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_HDMobilitySubtotalMember_45d6a3e1-cb6a-492d-a9e6-44849bd61a9f_terseLabel_en-US" xlink:label="lab_bldp_HDMobilitySubtotalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">HD Mobility subtotal</link:label>
    <link:label id="lab_bldp_HDMobilitySubtotalMember_label_en-US" xlink:label="lab_bldp_HDMobilitySubtotalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">HD Mobility Subtotal [Member]</link:label>
    <link:label id="lab_bldp_HDMobilitySubtotalMember_documentation_en-US" xlink:label="lab_bldp_HDMobilitySubtotalMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">HD Mobility Subtotal</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HDMobilitySubtotalMember" xlink:href="bldp-20231231.xsd#bldp_HDMobilitySubtotalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_HDMobilitySubtotalMember" xlink:to="lab_bldp_HDMobilitySubtotalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_e7fb9670-d43f-48ba-98f0-7532c1c4a234_terseLabel_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exposure to risk holding Canadian dollar net expenditures, percentage (up to)</link:label>
    <link:label id="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_label_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Net Expenditures, Maximum</link:label>
    <link:label id="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_documentation_en-US" xlink:label="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Net Expenditures, Maximum</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" xlink:href="bldp-20231231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" xlink:to="lab_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum" xlink:type="arc" order="1"/>
    <link:label id="lab_country_DE_4f0ea9df-8b6f-4987-b274-eb65d5ed00e3_terseLabel_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Germany</link:label>
    <link:label id="lab_country_DE_label_en-US" xlink:label="lab_country_DE" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">GERMANY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_DE"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_DE" xlink:to="lab_country_DE" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome_ce3f906e-1704-4436-8150-86bb0557a489_terseLabel_en-US" xlink:label="lab_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance income and other</link:label>
    <link:label id="lab_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome_label_en-US" xlink:label="lab_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operations, Finance Income and Other Income</link:label>
    <link:label id="lab_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome_documentation_en-US" xlink:label="lab_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Discontinued Operations, Finance Income and Other Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome" xlink:href="bldp-20231231.xsd#bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome" xlink:to="lab_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_country_DK_f86e2f7f-a98e-465c-910d-a83d8ee477ab_terseLabel_en-US" xlink:label="lab_country_DK" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Denmark</link:label>
    <link:label id="lab_country_DK_label_en-US" xlink:label="lab_country_DK" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">DENMARK</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_DK"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_DK" xlink:to="lab_country_DK" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments_bdecc25b-1cbf-4e5c-ae9d-79c702266fd0_terseLabel_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common shares issued (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments_label_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Shares Issued, Other Equity Instruments</link:label>
    <link:label id="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments_documentation_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Shares Issued, Other Equity Instruments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments" xlink:href="bldp-20231231.xsd#bldp_NumberOfSharesIssuedOtherEquityInstruments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments" xlink:to="lab_bldp_NumberOfSharesIssuedOtherEquityInstruments" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IntangibleAssetsAbstract_e7c687b6-89ee-4511-84f2-c23ec9249809_terseLabel_en-US" xlink:label="lab_bldp_IntangibleAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible Assets [Abstract]</link:label>
    <link:label id="lab_bldp_IntangibleAssetsAbstract_label_en-US" xlink:label="lab_bldp_IntangibleAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible Assets [Abstract]</link:label>
    <link:label id="lab_bldp_IntangibleAssetsAbstract_documentation_en-US" xlink:label="lab_bldp_IntangibleAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Intangible Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangibleAssetsAbstract" xlink:href="bldp-20231231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IntangibleAssetsAbstract" xlink:to="lab_bldp_IntangibleAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_e1ce35a5-f7e8-4641-9dc8-aad38b3f07d4_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity securities</link:label>
    <link:label id="lab_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity instruments, percentage contributed to fair value of plan assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:to="lab_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComponentsOfEquityAxis_f96d3245-1027-4729-adb7-8a9bbb985a09_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Components of equity [axis]</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfEquityAxis_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfEquityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of equity [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis" xlink:to="lab_ifrs-full_ComponentsOfEquityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_HydrogenFundsMember_a12cab53-4690-479a-a868-c3d4fbd21b47_terseLabel_en-US" xlink:label="lab_bldp_HydrogenFundsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hydrogen Funds</link:label>
    <link:label id="lab_bldp_HydrogenFundsMember_label_en-US" xlink:label="lab_bldp_HydrogenFundsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Hydrogen Funds [Member]</link:label>
    <link:label id="lab_bldp_HydrogenFundsMember_documentation_en-US" xlink:label="lab_bldp_HydrogenFundsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Hydrogen Funds</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HydrogenFundsMember" xlink:href="bldp-20231231.xsd#bldp_HydrogenFundsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_HydrogenFundsMember" xlink:to="lab_bldp_HydrogenFundsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InvestmentsMember_acebdf84-efc4-48ee-8e45-98b515eab387_terseLabel_en-US" xlink:label="lab_bldp_InvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_bldp_InvestmentsMember_label_en-US" xlink:label="lab_bldp_InvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments [Member]</link:label>
    <link:label id="lab_bldp_InvestmentsMember_documentation_en-US" xlink:label="lab_bldp_InvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentsMember" xlink:href="bldp-20231231.xsd#bldp_InvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InvestmentsMember" xlink:to="lab_bldp_InvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WarrantyProvisionMember_6fde5c20-39a3-4589-b021-ac9f9c43e75a_terseLabel_en-US" xlink:label="lab_ifrs-full_WarrantyProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranty provision</link:label>
    <link:label id="lab_ifrs-full_WarrantyProvisionMember_label_en-US" xlink:label="lab_ifrs-full_WarrantyProvisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Warranty provision [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WarrantyProvisionMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WarrantyProvisionMember" xlink:to="lab_ifrs-full_WarrantyProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ChangesinnoncashworkingcapitalAbstract_820b368c-8bc0-42f4-b28a-6209707887ac_terseLabel_en-US" xlink:label="lab_bldp_ChangesinnoncashworkingcapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in non-cash working capital:</link:label>
    <link:label id="lab_bldp_ChangesinnoncashworkingcapitalAbstract_label_en-US" xlink:label="lab_bldp_ChangesinnoncashworkingcapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in non-cash working capital [Abstract]</link:label>
    <link:label id="lab_bldp_ChangesinnoncashworkingcapitalAbstract_documentation_en-US" xlink:label="lab_bldp_ChangesinnoncashworkingcapitalAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Changes in non-cash working capital [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangesinnoncashworkingcapitalAbstract" xlink:href="bldp-20231231.xsd#bldp_ChangesinnoncashworkingcapitalAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract" xlink:to="lab_bldp_ChangesinnoncashworkingcapitalAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_a3ce6911-3882-4061-9d81-fed25859db2b_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest cost (income)</link:label>
    <link:label id="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_FixturesAndFittingsMember_0801fb75-0c7e-42be-bedf-4b2bc06aeb64_terseLabel_en-US" xlink:label="lab_ifrs-full_FixturesAndFittingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Furniture and fixtures</link:label>
    <link:label id="lab_ifrs-full_FixturesAndFittingsMember_label_en-US" xlink:label="lab_ifrs-full_FixturesAndFittingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fixtures and fittings [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FixturesAndFittingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_FixturesAndFittingsMember" xlink:to="lab_ifrs-full_FixturesAndFittingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CA_a3b2581d-e555-4466-ad84-94b8e4f69086_terseLabel_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Canada</link:label>
    <link:label id="lab_country_CA_label_en-US" xlink:label="lab_country_CA" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CANADA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CA" xlink:to="lab_country_CA" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Liabilities_c706fb36-8c40-4439-bcb6-d19a8aa39655_totalLabel_en-US" xlink:label="lab_ifrs-full_Liabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total liabilities</link:label>
    <link:label id="lab_ifrs-full_Liabilities_label_en-US" xlink:label="lab_ifrs-full_Liabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Liabilities" xlink:to="lab_ifrs-full_Liabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_eb28c268-6373-4d78-bd49-f10f05fa8eb8_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Items that may be reclassified subsequently to profit or loss</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income that will be reclassified to profit or loss, net of tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OnerousContractsProvision_9a7f38a1-5b3e-4152-a534-634486555a08_terseLabel_en-US" xlink:label="lab_ifrs-full_OnerousContractsProvision" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Onerous contracts provision</link:label>
    <link:label id="lab_ifrs-full_OnerousContractsProvision_label_en-US" xlink:label="lab_ifrs-full_OnerousContractsProvision" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Onerous contracts provision</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OnerousContractsProvision"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OnerousContractsProvision" xlink:to="lab_ifrs-full_OnerousContractsProvision" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_cd023f93-0f03-4868-a442-b0d87347f828_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Detailed Information on Personnel Expenses</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information on Personnel Expenses [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information on Personnel Expenses [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" xlink:to="lab_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CostOfSales_ce3c1cb4-a81e-42e5-b1fc-9b8f6bb1fb55_terseLabel_en-US" xlink:label="lab_ifrs-full_CostOfSales" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cost of product and service revenues</link:label>
    <link:label id="lab_ifrs-full_CostOfSales_label_en-US" xlink:label="lab_ifrs-full_CostOfSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CostOfSales" xlink:to="lab_ifrs-full_CostOfSales" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_d02b8f73-4e7f-40a6-afe7-cd3d19b50a0b_terseLabel_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Between one and five years</link:label>
    <link:label id="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_label_en-US" xlink:label="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Later than one year and not later than five years [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:to="lab_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ForseePowerMember_c05511ea-3bef-49bd-82c5-8923fa42c742_terseLabel_en-US" xlink:label="lab_bldp_ForseePowerMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forsee Power</link:label>
    <link:label id="lab_bldp_ForseePowerMember_label_en-US" xlink:label="lab_bldp_ForseePowerMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forsee Power [Member]</link:label>
    <link:label id="lab_bldp_ForseePowerMember_documentation_en-US" xlink:label="lab_bldp_ForseePowerMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Forsee Power</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember" xlink:href="bldp-20231231.xsd#bldp_ForseePowerMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ForseePowerMember" xlink:to="lab_bldp_ForseePowerMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_CN_c8294c53-e621-4086-a772-a60f63549e51_terseLabel_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">China</link:label>
    <link:label id="lab_country_CN_label_en-US" xlink:label="lab_country_CN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">CHINA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_CN" xlink:to="lab_country_CN" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory_8dbb94e2-7601-4422-9648-b7e6eb47d4fd_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term financial investments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of investments other than investments accounted for using equity method [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OtherCountriesMember_1e329b41-3c98-4b0b-b4a7-625c4a4cd38f_terseLabel_en-US" xlink:label="lab_bldp_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other countries</link:label>
    <link:label id="lab_bldp_OtherCountriesMember_label_en-US" xlink:label="lab_bldp_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Countries [Member]</link:label>
    <link:label id="lab_bldp_OtherCountriesMember_documentation_en-US" xlink:label="lab_bldp_OtherCountriesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Countries [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherCountriesMember" xlink:href="bldp-20231231.xsd#bldp_OtherCountriesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OtherCountriesMember" xlink:to="lab_bldp_OtherCountriesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_dd9b7651-20ac-45f8-8b42-cb5779b95eb4_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangements Options Outstanding [Roll Forward]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_label_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangements Options Outstanding [Roll Forward]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_documentation_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangements Options Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward" xlink:href="bldp-20231231.xsd#bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward" xlink:to="lab_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember_34faf875-e560-47f3-a070-986dc7f2118b_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated depreciation</link:label>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember_label_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated depreciation and amortisation [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:to="lab_ifrs-full_AccumulatedDepreciationAndAmortisationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_9ee482c3-1143-44b1-94fc-e2838d5b39f9_terseLabel_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum obligation, notice period per each year (months)</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_label_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Maximum Obligation Notice, Period Per Each Year</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_documentation_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Maximum Obligation Notice, Period Per Each Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" xlink:href="bldp-20231231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" xlink:to="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_cd6a5b04-8fab-49a6-826b-6fac4bb1870c_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset)</link:label>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember_label_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset) [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:to="lab_ifrs-full_NetDefinedBenefitLiabilityAssetMember" xlink:type="arc" order="1"/>
    <link:label id="lab_country_JP_b1c63277-c988-43c4-adca-2306290593a6_terseLabel_en-US" xlink:label="lab_country_JP" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Japan</link:label>
    <link:label id="lab_country_JP_label_en-US" xlink:label="lab_country_JP" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">JAPAN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_JP"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_JP" xlink:to="lab_country_JP" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfProvisionsExplanatory_1aca9a09-afc8-4005-9fed-ca30f212d84b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfProvisionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of provisions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfProvisionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfProvisionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SegmentsMember_80a9bd01-2b0f-46a3-a579-e8e1576f36f1_terseLabel_en-US" xlink:label="lab_ifrs-full_SegmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [member]</link:label>
    <link:label id="lab_ifrs-full_SegmentsMember_label_en-US" xlink:label="lab_ifrs-full_SegmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SegmentsMember" xlink:to="lab_ifrs-full_SegmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_e201578c-7ef1-4a46-b913-30106761c308_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cash used in financing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardPowerSystemsEuropeMember_7f649213-f8c0-482b-bce8-6818184ff211_verboseLabel_en-US" xlink:label="lab_bldp_BallardPowerSystemsEuropeMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Ballard Power Systems Europe A/S</link:label>
    <link:label id="lab_bldp_BallardPowerSystemsEuropeMember_87104611-7768-4e75-8f30-a0d9e7750435_terseLabel_en-US" xlink:label="lab_bldp_BallardPowerSystemsEuropeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intellectual property acquired from Ballard Motive Solutions</link:label>
    <link:label id="lab_bldp_BallardPowerSystemsEuropeMember_label_en-US" xlink:label="lab_bldp_BallardPowerSystemsEuropeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ballard Power Systems Europe [Member]</link:label>
    <link:label id="lab_bldp_BallardPowerSystemsEuropeMember_documentation_en-US" xlink:label="lab_bldp_BallardPowerSystemsEuropeMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ballard Power Systems Europe [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember" xlink:href="bldp-20231231.xsd#bldp_BallardPowerSystemsEuropeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardPowerSystemsEuropeMember" xlink:to="lab_bldp_BallardPowerSystemsEuropeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_f8439aee-d8cc-4942-b50e-a821cb444a17_terseLabel_en-US" xlink:label="lab_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recognition of 49% profit on inventory not yet sold to third party, net</link:label>
    <link:label id="lab_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_label_en-US" xlink:label="lab_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recognition (Deferral) Of Profit On Inventory Sold To Third Parties</link:label>
    <link:label id="lab_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_documentation_en-US" xlink:label="lab_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Recognition (Deferral) Of Profit On Inventory Sold To Third Parties</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties" xlink:href="bldp-20231231.xsd#bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties" xlink:to="lab_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_625e5b95-2684-4e03-8f25-acf58e8eb3f1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Interests in Other Entities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of interests in other entities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansMember_ffd9d18a-a867-4cfa-879f-98952e607f5d_terseLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit plans</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansMember_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined benefit plans [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember" xlink:to="lab_ifrs-full_DefinedBenefitPlansMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ResearchAndDevelopmentTaxCreditsMember_bdced8f8-55a5-4fda-b899-184d442b6b0c_terseLabel_en-US" xlink:label="lab_bldp_ResearchAndDevelopmentTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">UK research and development tax credits</link:label>
    <link:label id="lab_bldp_ResearchAndDevelopmentTaxCreditsMember_label_en-US" xlink:label="lab_bldp_ResearchAndDevelopmentTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and Development Tax Credits [Member]</link:label>
    <link:label id="lab_bldp_ResearchAndDevelopmentTaxCreditsMember_documentation_en-US" xlink:label="lab_bldp_ResearchAndDevelopmentTaxCreditsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Research and Development Tax Credits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ResearchAndDevelopmentTaxCreditsMember" xlink:href="bldp-20231231.xsd#bldp_ResearchAndDevelopmentTaxCreditsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ResearchAndDevelopmentTaxCreditsMember" xlink:to="lab_bldp_ResearchAndDevelopmentTaxCreditsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_LeasesInterestRate_e92e935f-9b80-4603-a357-398cf15c2ac0_terseLabel_en-US" xlink:label="lab_bldp_LeasesInterestRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate</link:label>
    <link:label id="lab_bldp_LeasesInterestRate_label_en-US" xlink:label="lab_bldp_LeasesInterestRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases, Interest Rate</link:label>
    <link:label id="lab_bldp_LeasesInterestRate_documentation_en-US" xlink:label="lab_bldp_LeasesInterestRate" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Leases, Interest Rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesInterestRate" xlink:href="bldp-20231231.xsd#bldp_LeasesInterestRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LeasesInterestRate" xlink:to="lab_bldp_LeasesInterestRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_8258b79f-1397-4dbb-846d-1209d3e2fdb5_verboseLabel_en-US" xlink:label="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Explanation of Significant Changes in Contract Assets</link:label>
    <link:label id="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_16695d25-f3f3-4e04-bcad-b5bf96597904_terseLabel_en-US" xlink:label="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Explanation of Significant Changes in Contract Assets</link:label>
    <link:label id="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Explanation of significant changes in contract assets and contract liabilities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:to="lab_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntitiesTable_b9897e92-09c9-4332-8a22-ea7226d5cf77_terseLabel_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entities [Table]</link:label>
    <link:label id="lab_dei_EntitiesTable_label_en-US" xlink:label="lab_dei_EntitiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entities [Table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitiesTable" xlink:to="lab_dei_EntitiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_country_IN_33ac4f18-59e9-4c71-90ce-0008b7ca4c8c_terseLabel_en-US" xlink:label="lab_country_IN" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">India</link:label>
    <link:label id="lab_country_IN_label_en-US" xlink:label="lab_country_IN" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">INDIA</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IN"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IN" xlink:to="lab_country_IN" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_0fcc04d1-c707-4dc0-80ff-c0d01994c031_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_ifrs-full_DepreciationRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_DepreciationRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationRightofuseAssets" xlink:to="lab_ifrs-full_DepreciationRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_ed7734c2-441d-4da5-92fe-f6624c4a213b_verboseLabel_en-US" xlink:label="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Equity in loss of investment in joint venture and associates</link:label>
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_d5100b31-1019-4682-9799-248734544304_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Equity in loss of investment in joint venture and associates</link:label>
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_9934582d-8e95-4f4c-a33d-b5427b4df16e_terseLabel_en-US" xlink:label="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity in loss</link:label>
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_2c59570d-e18a-4718-b957-1925622ca1a1_negatedLabel_en-US" xlink:label="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Corporate share of net loss</link:label>
    <link:label id="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_label_en-US" xlink:label="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share of profit (loss) of associates and joint ventures accounted for using equity method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:to="lab_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OtherProvisionsRollForward_b8bddb76-9c4f-4f6f-b48f-423ea46bf15d_terseLabel_en-US" xlink:label="lab_bldp_OtherProvisionsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Provisions [Roll Forward]</link:label>
    <link:label id="lab_bldp_OtherProvisionsRollForward_label_en-US" xlink:label="lab_bldp_OtherProvisionsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Provisions [Roll Forward]</link:label>
    <link:label id="lab_bldp_OtherProvisionsRollForward_documentation_en-US" xlink:label="lab_bldp_OtherProvisionsRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherProvisionsRollForward" xlink:href="bldp-20231231.xsd#bldp_OtherProvisionsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OtherProvisionsRollForward" xlink:to="lab_bldp_OtherProvisionsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityInformationLineItems_36b0dc17-b665-4813-a43f-06235ac55db8_terseLabel_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:label id="lab_dei_EntityInformationLineItems_label_en-US" xlink:label="lab_dei_EntityInformationLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Information [Line Items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInformationLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInformationLineItems" xlink:to="lab_dei_EntityInformationLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_3a7d4222-d86f-4e70-954d-24cf57e4a1f4_terseLabel_en-US" xlink:label="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deductible temporary differences for which no deferred tax asset is recognised</link:label>
    <link:label id="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_label_en-US" xlink:label="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deductible temporary differences for which no deferred tax asset is recognised</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:to="lab_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_886e3c90-1868-4252-88cd-a596e178100c_terseLabel_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of years due to change in control</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_label_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Number Of Years Due To Change In Control</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_documentation_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Number Of Years Due To Change In Control</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" xlink:href="bldp-20231231.xsd#bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" xlink:to="lab_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SaleOfStockAxis_db6f637e-c2d6-4ce5-9ddd-f9c2384efa35_terseLabel_en-US" xlink:label="lab_bldp_SaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale Of Stock [Axis]</link:label>
    <link:label id="lab_bldp_SaleOfStockAxis_label_en-US" xlink:label="lab_bldp_SaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Of Stock [Axis]</link:label>
    <link:label id="lab_bldp_SaleOfStockAxis_documentation_en-US" xlink:label="lab_bldp_SaleOfStockAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale Of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAxis" xlink:href="bldp-20231231.xsd#bldp_SaleOfStockAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SaleOfStockAxis" xlink:to="lab_bldp_SaleOfStockAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_73d86ff5-5a72-44df-af47-c52d3b022b30_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in accounting policies</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of changes in accounting policies, accounting estimates and errors [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_country_HK_3a487832-4a66-48f6-b554-5ed6d6918f00_terseLabel_en-US" xlink:label="lab_country_HK" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Hong Kong</link:label>
    <link:label id="lab_country_HK_label_en-US" xlink:label="lab_country_HK" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">HONG KONG</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_HK"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_HK" xlink:to="lab_country_HK" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLoss_c9f2331a-e2d5-4644-9a36-85761815ba75_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Impairment charges on property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLoss_d038ba63-7718-4cbc-b35c-19db8db767de_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment charges on property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLoss_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLoss" xlink:to="lab_ifrs-full_ImpairmentLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_GreenHydrogenMember_c51617fe-b6a0-4fb8-ac66-b0fe48a20a11_terseLabel_en-US" xlink:label="lab_bldp_GreenHydrogenMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Green Hydrogen</link:label>
    <link:label id="lab_bldp_GreenHydrogenMember_label_en-US" xlink:label="lab_bldp_GreenHydrogenMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Green Hydrogen [Member]</link:label>
    <link:label id="lab_bldp_GreenHydrogenMember_documentation_en-US" xlink:label="lab_bldp_GreenHydrogenMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Green Hydrogen</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GreenHydrogenMember" xlink:href="bldp-20231231.xsd#bldp_GreenHydrogenMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_GreenHydrogenMember" xlink:to="lab_bldp_GreenHydrogenMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_5f03b6c0-bbba-4289-9cfb-191a36f72b62_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for prior periods</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for deferred tax of prior periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:to="lab_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_country_FR_059965e8-1ec8-44bb-9090-0e24be3b3f67_terseLabel_en-US" xlink:label="lab_country_FR" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">France</link:label>
    <link:label id="lab_country_FR_label_en-US" xlink:label="lab_country_FR" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">FRANCE</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_FR" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_FR"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_FR" xlink:to="lab_country_FR" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeferredFinanceCost_c067f5ac-426a-493c-b2bf-92b75147395d_terseLabel_en-US" xlink:label="lab_bldp_DeferredFinanceCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred finance cost</link:label>
    <link:label id="lab_bldp_DeferredFinanceCost_label_en-US" xlink:label="lab_bldp_DeferredFinanceCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Finance Cost</link:label>
    <link:label id="lab_bldp_DeferredFinanceCost_documentation_en-US" xlink:label="lab_bldp_DeferredFinanceCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Finance Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredFinanceCost" xlink:href="bldp-20231231.xsd#bldp_DeferredFinanceCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeferredFinanceCost" xlink:to="lab_bldp_DeferredFinanceCost" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_c4b7904c-580a-437d-979d-7dd18d7da8d4_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of reasonably possible decrease in actuarial assumption</link:label>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_label_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage of reasonably possible decrease in actuarial assumption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:to="lab_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComputerEquipmentMember_f7ba9c92-c85c-401d-82e2-6b1da87ac6da_terseLabel_en-US" xlink:label="lab_ifrs-full_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Computer equipment</link:label>
    <link:label id="lab_ifrs-full_ComputerEquipmentMember_label_en-US" xlink:label="lab_ifrs-full_ComputerEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Computer equipment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComputerEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComputerEquipmentMember" xlink:to="lab_ifrs-full_ComputerEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncome_feb17b99-aab0-49b1-8e0d-340d92738ebe_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other comprehensive loss, net of tax</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncome_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncome" xlink:to="lab_ifrs-full_OtherComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeRecognitionOfLease_f75077f6-81f2-46f4-8c6e-ec202b108170_terseLabel_en-US" xlink:label="lab_bldp_DeRecognitionOfLease" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">De-recognition of lease</link:label>
    <link:label id="lab_bldp_DeRecognitionOfLease_label_en-US" xlink:label="lab_bldp_DeRecognitionOfLease" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">De-recognition of Lease</link:label>
    <link:label id="lab_bldp_DeRecognitionOfLease_documentation_en-US" xlink:label="lab_bldp_DeRecognitionOfLease" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">De-recognition of Lease</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeRecognitionOfLease" xlink:href="bldp-20231231.xsd#bldp_DeRecognitionOfLease"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeRecognitionOfLease" xlink:to="lab_bldp_DeRecognitionOfLease" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InterestRateRiskMember_da1052a3-72b5-4af9-b29b-a52f693f33ca_terseLabel_en-US" xlink:label="lab_ifrs-full_InterestRateRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interest rate risk</link:label>
    <link:label id="lab_ifrs-full_InterestRateRiskMember_label_en-US" xlink:label="lab_ifrs-full_InterestRateRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interest rate risk [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateRiskMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRateRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InterestRateRiskMember" xlink:to="lab_ifrs-full_InterestRateRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EquityAccountedInvestmentChangesInFairValue_2b8a6bc2-7726-41bd-b740-89ac67d0bd56_terseLabel_en-US" xlink:label="lab_bldp_EquityAccountedInvestmentChangesInFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in Fair Value</link:label>
    <link:label id="lab_bldp_EquityAccountedInvestmentChangesInFairValue_label_en-US" xlink:label="lab_bldp_EquityAccountedInvestmentChangesInFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity- Accounted Investment Changes in Fair Value</link:label>
    <link:label id="lab_bldp_EquityAccountedInvestmentChangesInFairValue_documentation_en-US" xlink:label="lab_bldp_EquityAccountedInvestmentChangesInFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity- Accounted Investment Changes in Fair Value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityAccountedInvestmentChangesInFairValue" xlink:href="bldp-20231231.xsd#bldp_EquityAccountedInvestmentChangesInFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EquityAccountedInvestmentChangesInFairValue" xlink:to="lab_bldp_EquityAccountedInvestmentChangesInFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentLeaseLiabilities_2952f2d5-5d58-487e-a500-3a1898c8ddc0_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current lease liabilities</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentLeaseLiabilities" xlink:to="lab_ifrs-full_NoncurrentLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_abe8b111-c0bf-48d9-9d31-01a1ffbe38e3_terseLabel_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:label id="lab_dei_EntityEmergingGrowthCompany_label_en-US" xlink:label="lab_dei_EntityEmergingGrowthCompany" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Emerging Growth Company</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany" xlink:to="lab_dei_EntityEmergingGrowthCompany" xlink:type="arc" order="1"/>
    <link:label id="lab_country_GB_9baa75f7-a569-48f4-9019-4d340e167096_terseLabel_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United Kingdom</link:label>
    <link:label id="lab_country_GB_label_en-US" xlink:label="lab_country_GB" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED KINGDOM</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_GB" xlink:to="lab_country_GB" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccumulatedImpairmentMember_5518e6e4-f3de-4569-99a1-4b53c570a8f9_verboseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Impairment</link:label>
    <link:label id="lab_ifrs-full_AccumulatedImpairmentMember_label_en-US" xlink:label="lab_ifrs-full_AccumulatedImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated impairment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedImpairmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedImpairmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedImpairmentMember" xlink:to="lab_ifrs-full_AccumulatedImpairmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EmergingMarketsAndOtherMember_9fec419d-44f2-4d25-adf2-729c68cc1914_terseLabel_en-US" xlink:label="lab_bldp_EmergingMarketsAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Emerging Markets and Other</link:label>
    <link:label id="lab_bldp_EmergingMarketsAndOtherMember_label_en-US" xlink:label="lab_bldp_EmergingMarketsAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Emerging Markets and Other [Member]</link:label>
    <link:label id="lab_bldp_EmergingMarketsAndOtherMember_documentation_en-US" xlink:label="lab_bldp_EmergingMarketsAndOtherMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Emerging Markets and Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmergingMarketsAndOtherMember" xlink:href="bldp-20231231.xsd#bldp_EmergingMarketsAndOtherMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EmergingMarketsAndOtherMember" xlink:to="lab_bldp_EmergingMarketsAndOtherMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfFinancialPositionAbstract_e492ea71-e27f-44b7-b144-bc535ce7bfeb_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of financial position [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfFinancialPositionAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of financial position [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfFinancialPositionAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract" xlink:to="lab_ifrs-full_StatementOfFinancialPositionAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations_f8e79e1b-cbd3-42b8-8208-9f1de759c1b2_totalLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cash used in discontinued operations</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) in cash and cash equivalents, discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations" xlink:to="lab_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDeferredTaxExpense_1b820a1c-d4bf-4f0f-a58a-0877e4896d2a_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred income tax recovery</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDeferredTaxExpense_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for deferred tax expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:to="lab_ifrs-full_AdjustmentsForDeferredTaxExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalAxis_b1f900d3-1bbf-481b-a1d0-ef4f40b211f5_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of share capital [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of share capital [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis" xlink:to="lab_ifrs-full_ClassesOfShareCapitalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_1df967a0-f97b-4431-a66a-4ea044b8a7a8_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Geographical Areas</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of geographical areas [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_096e78ad-9e60-4f04-a408-0e38d7e33709_negatedLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Impairment</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_a44c9d98-bc5e-45b9-bf2d-08825c77d9fd_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment loss</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss recognised in profit or loss, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Inventories_0bdb6b63-8031-45a2-9af7-cfc020b3e0a9_terseLabel_en-US" xlink:label="lab_ifrs-full_Inventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_Inventories_ce781248-54d2-447f-b5d3-b99bd3a47bd0_totalLabel_en-US" xlink:label="lab_ifrs-full_Inventories" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_Inventories_label_en-US" xlink:label="lab_ifrs-full_Inventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current inventories</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Inventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Inventories" xlink:to="lab_ifrs-full_Inventories" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_ff062a51-3632-4e50-b4bd-81bec8545399_totalLabel_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other total</link:label>
    <link:label id="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) Through Changes Other Than Recognized In Profit (Loss) Or Remeasurement, Net Defined Benefit Liability (Asset)</link:label>
    <link:label id="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_documentation_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) Through Changes Other Than Recognized In Profit (Loss) Or Remeasurement, Net Defined Benefit Liability (Asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" xlink:href="bldp-20231231.xsd#bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" xlink:to="lab_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions_407b518a-8078-4c8a-8893-8f1071024c77_terseLabel_en-US" xlink:label="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions_label_en-US" xlink:label="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amounts receivable, related party transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:to="lab_ifrs-full_AmountsReceivableRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NonCompeteAgreementMember_a45f6d09-a74a-43f5-9a7d-856c3966a8c6_terseLabel_en-US" xlink:label="lab_bldp_NonCompeteAgreementMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-compete agreement</link:label>
    <link:label id="lab_bldp_NonCompeteAgreementMember_label_en-US" xlink:label="lab_bldp_NonCompeteAgreementMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non Compete Agreement [Member]</link:label>
    <link:label id="lab_bldp_NonCompeteAgreementMember_documentation_en-US" xlink:label="lab_bldp_NonCompeteAgreementMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non Compete Agreement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NonCompeteAgreementMember" xlink:href="bldp-20231231.xsd#bldp_NonCompeteAgreementMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NonCompeteAgreementMember" xlink:to="lab_bldp_NonCompeteAgreementMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_862aeaab-1304-42d3-b8e4-a5c65c183473_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about intangible assets [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about intangible assets [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_db49bcb8-0143-4096-a132-3545954d386d_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquisition related costs</link:label>
    <link:label id="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_label_en-US" xlink:label="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Acquisition-related costs for transaction recognised separately from acquisition of assets and assumption of liabilities in business combination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:to="lab_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangesMember_7a057db6-aa00-41f6-a847-8433d5cf4579_terseLabel_en-US" xlink:label="lab_ifrs-full_RangesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ranges</link:label>
    <link:label id="lab_ifrs-full_RangesMember_label_en-US" xlink:label="lab_ifrs-full_RangesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ranges [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangesMember" xlink:to="lab_ifrs-full_RangesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CapitalLossesCarriedForwardMember_14a63532-b226-43be-9131-278b91b53cb9_terseLabel_en-US" xlink:label="lab_bldp_CapitalLossesCarriedForwardMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Capital losses carried forward</link:label>
    <link:label id="lab_bldp_CapitalLossesCarriedForwardMember_label_en-US" xlink:label="lab_bldp_CapitalLossesCarriedForwardMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Capital Losses Carried Forward [Member]</link:label>
    <link:label id="lab_bldp_CapitalLossesCarriedForwardMember_documentation_en-US" xlink:label="lab_bldp_CapitalLossesCarriedForwardMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Capital Losses Carried Forward</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CapitalLossesCarriedForwardMember" xlink:href="bldp-20231231.xsd#bldp_CapitalLossesCarriedForwardMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CapitalLossesCarriedForwardMember" xlink:to="lab_bldp_CapitalLossesCarriedForwardMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressPostalZipCode_12c0c18d-da2b-47c4-b72c-12ecfaa6e6a3_terseLabel_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:label id="lab_dei_EntityAddressPostalZipCode_label_en-US" xlink:label="lab_dei_EntityAddressPostalZipCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Postal Zip Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode" xlink:to="lab_dei_EntityAddressPostalZipCode" xlink:type="arc" order="1"/>
    <link:label id="lab_country_NL_d77b9cbc-3198-4308-9d7d-f065cc413e93_terseLabel_en-US" xlink:label="lab_country_NL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Netherlands</link:label>
    <link:label id="lab_country_NL_label_en-US" xlink:label="lab_country_NL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NETHERLANDS</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_NL"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_NL" xlink:to="lab_country_NL" xlink:type="arc" order="1"/>
    <link:label id="lab_country_NO_9d3d4e30-8838-40a1-bb70-a1fdf365142c_terseLabel_en-US" xlink:label="lab_country_NO" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Norway</link:label>
    <link:label id="lab_country_NO_label_en-US" xlink:label="lab_country_NO" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">NORWAY</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_NO" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_NO"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_NO" xlink:to="lab_country_NO" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfRisksAxis_1a1c60ba-7bae-4597-beeb-c8fd9e98de64_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfRisksAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Types of risks [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfRisksAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfRisksAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Types of risks [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfRisksAxis" xlink:to="lab_ifrs-full_TypesOfRisksAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ContingentConsiderationTerm_45caa08c-98bf-444a-936b-01401077ecfb_terseLabel_en-US" xlink:label="lab_bldp_ContingentConsiderationTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Performance milestones, term</link:label>
    <link:label id="lab_bldp_ContingentConsiderationTerm_label_en-US" xlink:label="lab_bldp_ContingentConsiderationTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent Consideration, Term</link:label>
    <link:label id="lab_bldp_ContingentConsiderationTerm_documentation_en-US" xlink:label="lab_bldp_ContingentConsiderationTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contingent Consideration, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationTerm" xlink:href="bldp-20231231.xsd#bldp_ContingentConsiderationTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ContingentConsiderationTerm" xlink:to="lab_bldp_ContingentConsiderationTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_e6b4578c-e9fb-4630-86b8-3e4a3ae9d0b4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Range of Exercise Prices of Outstanding Share Options</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BorrowingsByNameAxis_24504004-85df-4efd-bb70-ec6049ece520_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings by name [axis]</link:label>
    <link:label id="lab_ifrs-full_BorrowingsByNameAxis_label_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Borrowings by name [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsByNameAxis" xlink:to="lab_ifrs-full_BorrowingsByNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities_ac6d461c-deb0-4d39-abea-c75acae117be_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Contributions (Proceeds)</link:label>
    <link:label id="lab_ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other cash receipts from sales of interests in joint ventures, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_cb044aff-65e9-437d-aea7-00d6cd54fd48_terseLabel_en-US" xlink:label="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Facility, maximum borrowing capacity</link:label>
    <link:label id="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_label_en-US" xlink:label="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Maximum Borrowing Capacity1</link:label>
    <link:label id="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_documentation_en-US" xlink:label="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Line Of Credit Facility, Maximum Borrowing Capacity1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:href="bldp-20231231.xsd#bldp_LineOfCreditFacilityMaximumBorrowingCapacity1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:to="lab_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_58e19184-d110-482c-9a1f-a77871a76959_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Detailed Information About Inventories</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information About Inventories [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information About Inventories [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" xlink:to="lab_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_1130923e-2a0c-437e-b7f0-3649d672a619_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Recent accounting pronouncements and future accounting policy changes</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of changes in accounting policies [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AggregatedTimeBandsMember_b2ea2955-e2c9-427b-9bd3-16849478bd04_terseLabel_en-US" xlink:label="lab_ifrs-full_AggregatedTimeBandsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Aggregated time bands</link:label>
    <link:label id="lab_ifrs-full_AggregatedTimeBandsMember_label_en-US" xlink:label="lab_ifrs-full_AggregatedTimeBandsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Aggregated time bands [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember" xlink:to="lab_ifrs-full_AggregatedTimeBandsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_BusinessContactMember_1a461ab9-ad06-404b-a0cd-cecf48ac8885_terseLabel_en-US" xlink:label="lab_dei_BusinessContactMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business Contact</link:label>
    <link:label id="lab_dei_BusinessContactMember_label_en-US" xlink:label="lab_dei_BusinessContactMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business Contact [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_BusinessContactMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_BusinessContactMember" xlink:to="lab_dei_BusinessContactMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentFinancialAssets_2d49bb1a-6adc-4178-8ddd-b13b1564b8ab_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long-term financial investments</link:label>
    <link:label id="lab_ifrs-full_NoncurrentFinancialAssets_label_en-US" xlink:label="lab_ifrs-full_NoncurrentFinancialAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current financial assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentFinancialAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentFinancialAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentFinancialAssets" xlink:to="lab_ifrs-full_NoncurrentFinancialAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss_196fb273-64c6-4fa3-b4e8-cbb70059ad88_negatedTerseLabel_en-US" xlink:label="lab_bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Employee future benefits</link:label>
    <link:label id="lab_bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss_label_en-US" xlink:label="lab_bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current Provisions for Employee Benefits and Pension Plan Gain (Loss)</link:label>
    <link:label id="lab_bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss_documentation_en-US" xlink:label="lab_bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Non-current Provisions for Employee Benefits and Pension Plan Gain (Loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss" xlink:href="bldp-20231231.xsd#bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss" xlink:to="lab_bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_8427115b-f05d-41f5-8190-0827c2aaab86_negatedTerseLabel_en-US" xlink:label="lab_bldp_EliminationOfUnrealizedProfitOnDownstreamSales" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Elimination of unrealized profit on downstream sales, net of sale to third party</link:label>
    <link:label id="lab_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_label_en-US" xlink:label="lab_bldp_EliminationOfUnrealizedProfitOnDownstreamSales" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Elimination of Unrealized Profit on Downstream Sales</link:label>
    <link:label id="lab_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_documentation_en-US" xlink:label="lab_bldp_EliminationOfUnrealizedProfitOnDownstreamSales" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Elimination of Unrealized Profit on Downstream Sales</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EliminationOfUnrealizedProfitOnDownstreamSales" xlink:href="bldp-20231231.xsd#bldp_EliminationOfUnrealizedProfitOnDownstreamSales"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EliminationOfUnrealizedProfitOnDownstreamSales" xlink:to="lab_bldp_EliminationOfUnrealizedProfitOnDownstreamSales" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BuildingsMember_d48aa275-bed1-46b3-a9c2-aa6c2cc2c103_terseLabel_en-US" xlink:label="lab_ifrs-full_BuildingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Building</link:label>
    <link:label id="lab_ifrs-full_BuildingsMember_label_en-US" xlink:label="lab_ifrs-full_BuildingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Buildings [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BuildingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BuildingsMember" xlink:to="lab_ifrs-full_BuildingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAbstract_f5e87b5f-8a5c-457d-ba44-f6b99bd12820_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity:</link:label>
    <link:label id="lab_ifrs-full_EquityAbstract_label_en-US" xlink:label="lab_ifrs-full_EquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAbstract" xlink:to="lab_ifrs-full_EquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_cb4ab386-1f41-44ef-9b75-356cf82a3955_terseLabel_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated amortization</link:label>
    <link:label id="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_label_en-US" xlink:label="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accumulated depreciation, amortisation and impairment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:to="lab_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdministrativeExpense_bafd6dff-8572-4f5d-837c-7f93a7c4f78c_terseLabel_en-US" xlink:label="lab_ifrs-full_AdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">General and administrative</link:label>
    <link:label id="lab_ifrs-full_AdministrativeExpense_label_en-US" xlink:label="lab_ifrs-full_AdministrativeExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Administrative expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdministrativeExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdministrativeExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdministrativeExpense" xlink:to="lab_ifrs-full_AdministrativeExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_67f5b48a-fdf7-495b-8817-5e631a533196_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Origination and reversal of temporary differences</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred tax expense (income) relating to origination and reversal of temporary differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:to="lab_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfBenefitPlans_eb963a08-2f81-4aa4-980c-f10aae2478ec_terseLabel_en-US" xlink:label="lab_bldp_NumberOfBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of plans</link:label>
    <link:label id="lab_bldp_NumberOfBenefitPlans_label_en-US" xlink:label="lab_bldp_NumberOfBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Benefit Plans</link:label>
    <link:label id="lab_bldp_NumberOfBenefitPlans_documentation_en-US" xlink:label="lab_bldp_NumberOfBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Benefit Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfBenefitPlans" xlink:href="bldp-20231231.xsd#bldp_NumberOfBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfBenefitPlans" xlink:to="lab_bldp_NumberOfBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_2dff9a3d-257d-4bad-8363-c1c60ddf95ba_terseLabel_en-US" xlink:label="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Comprehensive Income by Plan Type</link:label>
    <link:label id="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Comprehensive Income Loss By Plan Type [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of Comprehensive Income Loss By Plan Type [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" xlink:href="bldp-20231231.xsd#bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" xlink:to="lab_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ImpairmentofAssetsAbstract_c5dd0db8-aa45-4c75-9f01-719da1a517c9_terseLabel_en-US" xlink:label="lab_bldp_ImpairmentofAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Assets [Abstract]</link:label>
    <link:label id="lab_bldp_ImpairmentofAssetsAbstract_label_en-US" xlink:label="lab_bldp_ImpairmentofAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Assets [Abstract]</link:label>
    <link:label id="lab_bldp_ImpairmentofAssetsAbstract_documentation_en-US" xlink:label="lab_bldp_ImpairmentofAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Impairment of Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentofAssetsAbstract" xlink:href="bldp-20231231.xsd#bldp_ImpairmentofAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ImpairmentofAssetsAbstract" xlink:to="lab_bldp_ImpairmentofAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MachineryMember_ecf1e5c6-9e35-4ed9-8956-5c2d0915f365_terseLabel_en-US" xlink:label="lab_ifrs-full_MachineryMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Production and test equipment</link:label>
    <link:label id="lab_ifrs-full_MachineryMember_label_en-US" xlink:label="lab_ifrs-full_MachineryMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Machinery [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MachineryMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MachineryMember" xlink:to="lab_ifrs-full_MachineryMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_b9099d39-c844-49f0-af5b-1a02f1032be8_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for measuring inventories [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseByNature_10c012e0-3150-451f-9a40-d3ba4aa2d7f9_totalLabel_en-US" xlink:label="lab_ifrs-full_ExpenseByNature" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total operating expenses</link:label>
    <link:label id="lab_ifrs-full_ExpenseByNature_label_en-US" xlink:label="lab_ifrs-full_ExpenseByNature" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expenses, by nature</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseByNature" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseByNature"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseByNature" xlink:to="lab_ifrs-full_ExpenseByNature" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SharebasedPaymentArrangementsMember_4ba3453b-73a2-4b4f-9176-29163e81b8ac_terseLabel_en-US" xlink:label="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based payment arrangements</link:label>
    <link:label id="lab_ifrs-full_SharebasedPaymentArrangementsMember_label_en-US" xlink:label="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-based payment arrangements [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember" xlink:to="lab_ifrs-full_SharebasedPaymentArrangementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_3465f844-5bf6-44ec-a6cf-07ced42dbe34_terseLabel_en-US" xlink:label="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory net write-down</link:label>
    <link:label id="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_label_en-US" xlink:label="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease (increase) in inventories of finished goods and work in progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:to="lab_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_46186e9e-ad6f-4fe1-a17a-ff2deb1f951c_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of revenue from contracts with customers [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:to="lab_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations_3fc49bca-fe6d-4091-b0e5-42c2cb3ecc67_terseLabel_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued operations, diluted (in USD per share)</link:label>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations_label_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Diluted earnings (loss) per share from discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations" xlink:to="lab_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Revenue_496ea47d-d1a8-4812-9f63-984b5e0a6da6_terseLabel_en-US" xlink:label="lab_ifrs-full_Revenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_ifrs-full_Revenue_label_en-US" xlink:label="lab_ifrs-full_Revenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Revenue" xlink:to="lab_ifrs-full_Revenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsTable_f95d73e4-3992-4967-b7a4-788ae78eed5a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of other provisions [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of other provisions [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PropertyPlantAndEquipmentRollForward_d4d35ac0-4fab-442e-9ad6-bc813cbb4796_terseLabel_en-US" xlink:label="lab_bldp_PropertyPlantAndEquipmentRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Roll Forward]</link:label>
    <link:label id="lab_bldp_PropertyPlantAndEquipmentRollForward_label_en-US" xlink:label="lab_bldp_PropertyPlantAndEquipmentRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment [Roll Forward]</link:label>
    <link:label id="lab_bldp_PropertyPlantAndEquipmentRollForward_documentation_en-US" xlink:label="lab_bldp_PropertyPlantAndEquipmentRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PropertyPlantAndEquipmentRollForward" xlink:href="bldp-20231231.xsd#bldp_PropertyPlantAndEquipmentRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward" xlink:to="lab_bldp_PropertyPlantAndEquipmentRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_e05558ad-1dc4-48f8-8158-f69a7f846b82_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current assets</link:label>
    <link:label id="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_label_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets, and rights arising under insurance contracts</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:to="lab_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_2d9718a8-b5d1-4d8d-92ac-6c43f42c7571_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of geographical areas [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of geographical areas [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RoyaltyObligationContingentPercentage_63f5e237-148f-4234-af42-093b2aef9a4b_terseLabel_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Royalty obligation, percentage</link:label>
    <link:label id="lab_bldp_RoyaltyObligationContingentPercentage_label_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Royalty Obligation, Contingent, Percentage</link:label>
    <link:label id="lab_bldp_RoyaltyObligationContingentPercentage_documentation_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Royalty Obligation, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RoyaltyObligationContingentPercentage" xlink:href="bldp-20231231.xsd#bldp_RoyaltyObligationContingentPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RoyaltyObligationContingentPercentage" xlink:to="lab_bldp_RoyaltyObligationContingentPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_9d7b9bdb-128a-4530-b6bb-13dcee90e4e1_terseLabel_en-US" xlink:label="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment useful lives (in years)</link:label>
    <link:label id="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_label_en-US" xlink:label="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period</link:label>
    <link:label id="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_documentation_en-US" xlink:label="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:href="bldp-20231231.xsd#bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:to="lab_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherAssets_a13aafb2-a085-45f6-8380-615d9492ad2a_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other long-term assets</link:label>
    <link:label id="lab_ifrs-full_OtherAssets_label_en-US" xlink:label="lab_ifrs-full_OtherAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherAssets" xlink:to="lab_ifrs-full_OtherAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_0f40ca52-868e-45c5-947e-093c31f63a76_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Non-cash Financing and Investing Activities</link:label>
    <link:label id="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Cash Flow Statement, Investing And Financing Activities, Explanatory [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Cash Flow Statement, Investing And Financing Activities, Explanatory [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" xlink:to="lab_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_6db63992-c350-4ad0-b7be-2eafe8486bc2_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, plant and equipment [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_0aad8904-ea9d-44a2-ac74-71308e12d307_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of major customers [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of major customers [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:to="lab_ifrs-full_DisclosureOfMajorCustomersLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_21bcfaa2-1c85-423a-820c-5fc2f66a2fb5_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity's total for related parties</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForRelatedPartiesMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity's total for related parties [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:to="lab_ifrs-full_EntitysTotalForRelatedPartiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_44377327-38fc-4f9d-8dc2-5139104de63b_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Granted (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_82fd8cb0-f590-46de-b85c-ea36c5505efc_verboseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">DSUs Granted (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_8973bcb0-2f49-4c6e-9585-2eae452d5830_netLabel_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">RSUs Granted (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_label_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of other equity instruments granted in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:to="lab_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RecoveryOnSettlementOfContingentConsideration_490e41a0-2122-4747-84bd-28653abc31ab_negatedTerseLabel_en-US" xlink:label="lab_bldp_RecoveryOnSettlementOfContingentConsideration" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Recovery on settlement of contingent consideration</link:label>
    <link:label id="lab_bldp_RecoveryOnSettlementOfContingentConsideration_6526b06b-c2a0-45e9-8c4b-01f53062e1ad_terseLabel_en-US" xlink:label="lab_bldp_RecoveryOnSettlementOfContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recovery on settlement of contingent consideration</link:label>
    <link:label id="lab_bldp_RecoveryOnSettlementOfContingentConsideration_label_en-US" xlink:label="lab_bldp_RecoveryOnSettlementOfContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Recovery on Settlement of Contingent Consideration</link:label>
    <link:label id="lab_bldp_RecoveryOnSettlementOfContingentConsideration_documentation_en-US" xlink:label="lab_bldp_RecoveryOnSettlementOfContingentConsideration" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Recovery on Settlement of Contingent Consideration</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration" xlink:href="bldp-20231231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RecoveryOnSettlementOfContingentConsideration" xlink:to="lab_bldp_RecoveryOnSettlementOfContingentConsideration" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_74fa4675-de89-4ea7-9ce3-b227411c086f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about intangible assets [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about intangible assets [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncome_e9f4e733-5c13-472a-be9d-8423c382a9c5_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current period income tax</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncome_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current tax expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncome" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_728fb487-850a-4f65-9905-9513a93e604a_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Items that will not be reclassified to profit or loss:</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCountry_1bcb5390-072c-478e-9c57-db8ec402093b_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Country</link:label>
    <link:label id="lab_dei_EntityAddressCountry_label_en-US" xlink:label="lab_dei_EntityAddressCountry" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Country</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCountry" xlink:to="lab_dei_EntityAddressCountry" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExpectedTaxRecovery_0f4612be-0033-413e-9e5f-724a717a05a2_terseLabel_en-US" xlink:label="lab_bldp_ExpectedTaxRecovery" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected tax recovery</link:label>
    <link:label id="lab_bldp_ExpectedTaxRecovery_label_en-US" xlink:label="lab_bldp_ExpectedTaxRecovery" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expected Tax Recovery</link:label>
    <link:label id="lab_bldp_ExpectedTaxRecovery_documentation_en-US" xlink:label="lab_bldp_ExpectedTaxRecovery" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Expected Tax Recovery</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpectedTaxRecovery" xlink:href="bldp-20231231.xsd#bldp_ExpectedTaxRecovery"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExpectedTaxRecovery" xlink:to="lab_bldp_ExpectedTaxRecovery" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShare_f0a43bcc-b997-43e6-acd5-d138e0233d68_verboseLabel_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Loss per share, diluted (in USD per share)</link:label>
    <link:label id="lab_ifrs-full_DilutedEarningsLossPerShare_label_en-US" xlink:label="lab_ifrs-full_DilutedEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Diluted earnings (loss) per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DilutedEarningsLossPerShare" xlink:to="lab_ifrs-full_DilutedEarningsLossPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EncoreFXFacilityMember_e77d9f59-d34b-4a35-9f4e-f9ec80ff3bdb_terseLabel_en-US" xlink:label="lab_bldp_EncoreFXFacilityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">FX Facility</link:label>
    <link:label id="lab_bldp_EncoreFXFacilityMember_label_en-US" xlink:label="lab_bldp_EncoreFXFacilityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EncoreFX Facility [Member]</link:label>
    <link:label id="lab_bldp_EncoreFXFacilityMember_documentation_en-US" xlink:label="lab_bldp_EncoreFXFacilityMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">EncoreFX Facility [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EncoreFXFacilityMember" xlink:href="bldp-20231231.xsd#bldp_EncoreFXFacilityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EncoreFXFacilityMember" xlink:to="lab_bldp_EncoreFXFacilityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_8b6f01bf-5752-4799-8e63-289e1c3d4327_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment, Financial assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for impairment of financial assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InventoryWritedown2011_5b7a474f-7ef4-4add-86be-e87682ed7789_terseLabel_en-US" xlink:label="lab_ifrs-full_InventoryWritedown2011" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventory write-down</link:label>
    <link:label id="lab_ifrs-full_InventoryWritedown2011_label_en-US" xlink:label="lab_ifrs-full_InventoryWritedown2011" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventory write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InventoryWritedown2011" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InventoryWritedown2011"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InventoryWritedown2011" xlink:to="lab_ifrs-full_InventoryWritedown2011" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionalProvisionsOtherProvisions_74ea5ea2-bc27-48a7-9758-dfef9a96a97d_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provisions made during year</link:label>
    <link:label id="lab_ifrs-full_AdditionalProvisionsOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional provisions, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:to="lab_ifrs-full_AdditionalProvisionsOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ForeignExchangeFacility_12e68a48-317e-46d0-b8ff-7b61ccfb1073_terseLabel_en-US" xlink:label="lab_bldp_ForeignExchangeFacility" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange facility</link:label>
    <link:label id="lab_bldp_ForeignExchangeFacility_label_en-US" xlink:label="lab_bldp_ForeignExchangeFacility" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Exchange Facility</link:label>
    <link:label id="lab_bldp_ForeignExchangeFacility_documentation_en-US" xlink:label="lab_bldp_ForeignExchangeFacility" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Exchange Facility</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignExchangeFacility" xlink:href="bldp-20231231.xsd#bldp_ForeignExchangeFacility"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ForeignExchangeFacility" xlink:to="lab_bldp_ForeignExchangeFacility" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeRecognitionOfRightOfUseAssets_bdc23be6-62b9-431c-81f6-d742f8838e46_terseLabel_en-US" xlink:label="lab_bldp_DeRecognitionOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">De-recognition</link:label>
    <link:label id="lab_bldp_DeRecognitionOfRightOfUseAssets_label_en-US" xlink:label="lab_bldp_DeRecognitionOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">De-Recognition of Right-of-Use Assets</link:label>
    <link:label id="lab_bldp_DeRecognitionOfRightOfUseAssets_documentation_en-US" xlink:label="lab_bldp_DeRecognitionOfRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">De-Recognition of Right-of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeRecognitionOfRightOfUseAssets" xlink:href="bldp-20231231.xsd#bldp_DeRecognitionOfRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeRecognitionOfRightOfUseAssets" xlink:to="lab_bldp_DeRecognitionOfRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_293b5519-ff89-4b19-bad5-c251edc5fadb_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of movements in exchange rates</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through net exchange differences, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_625ec6db-c24e-4fd1-86b4-1681b4502cc3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of transactions between related parties [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_a6a08b48-4d72-4432-aefc-e7fc18b58ae5_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of transactions between related parties [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of transactions between related parties [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_e7a5ea6e-3d0d-4bab-ba82-d557ede07456_negatedLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Financial assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_af1c85fc-b18b-4182-b1c7-bcea730698ec_terseLabel_en-US" xlink:label="lab_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">De-recognition</link:label>
    <link:label id="lab_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_label_en-US" xlink:label="lab_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additions through business combinations, right of use assets</link:label>
    <link:label id="lab_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_documentation_en-US" xlink:label="lab_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Additions through business combinations, right of use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets" xlink:href="bldp-20231231.xsd#bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets" xlink:to="lab_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_892a2bd4-6a39-49d1-bab1-9f8e2aefc00d_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtErrorCorrectionFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Error Correction [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtErrorCorrectionFlag" xlink:to="lab_dei_DocumentFinStmtErrorCorrectionFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherNoncurrentLiabilities_d95073d5-81a3-47a6-92e3-c7f15b341a94_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:label id="lab_ifrs-full_OtherNoncurrentLiabilities_label_en-US" xlink:label="lab_ifrs-full_OtherNoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other non-current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherNoncurrentLiabilities" xlink:to="lab_ifrs-full_OtherNoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsTable_b2e87d4a-170c-4e00-ac14-8bd0c1c3435b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of operating segments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of operating segments [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:to="lab_ifrs-full_DisclosureOfOperatingSegmentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_014feeee-c88e-41b4-ac71-fffa2e5dc50d_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options granted (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of share options granted in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture_e238f289-f029-4496-8db4-0dd00ffc2ab3_terseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proportion of ownership interest in joint venture</link:label>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture_label_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proportion of ownership interest in joint venture</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:to="lab_ifrs-full_ProportionOfOwnershipInterestInJointVenture" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MajorCustomersMember_ca536225-518a-4f8f-8413-1a078eb6ea3a_terseLabel_en-US" xlink:label="lab_ifrs-full_MajorCustomersMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Customers</link:label>
    <link:label id="lab_ifrs-full_MajorCustomersMember_label_en-US" xlink:label="lab_ifrs-full_MajorCustomersMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customers [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MajorCustomersMember" xlink:to="lab_ifrs-full_MajorCustomersMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExercisePriceRangeOneMember_8d4397c1-f4bf-4ee9-81bb-7ac994174d32_terseLabel_en-US" xlink:label="lab_bldp_ExercisePriceRangeOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$1.33 - $3.08</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeOneMember_label_en-US" xlink:label="lab_bldp_ExercisePriceRangeOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise Price Range One [Member]</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeOneMember_documentation_en-US" xlink:label="lab_bldp_ExercisePriceRangeOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exercise Price Range One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeOneMember" xlink:href="bldp-20231231.xsd#bldp_ExercisePriceRangeOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExercisePriceRangeOneMember" xlink:to="lab_bldp_ExercisePriceRangeOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_276cc0ca-b892-4d85-b1c2-6e3819ccef92_terseLabel_en-US" xlink:label="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit obligation</link:label>
    <link:label id="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember_label_en-US" xlink:label="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Present value of defined benefit obligation [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:to="lab_ifrs-full_PresentValueOfDefinedBenefitObligationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_f017d126-02fa-4892-a266-7913f51b1137_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Effect of movements in exchange rates</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through net exchange differences, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_d8d74fbe-c775-4c8d-9938-7c4ba5f3bd3b_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Earnings (loss) per share</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for earnings per share [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CashFlowStatementAbstract_b95f9058-0df9-4f22-9e92-99fce89b01f9_terseLabel_en-US" xlink:label="lab_bldp_CashFlowStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash Flow Statement [Abstract]</link:label>
    <link:label id="lab_bldp_CashFlowStatementAbstract_label_en-US" xlink:label="lab_bldp_CashFlowStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash Flow Statement [Abstract]</link:label>
    <link:label id="lab_bldp_CashFlowStatementAbstract_documentation_en-US" xlink:label="lab_bldp_CashFlowStatementAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Cash Flow Statement [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashFlowStatementAbstract" xlink:href="bldp-20231231.xsd#bldp_CashFlowStatementAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CashFlowStatementAbstract" xlink:to="lab_bldp_CashFlowStatementAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_d0d056fc-10d4-4191-b5da-a6e50a63f46f_terseLabel_en-US" xlink:label="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares to be issued (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_label_en-US" xlink:label="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Shares Available For Grant, In Share-Based Payment Arrangement</link:label>
    <link:label id="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_documentation_en-US" xlink:label="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Shares Available For Grant, In Share-Based Payment Arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" xlink:href="bldp-20231231.xsd#bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" xlink:to="lab_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SegmentsAxis_e7732ca5-eebd-481d-8396-de43bafa54af_terseLabel_en-US" xlink:label="lab_ifrs-full_SegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Segments [axis]</link:label>
    <link:label id="lab_ifrs-full_SegmentsAxis_label_en-US" xlink:label="lab_ifrs-full_SegmentsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Segments [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SegmentsAxis" xlink:to="lab_ifrs-full_SegmentsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_FinanceExpenseNet_6e7b909d-21b1-4a20-94ac-6730df8fc70b_negatedTotalLabel_en-US" xlink:label="lab_bldp_FinanceExpenseNet" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Net finance income (loss)</link:label>
    <link:label id="lab_bldp_FinanceExpenseNet_label_en-US" xlink:label="lab_bldp_FinanceExpenseNet" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Finance Expense, Net</link:label>
    <link:label id="lab_bldp_FinanceExpenseNet_documentation_en-US" xlink:label="lab_bldp_FinanceExpenseNet" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Finance Expense, Net</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceExpenseNet" xlink:href="bldp-20231231.xsd#bldp_FinanceExpenseNet"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_FinanceExpenseNet" xlink:to="lab_bldp_FinanceExpenseNet" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentPeriodEndDate_21d4f52a-4fc3-4e1b-9aa6-7adfb6af0616_terseLabel_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:label id="lab_dei_DocumentPeriodEndDate_label_en-US" xlink:label="lab_dei_DocumentPeriodEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Period End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate" xlink:to="lab_dei_DocumentPeriodEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_53396bd8-e138-4ba4-acdf-efa98520e3df_terseLabel_en-US" xlink:label="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Change in unrecognized deductible temporary differences</link:label>
    <link:label id="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_label_en-US" xlink:label="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Change In Unrecognized Deductible Temporary Differences</link:label>
    <link:label id="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_documentation_en-US" xlink:label="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Change In Unrecognized Deductible Temporary Differences</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:href="bldp-20231231.xsd#bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:to="lab_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences" xlink:type="arc" order="1"/>
    <link:label id="lab_country_PL_0e581cf5-2275-4db7-a5f6-02eab34fec4b_terseLabel_en-US" xlink:label="lab_country_PL" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Poland</link:label>
    <link:label id="lab_country_PL_label_en-US" xlink:label="lab_country_PL" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">POLAND</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_PL"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_PL" xlink:to="lab_country_PL" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_6d3e1764-8730-4b44-9eda-d326e2d3b883_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Transactions Between Related Parties</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of transactions between related parties [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OperatingSegmentsAbstract_fcc093c5-0f31-4432-aa90-5b9ffe699f1a_terseLabel_en-US" xlink:label="lab_bldp_OperatingSegmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating Segments [Abstract]</link:label>
    <link:label id="lab_bldp_OperatingSegmentsAbstract_label_en-US" xlink:label="lab_bldp_OperatingSegmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Operating Segments [Abstract]</link:label>
    <link:label id="lab_bldp_OperatingSegmentsAbstract_documentation_en-US" xlink:label="lab_bldp_OperatingSegmentsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Operating Segments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OperatingSegmentsAbstract" xlink:href="bldp-20231231.xsd#bldp_OperatingSegmentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OperatingSegmentsAbstract" xlink:to="lab_bldp_OperatingSegmentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_251e478d-aabe-40ab-b6d0-29071cc06db4_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average remaining contractual life</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average remaining contractual life of outstanding share options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:to="lab_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements_c5a403ac-8686-43fe-9995-3c9d419cf48e_terseLabel_en-US" xlink:label="lab_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Settlements</link:label>
    <link:label id="lab_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements_9fcfc3f5-6dc0-4e73-9268-18ccdd9875f9_negatedTerseLabel_en-US" xlink:label="lab_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Settlements</link:label>
    <link:label id="lab_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements_label_en-US" xlink:label="lab_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease (Increase) In Net Defined Benefit Liability (Asset) Resulting From Settlements</link:label>
    <link:label id="lab_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements_documentation_en-US" xlink:label="lab_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Decrease (Increase) In Net Defined Benefit Liability (Asset) Resulting From Settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements" xlink:href="bldp-20231231.xsd#bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements" xlink:to="lab_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_e41b9f41-5038-4108-9146-9c09681a9756_periodStartLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of options outstanding beginning balance (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_b147552a-59b1-4f7a-bbbe-46d3d0bfe737_periodEndLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of options outstanding ending balance (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_28712a4c-fb3d-46fa-910d-c645f64e293b_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of options outstanding (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_f09eacc8-710a-455a-aa7a-d23a9db8c021_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions to deferred revenue</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through cumulative catch-up adjustments to revenue, contract liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_94bb928e-456b-40a1-9daf-acfae3359d5a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of quantitative information about right-of-use assets [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of quantitative information about right-of-use assets [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:to="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BusinessCombinationsAxis_9239db9a-a1e7-4f61-af77-6fef423a8af8_terseLabel_en-US" xlink:label="lab_ifrs-full_BusinessCombinationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Business combinations [axis]</link:label>
    <link:label id="lab_ifrs-full_BusinessCombinationsAxis_label_en-US" xlink:label="lab_ifrs-full_BusinessCombinationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Business combinations [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BusinessCombinationsAxis" xlink:to="lab_ifrs-full_BusinessCombinationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_48467145-8709-4fe5-961e-728df4962267_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of maturity analysis of finance lease payments receivable [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of maturity analysis of finance lease payments receivable [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable" xlink:to="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_baca0106-1bdf-4d20-8347-cfa8539cbeca_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement Weighted Average Exercise Price [Roll Forward]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_label_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement Weighted Average Exercise Price [Roll Forward]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_documentation_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangement Weighted Average Exercise Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward" xlink:href="bldp-20231231.xsd#bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward" xlink:to="lab_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_5997455d-7fde-4860-827b-cf34a513c810_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance income and expense</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of finance income (cost) [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_560a14ee-f265-405f-9e87-00735f5457e6_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_2a7df433-9f84-41b7-b6ab-48e9a3f3fb50_verboseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Number of shares issued (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_label_en-US" xlink:label="lab_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of instruments or interests issued or issuable</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable" xlink:to="lab_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RelatedPartyAbstract_9e3e53bb-01c0-452a-aca4-8335c1e2f9f2_terseLabel_en-US" xlink:label="lab_bldp_RelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Related Party [Abstract]</link:label>
    <link:label id="lab_bldp_RelatedPartyAbstract_label_en-US" xlink:label="lab_bldp_RelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Related Party [Abstract]</link:label>
    <link:label id="lab_bldp_RelatedPartyAbstract_documentation_en-US" xlink:label="lab_bldp_RelatedPartyAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Related Party [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RelatedPartyAbstract" xlink:href="bldp-20231231.xsd#bldp_RelatedPartyAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RelatedPartyAbstract" xlink:to="lab_bldp_RelatedPartyAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasTable_4b4c92ce-21af-4f60-a2c0-7a1be7d7020b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of geographical areas [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGeographicalAreasTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of geographical areas [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:to="lab_ifrs-full_DisclosureOfGeographicalAreasTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfSharesIssuedPerAwardRedeemed_48b3d02b-2053-4c58-bca4-4cb6ec663519_terseLabel_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedPerAwardRedeemed" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of common shares each unit is redeemable for (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfSharesIssuedPerAwardRedeemed_label_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedPerAwardRedeemed" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Shares Issued Per Award Redeemed</link:label>
    <link:label id="lab_bldp_NumberOfSharesIssuedPerAwardRedeemed_documentation_en-US" xlink:label="lab_bldp_NumberOfSharesIssuedPerAwardRedeemed" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Shares Issued Per Award Redeemed</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedPerAwardRedeemed" xlink:href="bldp-20231231.xsd#bldp_NumberOfSharesIssuedPerAwardRedeemed"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfSharesIssuedPerAwardRedeemed" xlink:to="lab_bldp_NumberOfSharesIssuedPerAwardRedeemed" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_25c34483-ebf1-4729-8cc1-cf259592ac8a_terseLabel_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment equivalent period (months)</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_label_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Due To Change In Control, Payment Equivalent Period</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_documentation_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Due To Change In Control, Payment Equivalent Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" xlink:href="bldp-20231231.xsd#bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" xlink:to="lab_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForSubsidiariesMember_474fd428-1b49-4f83-bf07-e1c732887adb_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity's total for subsidiaries</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForSubsidiariesMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity's total for subsidiaries [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:to="lab_ifrs-full_EntitysTotalForSubsidiariesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_28e5b6aa-56e9-453a-af53-625900c5eb33_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Salaries and employee benefits</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key management personnel compensation, short-term employee benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis_202225aa-6e2a-4909-82da-8e9f06b2e069_terseLabel_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Associates [axis]</link:label>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis_label_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Associates [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:to="lab_ifrs-full_SignificantInvestmentsInAssociatesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OtherGeographicalAreasMember_35649a87-5b76-4736-a469-6f974bb1960a_terseLabel_en-US" xlink:label="lab_bldp_OtherGeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_bldp_OtherGeographicalAreasMember_label_en-US" xlink:label="lab_bldp_OtherGeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Geographical Areas [Member]</link:label>
    <link:label id="lab_bldp_OtherGeographicalAreasMember_documentation_en-US" xlink:label="lab_bldp_OtherGeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Geographical Areas [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherGeographicalAreasMember" xlink:href="bldp-20231231.xsd#bldp_OtherGeographicalAreasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OtherGeographicalAreasMember" xlink:to="lab_bldp_OtherGeographicalAreasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DeferredTaxAssets_1b5eb8b4-6785-4ed1-ae4f-10d70211b7c6_terseLabel_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:label id="lab_ifrs-full_DeferredTaxAssets_label_en-US" xlink:label="lab_ifrs-full_DeferredTaxAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred tax assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DeferredTaxAssets" xlink:to="lab_ifrs-full_DeferredTaxAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_f0293395-5cb3-4dc4-bde9-344dabb1b1f6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:to="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_30b931da-3dd1-4e2e-a399-7865a3f0cccc_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Options forfeited (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of share options forfeited in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_VehiclesMember_f0017387-ca03-4377-89d8-b144dc83f524_terseLabel_en-US" xlink:label="lab_ifrs-full_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vehicle</link:label>
    <link:label id="lab_ifrs-full_VehiclesMember_label_en-US" xlink:label="lab_ifrs-full_VehiclesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vehicles [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_VehiclesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_VehiclesMember" xlink:to="lab_ifrs-full_VehiclesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DiscontinuedOperationsGrossMargin_affc4f69-152f-4d2e-811b-0f3af54be0da_terseLabel_en-US" xlink:label="lab_bldp_DiscontinuedOperationsGrossMargin" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Gross margin</link:label>
    <link:label id="lab_bldp_DiscontinuedOperationsGrossMargin_label_en-US" xlink:label="lab_bldp_DiscontinuedOperationsGrossMargin" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operations, Gross Margin</link:label>
    <link:label id="lab_bldp_DiscontinuedOperationsGrossMargin_documentation_en-US" xlink:label="lab_bldp_DiscontinuedOperationsGrossMargin" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Discontinued Operations, Gross Margin</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsGrossMargin" xlink:href="bldp-20231231.xsd#bldp_DiscontinuedOperationsGrossMargin"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DiscontinuedOperationsGrossMargin" xlink:to="lab_bldp_DiscontinuedOperationsGrossMargin" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IncomeTaxesAbstract_a75382da-abcd-4195-b615-0506da3ec1e2_terseLabel_en-US" xlink:label="lab_bldp_IncomeTaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income Taxes [Abstract]</link:label>
    <link:label id="lab_bldp_IncomeTaxesAbstract_label_en-US" xlink:label="lab_bldp_IncomeTaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Income Taxes [Abstract]</link:label>
    <link:label id="lab_bldp_IncomeTaxesAbstract_documentation_en-US" xlink:label="lab_bldp_IncomeTaxesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Income Taxes [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncomeTaxesAbstract" xlink:href="bldp-20231231.xsd#bldp_IncomeTaxesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IncomeTaxesAbstract" xlink:to="lab_bldp_IncomeTaxesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019_a42f05ba-5b43-4599-81ae-920c80e0d212_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of options exercised (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options exercised in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OtherPostretirementBenefitsPlanMember_eea4a214-bda0-4208-9f87-68d53f90fee5_terseLabel_en-US" xlink:label="lab_bldp_OtherPostretirementBenefitsPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net other post-retirement benefit plan liability</link:label>
    <link:label id="lab_bldp_OtherPostretirementBenefitsPlanMember_label_en-US" xlink:label="lab_bldp_OtherPostretirementBenefitsPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:label id="lab_bldp_OtherPostretirementBenefitsPlanMember_documentation_en-US" xlink:label="lab_bldp_OtherPostretirementBenefitsPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Postretirement Benefits Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember" xlink:href="bldp-20231231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OtherPostretirementBenefitsPlanMember" xlink:to="lab_bldp_OtherPostretirementBenefitsPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_ddd25d03-8301-44dd-8da1-557b9b79d596_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other non-current liabilities and employee future benefits</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of employee benefits [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_6e86e700-2304-4ca1-a1ac-cb11a025d0a5_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfCashFlowsAbstract_a6fc5271-84b2-406a-a8b6-6529b41b7e68_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of cash flows [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfCashFlowsAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of cash flows [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfCashFlowsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfCashFlowsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract" xlink:to="lab_ifrs-full_StatementOfCashFlowsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentPrepaidExpenses_22468e00-1f7a-4097-86b9-356401f9ee25_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_ifrs-full_CurrentPrepaidExpenses_label_en-US" xlink:label="lab_ifrs-full_CurrentPrepaidExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current prepaid expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentPrepaidExpenses" xlink:to="lab_ifrs-full_CurrentPrepaidExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComprehensiveIncome_a7803fa3-a5c1-4b38-b2d1-9d1156f66681_totalLabel_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total comprehensive loss</link:label>
    <link:label id="lab_ifrs-full_ComprehensiveIncome_label_en-US" xlink:label="lab_ifrs-full_ComprehensiveIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComprehensiveIncome" xlink:to="lab_ifrs-full_ComprehensiveIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_487c0ee7-0d6a-409b-b0a6-ff05af59228f_terseLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_94b9d348-9bb9-4beb-a98f-c2c8f73270fc_periodStartLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, beginning of year</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_3a368002-2bbf-4900-9630-bdb5b950a3f9_periodEndLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, end of year</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalents_label_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalents" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalents" xlink:to="lab_ifrs-full_CashAndCashEquivalents" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentAnnualReport_6c95fffd-7cc1-4c59-9464-c93da1818b67_terseLabel_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:label id="lab_dei_DocumentAnnualReport_label_en-US" xlink:label="lab_dei_DocumentAnnualReport" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Annual Report</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport" xlink:to="lab_dei_DocumentAnnualReport" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClosingForeignExchangeRate_fa52adf5-e25c-4484-b0cb-cf1cec4fb60f_terseLabel_en-US" xlink:label="lab_ifrs-full_ClosingForeignExchangeRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">December 31, 2023 Closing rate</link:label>
    <link:label id="lab_ifrs-full_ClosingForeignExchangeRate_label_en-US" xlink:label="lab_ifrs-full_ClosingForeignExchangeRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Closing foreign exchange rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClosingForeignExchangeRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClosingForeignExchangeRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClosingForeignExchangeRate" xlink:to="lab_ifrs-full_ClosingForeignExchangeRate" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TaxEffectOfTaxCreditsEarned_cd6a1a66-1733-4646-a14f-0ee8d6b9f2ab_negatedTerseLabel_en-US" xlink:label="lab_bldp_TaxEffectOfTaxCreditsEarned" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Investment tax credits earned</link:label>
    <link:label id="lab_bldp_TaxEffectOfTaxCreditsEarned_label_en-US" xlink:label="lab_bldp_TaxEffectOfTaxCreditsEarned" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Effect Of Tax Credits Earned</link:label>
    <link:label id="lab_bldp_TaxEffectOfTaxCreditsEarned_documentation_en-US" xlink:label="lab_bldp_TaxEffectOfTaxCreditsEarned" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Effect Of Tax Credits Earned</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfTaxCreditsEarned" xlink:href="bldp-20231231.xsd#bldp_TaxEffectOfTaxCreditsEarned"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TaxEffectOfTaxCreditsEarned" xlink:to="lab_bldp_TaxEffectOfTaxCreditsEarned" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentLiabilities_fc93ea76-d164-4f80-92b9-6f5635113521_negatedLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Non-current liabilities</link:label>
    <link:label id="lab_ifrs-full_NoncurrentLiabilities_label_en-US" xlink:label="lab_ifrs-full_NoncurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentLiabilities" xlink:to="lab_ifrs-full_NoncurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_ba79ca00-5e44-497b-aedf-f74616d4a1bd_verboseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Redeemed/exercised (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_ea7498ef-16d0-4e87-9c83-a086d5098f1a_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Options exercised (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_8a1ced2f-b6a7-49d6-b3ee-346d194eeaac_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Options exercised (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of share options exercised in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Assets_1cb597f1-74f3-4e54-984c-834992061286_totalLabel_en-US" xlink:label="lab_ifrs-full_Assets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total assets</link:label>
    <link:label id="lab_ifrs-full_Assets_label_en-US" xlink:label="lab_ifrs-full_Assets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Assets" xlink:to="lab_ifrs-full_Assets" xlink:type="arc" order="1"/>
    <link:label id="lab_country_US_80823a17-8889-4f45-bf2c-2da040a757c5_terseLabel_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">United States</link:label>
    <link:label id="lab_country_US_label_en-US" xlink:label="lab_country_US" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">UNITED STATES</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_US" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_US" xlink:to="lab_country_US" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_444d5d5e-d740-4fa2-8dcc-48e024049815_terseLabel_en-US" xlink:label="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discount rate, net expense</link:label>
    <link:label id="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_label_en-US" xlink:label="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial Assumption Of Discount Rates, Net Expense</link:label>
    <link:label id="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_documentation_en-US" xlink:label="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Actuarial Assumption Of Discount Rates, Net Expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense" xlink:href="bldp-20231231.xsd#bldp_ActuarialAssumptionOfDiscountRatesNetExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense" xlink:to="lab_bldp_ActuarialAssumptionOfDiscountRatesNetExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_23c210eb-ba19-4918-99ad-833aa9ee12ff_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Termination benefits</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key management personnel compensation, termination benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExercisePriceOfShareOptions_429ace55-e6e1-4725-9682-aa49740fa55d_terseLabel_en-US" xlink:label="lab_bldp_ExercisePriceOfShareOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Exercise price (in usd per share)</link:label>
    <link:label id="lab_bldp_ExercisePriceOfShareOptions_label_en-US" xlink:label="lab_bldp_ExercisePriceOfShareOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise Price Of Share Options</link:label>
    <link:label id="lab_bldp_ExercisePriceOfShareOptions_documentation_en-US" xlink:label="lab_bldp_ExercisePriceOfShareOptions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exercise Price Of Share Options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceOfShareOptions" xlink:href="bldp-20231231.xsd#bldp_ExercisePriceOfShareOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExercisePriceOfShareOptions" xlink:to="lab_bldp_ExercisePriceOfShareOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_9c93487f-1dc4-493e-8537-277e63f2f09b_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current tax expense</link:label>
    <link:label id="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_label_en-US" xlink:label="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current tax expense (income) and adjustments for current tax of prior periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:to="lab_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_bfc5fcfd-9be0-41e7-892c-771e44831774_terseLabel_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency reserve</link:label>
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_label_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reserve of exchange differences on translation [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:to="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_cbdbfa92-7c67-4892-a123-358b60815c3f_negatedTerseLabel_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Decrease in the corresponding risk variable on investment income</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_label_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Investment Income</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_documentation_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Investment Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" xlink:href="bldp-20231231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" xlink:to="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_620cbba5-1ae0-414b-8654-bfacafa1a8dd_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net impairment loss on trade receivables</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss (reversal of impairment loss) recognised in profit or loss, trade receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:to="lab_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NotionalAmount_76bb676c-d6d6-4648-96f7-f2cb174df0ff_terseLabel_en-US" xlink:label="lab_ifrs-full_NotionalAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange contracts</link:label>
    <link:label id="lab_ifrs-full_NotionalAmount_label_en-US" xlink:label="lab_ifrs-full_NotionalAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Notional amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotionalAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotionalAmount" xlink:to="lab_ifrs-full_NotionalAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations_8c8d88f8-a8be-48c4-b2c5-d7d6b82ce0ae_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash provided by (used in) investing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) investing activities, discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_490bbeea-4ae1-4a0c-a9f7-c3cce6c6a750_terseLabel_en-US" xlink:label="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total purchase consideration</link:label>
    <link:label id="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_label_en-US" xlink:label="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consideration transferred, acquisition-date fair value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:to="lab_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_f194a2a2-e1e6-4d7a-8195-deceb15028c0_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financing activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) financing activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_QuantronAGMember_20a6793a-8da1-4f20-be02-bdd2d73bc319_terseLabel_en-US" xlink:label="lab_bldp_QuantronAGMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Quantron AG</link:label>
    <link:label id="lab_bldp_QuantronAGMember_label_en-US" xlink:label="lab_bldp_QuantronAGMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Quantron AG [Member]</link:label>
    <link:label id="lab_bldp_QuantronAGMember_documentation_en-US" xlink:label="lab_bldp_QuantronAGMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Quantron AG</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_QuantronAGMember" xlink:href="bldp-20231231.xsd#bldp_QuantronAGMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_QuantronAGMember" xlink:to="lab_bldp_QuantronAGMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PlanNameAxisDomain_778be1c3-a4ee-404b-8479-a8593b61a669_terseLabel_en-US" xlink:label="lab_bldp_PlanNameAxisDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name Axis [Domain]</link:label>
    <link:label id="lab_bldp_PlanNameAxisDomain_label_en-US" xlink:label="lab_bldp_PlanNameAxisDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name Axis [Domain]</link:label>
    <link:label id="lab_bldp_PlanNameAxisDomain_documentation_en-US" xlink:label="lab_bldp_PlanNameAxisDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Plan Name Axis [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PlanNameAxisDomain" xlink:href="bldp-20231231.xsd#bldp_PlanNameAxisDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PlanNameAxisDomain" xlink:to="lab_bldp_PlanNameAxisDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_3f2d9047-87c7-482d-b847-243abd7fbaca_terseLabel_en-US" xlink:label="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Depreciation</link:label>
    <link:label id="lab_ifrs-full_DepreciationPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Depreciation, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_DepreciationPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IssuedCapitalMember_54bb477e-cc7a-44ac-a0f6-5a4a267a1257_terseLabel_en-US" xlink:label="lab_ifrs-full_IssuedCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share capital</link:label>
    <link:label id="lab_ifrs-full_IssuedCapitalMember_label_en-US" xlink:label="lab_ifrs-full_IssuedCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issued capital [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssuedCapitalMember" xlink:to="lab_ifrs-full_IssuedCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCurrentReportingStatus_beee1d79-188b-4605-bb58-634eafd3c5ea_terseLabel_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:label id="lab_dei_EntityCurrentReportingStatus_label_en-US" xlink:label="lab_dei_EntityCurrentReportingStatus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Current Reporting Status</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus" xlink:to="lab_dei_EntityCurrentReportingStatus" xlink:type="arc" order="1"/>
    <link:label id="lab_country_TW_714912b2-64ea-4ae7-9ac9-a3493db079e7_terseLabel_en-US" xlink:label="lab_country_TW" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Taiwan</link:label>
    <link:label id="lab_country_TW_label_en-US" xlink:label="lab_country_TW" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">TAIWAN</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_TW"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_TW" xlink:to="lab_country_TW" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ContractTerminationLiabilities_596aae23-d1d0-4571-b8c4-e4f2cf3bc7e9_terseLabel_en-US" xlink:label="lab_bldp_ContractTerminationLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract termination</link:label>
    <link:label id="lab_bldp_ContractTerminationLiabilities_label_en-US" xlink:label="lab_bldp_ContractTerminationLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract Termination Liabilities</link:label>
    <link:label id="lab_bldp_ContractTerminationLiabilities_documentation_en-US" xlink:label="lab_bldp_ContractTerminationLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Legal Provision Contract Termination</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractTerminationLiabilities" xlink:href="bldp-20231231.xsd#bldp_ContractTerminationLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ContractTerminationLiabilities" xlink:to="lab_bldp_ContractTerminationLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RetainedEarnings_15eab65e-0e0c-4133-a874-30d72ff65baa_terseLabel_en-US" xlink:label="lab_ifrs-full_RetainedEarnings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_ifrs-full_RetainedEarnings_label_en-US" xlink:label="lab_ifrs-full_RetainedEarnings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained earnings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarnings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarnings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetainedEarnings" xlink:to="lab_ifrs-full_RetainedEarnings" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ConcentrationRiskNumberOfCustomers_c4089949-7df9-4af4-bfab-2fed64852986_terseLabel_en-US" xlink:label="lab_bldp_ConcentrationRiskNumberOfCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of customers</link:label>
    <link:label id="lab_bldp_ConcentrationRiskNumberOfCustomers_label_en-US" xlink:label="lab_bldp_ConcentrationRiskNumberOfCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Concentration Risk, Number of Customers</link:label>
    <link:label id="lab_bldp_ConcentrationRiskNumberOfCustomers_documentation_en-US" xlink:label="lab_bldp_ConcentrationRiskNumberOfCustomers" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Concentration Risk, Number of Customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConcentrationRiskNumberOfCustomers" xlink:href="bldp-20231231.xsd#bldp_ConcentrationRiskNumberOfCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ConcentrationRiskNumberOfCustomers" xlink:to="lab_bldp_ConcentrationRiskNumberOfCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCurrentLiabilities_c10d40d3-3bdd-43c5-8d92-1a5c6ed787d4_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other liabilities</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentLiabilities_label_en-US" xlink:label="lab_ifrs-full_OtherCurrentLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCurrentLiabilities" xlink:to="lab_ifrs-full_OtherCurrentLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageShares_6545e14d-1aa3-4c27-94c0-2f78c056b546_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average number of common shares outstanding (shares)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageShares_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average number of ordinary shares used in calculating basic earnings per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageShares" xlink:to="lab_ifrs-full_WeightedAverageShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RightofuseAssetsMember_22c75728-bfb8-408f-b1dd-61e54c194f37_terseLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssetsMember_label_en-US" xlink:label="lab_ifrs-full_RightofuseAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-use assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RightofuseAssetsMember" xlink:to="lab_ifrs-full_RightofuseAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UnusedTaxLossesMember_1e3e82e7-41ac-4b06-ac65-689dbb88b681_terseLabel_en-US" xlink:label="lab_ifrs-full_UnusedTaxLossesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Losses from operations carried forward</link:label>
    <link:label id="lab_ifrs-full_UnusedTaxLossesMember_label_en-US" xlink:label="lab_ifrs-full_UnusedTaxLossesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unused tax losses [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedTaxLossesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedTaxLossesMember" xlink:to="lab_ifrs-full_UnusedTaxLossesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForProvisions_3603de82-da19-42eb-bf77-86734702564f_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Warranty provision</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForProvisions_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForProvisions" xlink:to="lab_ifrs-full_AdjustmentsForProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_cbb31431-2a6f-417a-8e02-4abc1021c796_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Defined Benefit Plans</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of defined benefit plans [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_d8a2c8d4-9b57-4267-aece-1612f2ae359b_terseLabel_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents</link:label>
    <link:label id="lab_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_label_en-US" xlink:label="lab_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash and cash equivalents, percentage contributed to fair value of plan assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" xlink:to="lab_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_f9a3cead-f9f7-4317-ba14-0b32fe0f87d3_terseLabel_en-US" xlink:label="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment and intangible assets</link:label>
    <link:label id="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_label_en-US" xlink:label="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment And Intangible Assets [Member]</link:label>
    <link:label id="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_documentation_en-US" xlink:label="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Property, Plant and Equipment And Intangible Assets [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" xlink:href="bldp-20231231.xsd#bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" xlink:to="lab_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_a6fd9c39-8af7-4cb9-ab8b-a4c8b19e3861_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:to="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_324b0a7e-43ae-4c0b-9b29-c1c1eea71ff0_terseLabel_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:label id="lab_srt_ScenarioUnspecifiedDomain_label_en-US" xlink:label="lab_srt_ScenarioUnspecifiedDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioUnspecifiedDomain" xlink:to="lab_srt_ScenarioUnspecifiedDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DiscontinuedOperationsMember_e8146319-62e5-46e7-9606-c84658e47bb5_terseLabel_en-US" xlink:label="lab_ifrs-full_DiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued operations</link:label>
    <link:label id="lab_ifrs-full_DiscontinuedOperationsMember_label_en-US" xlink:label="lab_ifrs-full_DiscontinuedOperationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued operations [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DiscontinuedOperationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DiscontinuedOperationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DiscontinuedOperationsMember" xlink:to="lab_ifrs-full_DiscontinuedOperationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_5ccb0d49-5876-4a89-a661-37056ffbabf8_terseLabel_en-US" xlink:label="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimate of contributions expected to be paid to plan for next annual reporting period</link:label>
    <link:label id="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_label_en-US" xlink:label="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimate of contributions expected to be paid to plan for next annual reporting period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:to="lab_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_6886890f-d884-4fe4-85c4-46a745dcce14_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade and other payables</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for increase (decrease) in trade and other payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:to="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_d2fad362-6257-4d10-8cfe-a87c5b4bace5_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current liabilities:</link:label>
    <link:label id="lab_ifrs-full_CurrentLiabilitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current liabilities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract" xlink:to="lab_ifrs-full_CurrentLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseByNatureAbstract_8eacae1d-c6da-4cc5-b078-afdbe0a3e6ba_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseByNatureAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating expenses:</link:label>
    <link:label id="lab_ifrs-full_ExpenseByNatureAbstract_label_en-US" xlink:label="lab_ifrs-full_ExpenseByNatureAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expenses by nature [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseByNatureAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseByNatureAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract" xlink:to="lab_ifrs-full_ExpenseByNatureAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PlanAssetsAtFairValueAllocationPercentage_5106404e-fed4-4ba2-865c-e561d804715a_totalLabel_en-US" xlink:label="lab_bldp_PlanAssetsAtFairValueAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total</link:label>
    <link:label id="lab_bldp_PlanAssetsAtFairValueAllocationPercentage_label_en-US" xlink:label="lab_bldp_PlanAssetsAtFairValueAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Assets At Fair Value, Allocation Percentage</link:label>
    <link:label id="lab_bldp_PlanAssetsAtFairValueAllocationPercentage_documentation_en-US" xlink:label="lab_bldp_PlanAssetsAtFairValueAllocationPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Plan Assets At Fair Value, Allocation Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PlanAssetsAtFairValueAllocationPercentage" xlink:href="bldp-20231231.xsd#bldp_PlanAssetsAtFairValueAllocationPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PlanAssetsAtFairValueAllocationPercentage" xlink:to="lab_bldp_PlanAssetsAtFairValueAllocationPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory_f567f480-7ef9-467c-b8db-99e17ec55258_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of material accounting policy information [text block]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of material accounting policy information [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory" xlink:to="lab_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_RangeMember_84ccfe94-b0cb-48f6-97e1-3fd4463abd46_terseLabel_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:label id="lab_srt_RangeMember_label_en-US" xlink:label="lab_srt_RangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statistical Measurement [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember" xlink:to="lab_srt_RangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InventoriesAbstract_b59a1fd1-f433-4878-807f-78f17a96cc81_terseLabel_en-US" xlink:label="lab_bldp_InventoriesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Inventories [Abstract]</link:label>
    <link:label id="lab_bldp_InventoriesAbstract_label_en-US" xlink:label="lab_bldp_InventoriesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Inventories [Abstract]</link:label>
    <link:label id="lab_bldp_InventoriesAbstract_documentation_en-US" xlink:label="lab_bldp_InventoriesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Inventories [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InventoriesAbstract" xlink:href="bldp-20231231.xsd#bldp_InventoriesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InventoriesAbstract" xlink:to="lab_bldp_InventoriesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner_073a8d5b-fc7d-48df-a1f5-4a81591ca221_terseLabel_en-US" xlink:label="lab_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of investments committing</link:label>
    <link:label id="lab_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner_label_en-US" xlink:label="lab_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of Investments Committing to be Limited Partner</link:label>
    <link:label id="lab_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner_documentation_en-US" xlink:label="lab_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number of Investments Committing to be Limited Partner</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner" xlink:href="bldp-20231231.xsd#bldp_NumberOfInvestmentsCommittingToBeLimitedPartner"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner" xlink:to="lab_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ProspectusMember_8d219500-1fd6-41ce-a659-47be43b7cc8c_terseLabel_en-US" xlink:label="lab_bldp_ProspectusMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prospectus</link:label>
    <link:label id="lab_bldp_ProspectusMember_label_en-US" xlink:label="lab_bldp_ProspectusMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Prospectus [Member]</link:label>
    <link:label id="lab_bldp_ProspectusMember_documentation_en-US" xlink:label="lab_bldp_ProspectusMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Prospectus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProspectusMember" xlink:href="bldp-20231231.xsd#bldp_ProspectusMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProspectusMember" xlink:to="lab_bldp_ProspectusMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ConsiderationPaidReceived_d8ca6664-551c-4404-83e7-9cf0319e9198_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ConsiderationPaidReceived" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Consideration paid related to acquisition</link:label>
    <link:label id="lab_ifrs-full_ConsiderationPaidReceived_label_en-US" xlink:label="lab_ifrs-full_ConsiderationPaidReceived" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consideration paid (received)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ConsiderationPaidReceived" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConsiderationPaidReceived"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ConsiderationPaidReceived" xlink:to="lab_ifrs-full_ConsiderationPaidReceived" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalMember_b6dbecc7-16da-4abd-b210-40ded15dbe0a_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share capital</link:label>
    <link:label id="lab_ifrs-full_ClassesOfShareCapitalMember_label_en-US" xlink:label="lab_ifrs-full_ClassesOfShareCapitalMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share capital [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember" xlink:to="lab_ifrs-full_ClassesOfShareCapitalMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_a180ec28-c2e9-4dde-8dbb-bf43691f9035_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PaymentOfContingentConsiderationLiability_2d2d8918-03ef-4c5a-be05-6818644d6c99_terseLabel_en-US" xlink:label="lab_bldp_PaymentOfContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payment of contingent consideration liability</link:label>
    <link:label id="lab_bldp_PaymentOfContingentConsiderationLiability_label_en-US" xlink:label="lab_bldp_PaymentOfContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payment of Contingent Consideration Liability</link:label>
    <link:label id="lab_bldp_PaymentOfContingentConsiderationLiability_documentation_en-US" xlink:label="lab_bldp_PaymentOfContingentConsiderationLiability" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Payment of Contingent Consideration Liability</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentOfContingentConsiderationLiability" xlink:href="bldp-20231231.xsd#bldp_PaymentOfContingentConsiderationLiability"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PaymentOfContingentConsiderationLiability" xlink:to="lab_bldp_PaymentOfContingentConsiderationLiability" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_8cd43c01-00bb-42bb-b43b-393f894a6ac4_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossFromOperatingActivities_fbf209d8-df63-4188-879a-e0ce47c626d1_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossFromOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Results from operating activities</link:label>
    <link:label id="lab_ifrs-full_ProfitLossFromOperatingActivities_label_en-US" xlink:label="lab_ifrs-full_ProfitLossFromOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit (loss) from operating activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossFromOperatingActivities" xlink:to="lab_ifrs-full_ProfitLossFromOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsLineItems_84209871-a6e9-4e5f-a4e2-95d0632c6adf_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of financial assets [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of financial assets [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:to="lab_ifrs-full_DisclosureOfFinancialAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_821abc15-4deb-4e37-87f7-d9f526a440f2_terseLabel_en-US" xlink:label="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Risk exposure associated with instruments sharing characteristic</link:label>
    <link:label id="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_label_en-US" xlink:label="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Risk exposure associated with instruments sharing characteristic</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:to="lab_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_c598fcc8-b2cf-4ff4-8516-9156ca514457_terseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_4126718f-8778-40ab-a226-234a7cdc3188_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Amortization expense</link:label>
    <link:label id="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amortisation, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_9ab74e4b-debc-409c-b6b3-1c1e6ff39840_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Share Capital, Reserves And Other Equity Interest And Share-Based Payment Arrangements [Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Share Capital, Reserves And Other Equity Interest And Share-Based Payment Arrangements [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" xlink:to="lab_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_2826b9db-33b6-4eeb-a1e7-d66156e1cc66_terseLabel_en-US" xlink:label="lab_ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Continuing and discontinued operations [axis]</link:label>
    <link:label id="lab_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_label_en-US" xlink:label="lab_ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Continuing and discontinued operations [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:to="lab_ifrs-full_ContinuingAndDiscontinuedOperationsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_815dd34d-34fc-497e-97c0-663fa60c2970_terseLabel_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:label id="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_label_en-US" xlink:label="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment, Name [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:to="lab_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RoyaltyExpense_1414e26f-47b5-4397-9aad-a99075966a16_terseLabel_en-US" xlink:label="lab_ifrs-full_RoyaltyExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Royalty expense</link:label>
    <link:label id="lab_ifrs-full_RoyaltyExpense_label_en-US" xlink:label="lab_ifrs-full_RoyaltyExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Royalty expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RoyaltyExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RoyaltyExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RoyaltyExpense" xlink:to="lab_ifrs-full_RoyaltyExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_9c4b6dde-002d-4da3-9e40-7d3b1aa242c7_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_591b7a37-9ba7-4ff7-94bb-d654b24a6aed_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_549ef4e1-d8b9-493f-b4aa-27ae589a6982_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesOutstanding_label_en-US" xlink:label="lab_ifrs-full_NumberOfSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of shares outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesOutstanding" xlink:to="lab_ifrs-full_NumberOfSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_d62cc7ee-bb89-436f-9a7f-eb312f7c0bb4_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Income tax expense</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_502dc2c2-0695-4e68-aa8e-70bda00c5884_totalLabel_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total income tax expense from continuing operations</link:label>
    <link:label id="lab_ifrs-full_IncomeTaxExpenseContinuingOperations_label_en-US" xlink:label="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax expense (income)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:to="lab_ifrs-full_IncomeTaxExpenseContinuingOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MiscellaneousOtherOperatingExpense_52cf2700-59ab-4853-be7c-cabadfcafe97_terseLabel_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other operating expense</link:label>
    <link:label id="lab_ifrs-full_MiscellaneousOtherOperatingExpense_label_en-US" xlink:label="lab_ifrs-full_MiscellaneousOtherOperatingExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Miscellaneous other operating expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MiscellaneousOtherOperatingExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MiscellaneousOtherOperatingExpense" xlink:to="lab_ifrs-full_MiscellaneousOtherOperatingExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementGeographicalAxis_67c76609-ef65-4d98-ba3f-2c4badb1ed21_terseLabel_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:label id="lab_srt_StatementGeographicalAxis_label_en-US" xlink:label="lab_srt_StatementGeographicalAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis" xlink:to="lab_srt_StatementGeographicalAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_5540f4d8-9a7a-46f0-926c-c19e3eaef644_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Options expired (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of share options expired in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentAssetsAbstract_9e4a49b2-8d53-4118-bde9-d19bdb69dc57_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Non-current assets:</link:label>
    <link:label id="lab_ifrs-full_NoncurrentAssetsAbstract_label_en-US" xlink:label="lab_ifrs-full_NoncurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current assets [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract" xlink:to="lab_ifrs-full_NoncurrentAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossFromDiscontinuedOperations_17f44142-2b78-4dba-8c93-254915f3b173_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss from discontinued operations</link:label>
    <link:label id="lab_ifrs-full_ProfitLossFromDiscontinuedOperations_522ad6f8-2f5f-43aa-80b0-d47fa66f862f_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss from discontinued operations</link:label>
    <link:label id="lab_ifrs-full_ProfitLossFromDiscontinuedOperations_label_en-US" xlink:label="lab_ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit (loss) from discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:to="lab_ifrs-full_ProfitLossFromDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_ac728c0e-b0cc-4a4b-81f7-a7c4fcad6037_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InitialContributionMember_9193a827-3275-40b9-b50f-5980445ad32d_terseLabel_en-US" xlink:label="lab_bldp_InitialContributionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initial Contribution</link:label>
    <link:label id="lab_bldp_InitialContributionMember_label_en-US" xlink:label="lab_bldp_InitialContributionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Initial Contribution [Member]</link:label>
    <link:label id="lab_bldp_InitialContributionMember_documentation_en-US" xlink:label="lab_bldp_InitialContributionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Initial Contribution</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InitialContributionMember" xlink:href="bldp-20231231.xsd#bldp_InitialContributionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InitialContributionMember" xlink:to="lab_bldp_InitialContributionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_6328effa-1dd4-4a9f-8c23-0f1da51f791e_terseLabel_en-US" xlink:label="lab_bldp_AdjustmentsForLossesDecommissioningOfLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accretion (dilution) on decommissioning liabilities</link:label>
    <link:label id="lab_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_label_en-US" xlink:label="lab_bldp_AdjustmentsForLossesDecommissioningOfLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for losses, decommissioning of liabilities</link:label>
    <link:label id="lab_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_documentation_en-US" xlink:label="lab_bldp_AdjustmentsForLossesDecommissioningOfLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjustments for losses, decommissioning of liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdjustmentsForLossesDecommissioningOfLiabilities" xlink:href="bldp-20231231.xsd#bldp_AdjustmentsForLossesDecommissioningOfLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AdjustmentsForLossesDecommissioningOfLiabilities" xlink:to="lab_bldp_AdjustmentsForLossesDecommissioningOfLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NoncurrentProvisions_0e5df1ce-e9ee-437c-b074-9442c141d705_terseLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other non-current liabilities and employee future benefits</link:label>
    <link:label id="lab_ifrs-full_NoncurrentProvisions_8728f403-66db-4642-a5df-d0ce3b82553a_totalLabel_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Other non-current liabilities and employee future benefits</link:label>
    <link:label id="lab_ifrs-full_NoncurrentProvisions_label_en-US" xlink:label="lab_ifrs-full_NoncurrentProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Non-current provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NoncurrentProvisions" xlink:to="lab_ifrs-full_NoncurrentProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CustomerOneMember_a010f5ae-a8f1-4b74-89aa-6efd9541e2c8_terseLabel_en-US" xlink:label="lab_bldp_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual customer one</link:label>
    <link:label id="lab_bldp_CustomerOneMember_label_en-US" xlink:label="lab_bldp_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer One [Member]</link:label>
    <link:label id="lab_bldp_CustomerOneMember_documentation_en-US" xlink:label="lab_bldp_CustomerOneMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer One [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CustomerOneMember" xlink:href="bldp-20231231.xsd#bldp_CustomerOneMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CustomerOneMember" xlink:to="lab_bldp_CustomerOneMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CleanH2FundMember_a7394cc1-9dfe-47ac-911a-9e44f8be9f06_terseLabel_en-US" xlink:label="lab_bldp_CleanH2FundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">CleanH2 Fund</link:label>
    <link:label id="lab_bldp_CleanH2FundMember_label_en-US" xlink:label="lab_bldp_CleanH2FundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Clean H2 Fund [Member]</link:label>
    <link:label id="lab_bldp_CleanH2FundMember_documentation_en-US" xlink:label="lab_bldp_CleanH2FundMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Clean H2 Fund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember" xlink:href="bldp-20231231.xsd#bldp_CleanH2FundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CleanH2FundMember" xlink:to="lab_bldp_CleanH2FundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivables_0d833f2c-6927-4666-9950-3edc6efc5858_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivables_cfaf7860-2c38-4548-839f-dd6f18577baa_totalLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivables_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade and other current receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivables" xlink:to="lab_ifrs-full_TradeAndOtherCurrentReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InternallygeneratedfuelcellMember_5dcc9717-ed77-48ff-9449-4677ce38d35f_terseLabel_en-US" xlink:label="lab_bldp_InternallygeneratedfuelcellMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Internally generated fuel cell intangible assets</link:label>
    <link:label id="lab_bldp_InternallygeneratedfuelcellMember_label_en-US" xlink:label="lab_bldp_InternallygeneratedfuelcellMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Internally generated fuel cell [Member]</link:label>
    <link:label id="lab_bldp_InternallygeneratedfuelcellMember_documentation_en-US" xlink:label="lab_bldp_InternallygeneratedfuelcellMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Internally generated fuel cell [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InternallygeneratedfuelcellMember" xlink:href="bldp-20231231.xsd#bldp_InternallygeneratedfuelcellMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InternallygeneratedfuelcellMember" xlink:to="lab_bldp_InternallygeneratedfuelcellMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_1801e87f-bca3-444c-91c1-8855218ff8b5_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets and goodwill</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsAndGoodwillMember_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets and goodwill [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:to="lab_ifrs-full_IntangibleAssetsAndGoodwillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IssuedCapital_870abbb8-9ef3-4f1d-9326-d322b48e712c_terseLabel_en-US" xlink:label="lab_ifrs-full_IssuedCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share capital</link:label>
    <link:label id="lab_ifrs-full_IssuedCapital_label_en-US" xlink:label="lab_ifrs-full_IssuedCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Issued capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IssuedCapital" xlink:to="lab_ifrs-full_IssuedCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersTable_f267d4f3-16fe-4f9a-bf7f-cdb55fd45b51_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of major customers [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMajorCustomersTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMajorCustomersTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of major customers [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMajorCustomersTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable" xlink:to="lab_ifrs-full_DisclosureOfMajorCustomersTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_1d6b8b15-d04e-4173-87d9-5cff6a17d90f_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current service cost</link:label>
    <link:label id="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase in net defined benefit liability (asset) resulting from current service cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_15dabf06-9afe-4e61-b212-e7f359cfbde4_terseLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee future benefits</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_88faaa10-d819-4dc3-80c4-b7baaa3c7fb0_periodStartLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset), beginning balance</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_91db3a42-d799-472d-81c7-f954a8ad60bf_periodEndLabel_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset), ending balance</link:label>
    <link:label id="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_label_en-US" xlink:label="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:to="lab_ifrs-full_LiabilityAssetOfDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_4350d400-f253-4a46-8b22-5a2e4456d3c7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_55b4bdfe-c2b8-4f1c-b537-7bb88611ddf4_verboseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Redeemed/exercised</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through exercise of options, equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ShorttermEmployeeBenefitsExpense_57b9783f-1acf-4d58-8383-e0eede39e0e2_terseLabel_en-US" xlink:label="lab_ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Salaries and employee benefits</link:label>
    <link:label id="lab_ifrs-full_ShorttermEmployeeBenefitsExpense_label_en-US" xlink:label="lab_ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term employee benefits expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:to="lab_ifrs-full_ShorttermEmployeeBenefitsExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfProvisionsAxis_fdd2559f-db79-4109-8941-02a850a89b6b_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of other provisions [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfProvisionsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of other provisions [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis" xlink:to="lab_ifrs-full_ClassesOfProvisionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_414dcac0-c95a-46ce-ae77-78ab11336874_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of transactions between related parties [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of transactions between related parties [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:to="lab_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProvisionUsedOtherProvisions_69637c75-acd6-4c71-8df8-34c6aefb556d_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionUsedOtherProvisions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Provisions used/paid during year</link:label>
    <link:label id="lab_ifrs-full_ProvisionUsedOtherProvisions_fb173469-78c2-469d-8103-59fdae2cc07d_terseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionUsedOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expenditures</link:label>
    <link:label id="lab_ifrs-full_ProvisionUsedOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_ProvisionUsedOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision used, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProvisionUsedOtherProvisions" xlink:to="lab_ifrs-full_ProvisionUsedOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentContractAssets_7a5c6ab3-7064-401f-8154-8aca551c46b1_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contract assets</link:label>
    <link:label id="lab_ifrs-full_CurrentContractAssets_61f77f1b-482f-44f0-845a-83e06b6827ec_periodStartLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_CurrentContractAssets_ba698cea-7211-49af-88ee-fd4449f3278a_periodEndLabel_en-US" xlink:label="lab_ifrs-full_CurrentContractAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_ifrs-full_CurrentContractAssets_label_en-US" xlink:label="lab_ifrs-full_CurrentContractAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current contract assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentContractAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentContractAssets" xlink:to="lab_ifrs-full_CurrentContractAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShare_b6975f07-d721-4927-8503-e17713d416ce_terseLabel_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Loss per share, basic (in USD per share)</link:label>
    <link:label id="lab_ifrs-full_BasicEarningsLossPerShare_label_en-US" xlink:label="lab_ifrs-full_BasicEarningsLossPerShare" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Basic earnings (loss) per share</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BasicEarningsLossPerShare" xlink:to="lab_ifrs-full_BasicEarningsLossPerShare" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DomainNamesMember_13f18666-dd9f-4f8e-b76c-6d809e58c292_terseLabel_en-US" xlink:label="lab_bldp_DomainNamesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Domain names</link:label>
    <link:label id="lab_bldp_DomainNamesMember_label_en-US" xlink:label="lab_bldp_DomainNamesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Domain Names [Member]</link:label>
    <link:label id="lab_bldp_DomainNamesMember_documentation_en-US" xlink:label="lab_bldp_DomainNamesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Domain Names</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DomainNamesMember" xlink:href="bldp-20231231.xsd#bldp_DomainNamesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DomainNamesMember" xlink:to="lab_bldp_DomainNamesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_026a84bd-af14-4f6e-a456-7b1d34678314_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Actuarial gain on defined benefit plans</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_3da7e6db-77df-4ce7-975a-8df1d555a264_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit plan actuarial gain</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TrademarksandServicemarksMember_5a4edfe9-2dac-433b-bd5c-07c288fff7ae_terseLabel_en-US" xlink:label="lab_bldp_TrademarksandServicemarksMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired trademarks and service marks</link:label>
    <link:label id="lab_bldp_TrademarksandServicemarksMember_label_en-US" xlink:label="lab_bldp_TrademarksandServicemarksMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trademarks and Servicemarks [Member]</link:label>
    <link:label id="lab_bldp_TrademarksandServicemarksMember_documentation_en-US" xlink:label="lab_bldp_TrademarksandServicemarksMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Trademarks and Servicemarks [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TrademarksandServicemarksMember" xlink:href="bldp-20231231.xsd#bldp_TrademarksandServicemarksMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TrademarksandServicemarksMember" xlink:to="lab_bldp_TrademarksandServicemarksMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InterestsInOtherEntitiesAbstract_f4450f18-2a97-40ad-a69c-c2679822dd16_terseLabel_en-US" xlink:label="lab_bldp_InterestsInOtherEntitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Interests In Other Entities [Abstract]</link:label>
    <link:label id="lab_bldp_InterestsInOtherEntitiesAbstract_label_en-US" xlink:label="lab_bldp_InterestsInOtherEntitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Interests In Other Entities [Abstract]</link:label>
    <link:label id="lab_bldp_InterestsInOtherEntitiesAbstract_documentation_en-US" xlink:label="lab_bldp_InterestsInOtherEntitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Interests In Other Entities [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract" xlink:href="bldp-20231231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract" xlink:to="lab_bldp_InterestsInOtherEntitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfShareBasedCompensationPlans_d84cdac6-ed8c-4a1e-8b7b-add42288dcaf_terseLabel_en-US" xlink:label="lab_bldp_NumberOfShareBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of plans</link:label>
    <link:label id="lab_bldp_NumberOfShareBasedCompensationPlans_label_en-US" xlink:label="lab_bldp_NumberOfShareBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Share-Based Compensation Plans</link:label>
    <link:label id="lab_bldp_NumberOfShareBasedCompensationPlans_documentation_en-US" xlink:label="lab_bldp_NumberOfShareBasedCompensationPlans" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Share-Based Compensation Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfShareBasedCompensationPlans" xlink:href="bldp-20231231.xsd#bldp_NumberOfShareBasedCompensationPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfShareBasedCompensationPlans" xlink:to="lab_bldp_NumberOfShareBasedCompensationPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InvestmentPropertyMember_356f4ca9-946d-41be-bed4-71f81dd1dc8c_terseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentPropertyMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long- Term Investment</link:label>
    <link:label id="lab_ifrs-full_InvestmentPropertyMember_label_en-US" xlink:label="lab_ifrs-full_InvestmentPropertyMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment property [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentPropertyMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentPropertyMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentPropertyMember" xlink:to="lab_ifrs-full_InvestmentPropertyMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RestructuringProvision_4f386efb-7e3c-40c7-be2f-25b3297d91e8_terseLabel_en-US" xlink:label="lab_ifrs-full_RestructuringProvision" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring cost</link:label>
    <link:label id="lab_ifrs-full_RestructuringProvision_label_en-US" xlink:label="lab_ifrs-full_RestructuringProvision" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring provision</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvision" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestructuringProvision"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RestructuringProvision" xlink:to="lab_ifrs-full_RestructuringProvision" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_ScenarioForecastMember_43f4335b-a9d1-4831-beca-e72bbd878e4b_terseLabel_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Forecast</link:label>
    <link:label id="lab_srt_ScenarioForecastMember_label_en-US" xlink:label="lab_srt_ScenarioForecastMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Forecast [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ScenarioForecastMember" xlink:to="lab_srt_ScenarioForecastMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForSharebasedPayments_0006c93b-e262-4fab-98b4-a1f8f191f96d_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForSharebasedPayments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForSharebasedPayments_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForSharebasedPayments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for share-based payments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForSharebasedPayments" xlink:to="lab_ifrs-full_AdjustmentsForSharebasedPayments" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GrossLeaseLiabilities_d4d8c284-873b-4740-883b-5d182a905aa6_terseLabel_en-US" xlink:label="lab_ifrs-full_GrossLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Total undiscounted lease liabilities</link:label>
    <link:label id="lab_ifrs-full_GrossLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_GrossLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gross lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GrossLeaseLiabilities" xlink:to="lab_ifrs-full_GrossLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_8fa74761-ca05-4087-8134-2511183251e4_terseLabel_en-US" xlink:label="lab_bldp_EquityInterestsIssuedOrIssuableVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting period</link:label>
    <link:label id="lab_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_label_en-US" xlink:label="lab_bldp_EquityInterestsIssuedOrIssuableVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity Interests Issued or Issuable, Vesting Period</link:label>
    <link:label id="lab_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_documentation_en-US" xlink:label="lab_bldp_EquityInterestsIssuedOrIssuableVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Equity Interests Issued or Issuable, Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsIssuedOrIssuableVestingPeriod" xlink:href="bldp-20231231.xsd#bldp_EquityInterestsIssuedOrIssuableVestingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EquityInterestsIssuedOrIssuableVestingPeriod" xlink:to="lab_bldp_EquityInterestsIssuedOrIssuableVestingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_LeaseRecognitionExemptionThreshold_4ab0343b-c03f-449b-bdf2-56eb61be3f49_terseLabel_en-US" xlink:label="lab_bldp_LeaseRecognitionExemptionThreshold" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recognition exemption threshold</link:label>
    <link:label id="lab_bldp_LeaseRecognitionExemptionThreshold_label_en-US" xlink:label="lab_bldp_LeaseRecognitionExemptionThreshold" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease, Recognition Exemption Threshold</link:label>
    <link:label id="lab_bldp_LeaseRecognitionExemptionThreshold_documentation_en-US" xlink:label="lab_bldp_LeaseRecognitionExemptionThreshold" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Lease, Recognition Exemption Threshold</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeaseRecognitionExemptionThreshold" xlink:href="bldp-20231231.xsd#bldp_LeaseRecognitionExemptionThreshold"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LeaseRecognitionExemptionThreshold" xlink:to="lab_bldp_LeaseRecognitionExemptionThreshold" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_3d09b1ae-2937-48ad-a0e0-237ac2ebd866_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Other Provisions</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of other provisions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfOtherProvisionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_c314e611-d5b1-4a31-a77a-697b700b0669_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actuarial assumption of medical cost trend rates</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial assumption of medical cost trend rates [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:to="lab_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityPrimarySicNumber_ad8cd5b4-c553-42df-aa5b-718fb7720151_terseLabel_en-US" xlink:label="lab_dei_EntityPrimarySicNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Primary SIC Number</link:label>
    <link:label id="lab_dei_EntityPrimarySicNumber_label_en-US" xlink:label="lab_dei_EntityPrimarySicNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Primary SIC Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPrimarySicNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityPrimarySicNumber" xlink:to="lab_dei_EntityPrimarySicNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_95708ab7-bef1-49ee-89f4-b7d7eea20aa1_terseLabel_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment</link:label>
    <link:label id="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_label_en-US" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjustment [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeferredShareUnitsRollForward_4f4b2e2a-3a11-43ac-a470-29d2bb8f32ed_terseLabel_en-US" xlink:label="lab_bldp_DeferredShareUnitsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Share Units [Roll Forward]</link:label>
    <link:label id="lab_bldp_DeferredShareUnitsRollForward_label_en-US" xlink:label="lab_bldp_DeferredShareUnitsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Share Units [Roll Forward]</link:label>
    <link:label id="lab_bldp_DeferredShareUnitsRollForward_documentation_en-US" xlink:label="lab_bldp_DeferredShareUnitsRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Share Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsRollForward" xlink:href="bldp-20231231.xsd#bldp_DeferredShareUnitsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeferredShareUnitsRollForward" xlink:to="lab_bldp_DeferredShareUnitsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_250098ea-bf00-4a23-8bee-3d8fdb7dbb30_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment, Non-financial assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for impairment of non-financial assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_3c6f6769-da2a-44de-a671-418584cdc57e_terseLabel_en-US" xlink:label="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</link:label>
    <link:label id="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_label_en-US" xlink:label="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</link:label>
    <link:label id="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_documentation_en-US" xlink:label="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:href="bldp-20231231.xsd#bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:to="lab_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_AdjustmentsForDeferredGainLossAmortization_b927f788-14c4-438f-a4e7-e86d7f8686ab_terseLabel_en-US" xlink:label="lab_bldp_AdjustmentsForDeferredGainLossAmortization" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred gain amortization</link:label>
    <link:label id="lab_bldp_AdjustmentsForDeferredGainLossAmortization_label_en-US" xlink:label="lab_bldp_AdjustmentsForDeferredGainLossAmortization" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments For Deferred Gain (Loss) Amortization</link:label>
    <link:label id="lab_bldp_AdjustmentsForDeferredGainLossAmortization_documentation_en-US" xlink:label="lab_bldp_AdjustmentsForDeferredGainLossAmortization" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Adjustments For Deferred Gain (Loss) Amortization</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdjustmentsForDeferredGainLossAmortization" xlink:href="bldp-20231231.xsd#bldp_AdjustmentsForDeferredGainLossAmortization"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_AdjustmentsForDeferredGainLossAmortization" xlink:to="lab_bldp_AdjustmentsForDeferredGainLossAmortization" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsMember_6851e446-564d-418a-893f-b239adc9a086_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actuarial assumptions</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsMember_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial assumptions [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember" xlink:to="lab_ifrs-full_ActuarialAssumptionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_9131a960-2ad4-4a3d-be77-311985afa172_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative translation adjustment due to foreign exchange</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_ad4f6b1c-5c43-4449-8c42-3b0814ed8a10_verboseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange gain (loss)</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign exchange gain (loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:to="lab_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RoyaltyObligationContingentMaximumAmount_f7d5a03e-42c9-45b8-9339-5d5ce9d0a2b2_terseLabel_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentMaximumAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum royalty expense</link:label>
    <link:label id="lab_bldp_RoyaltyObligationContingentMaximumAmount_label_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentMaximumAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Royalty Obligation, Contingent, Maximum Amount</link:label>
    <link:label id="lab_bldp_RoyaltyObligationContingentMaximumAmount_documentation_en-US" xlink:label="lab_bldp_RoyaltyObligationContingentMaximumAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Royalty Obligation, Maximum Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RoyaltyObligationContingentMaximumAmount" xlink:href="bldp-20231231.xsd#bldp_RoyaltyObligationContingentMaximumAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RoyaltyObligationContingentMaximumAmount" xlink:to="lab_bldp_RoyaltyObligationContingentMaximumAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxEffectOfTaxLosses_da85f76c-151e-433b-8330-f2461ebf19a0_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxEffectOfTaxLosses" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiry of losses and ITC</link:label>
    <link:label id="lab_ifrs-full_TaxEffectOfTaxLosses_label_en-US" xlink:label="lab_ifrs-full_TaxEffectOfTaxLosses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax effect of tax losses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfTaxLosses" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectOfTaxLosses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxEffectOfTaxLosses" xlink:to="lab_ifrs-full_TaxEffectOfTaxLosses" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_7df9c228-002a-4d69-8228-ee50f1f54f11_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in property, plant and equipment [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in property, plant and equipment [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:to="lab_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock_10db421e-e0fa-4741-a2b7-9eaf010c42be_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Trade and Other Receivables</link:label>
    <link:label id="lab_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Trade Receivables And Other [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Trade Receivables And Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock" xlink:to="lab_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfJointVenturesLineItems_0f0cd9e3-1854-4e92-ae1c-64708af11b01_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointVenturesLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of joint ventures [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfJointVenturesLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointVenturesLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of joint ventures [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems" xlink:to="lab_ifrs-full_DisclosureOfJointVenturesLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_007becbc-e243-4bd8-8580-b049be082c47_terseLabel_en-US" xlink:label="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Timing of transfer of goods or services [axis]</link:label>
    <link:label id="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_label_en-US" xlink:label="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Timing of transfer of goods or services [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis" xlink:to="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_ee2344b3-46f3-4b28-a4d5-8b2de152ec89_verboseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total share-based compensation for continuing operations (per statement of loss)</link:label>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_692f54b7-55b1-4614-8964-b3ed4ecf3b98_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation expense</link:label>
    <link:label id="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_label_en-US" xlink:label="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expense from share-based payment transactions with employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:to="lab_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentAssetsAbstract_d3afdbeb-e1e3-42f5-9007-ba3b72156b2b_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets:</link:label>
    <link:label id="lab_ifrs-full_CurrentAssetsAbstract_label_en-US" xlink:label="lab_ifrs-full_CurrentAssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssetsAbstract" xlink:to="lab_ifrs-full_CurrentAssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_d2fc2fe8-d09a-45b4-bb8b-265c1f6264e6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Commitments and contingencies</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of commitments and contingent liabilities [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_100632ed-f3fd-4055-84f0-ce773c97b90d_terseLabel_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Categories of related parties [axis]</link:label>
    <link:label id="lab_ifrs-full_CategoriesOfRelatedPartiesAxis_label_en-US" xlink:label="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Categories of related parties [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:to="lab_ifrs-full_CategoriesOfRelatedPartiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EUROPE1Member_ccbffe7e-dd5b-4b39-b7ac-0e45f0afa424_terseLabel_en-US" xlink:label="lab_bldp_EUROPE1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Europe</link:label>
    <link:label id="lab_bldp_EUROPE1Member_label_en-US" xlink:label="lab_bldp_EUROPE1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">EUROPE 1 [Member]</link:label>
    <link:label id="lab_bldp_EUROPE1Member_documentation_en-US" xlink:label="lab_bldp_EUROPE1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">EUROPE 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EUROPE1Member" xlink:href="bldp-20231231.xsd#bldp_EUROPE1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EUROPE1Member" xlink:to="lab_bldp_EUROPE1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InvestmentContributionsAxis_5b58c8b0-7b39-4361-9667-f7d514773516_terseLabel_en-US" xlink:label="lab_bldp_InvestmentContributionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment Contributions [Axis]</link:label>
    <link:label id="lab_bldp_InvestmentContributionsAxis_label_en-US" xlink:label="lab_bldp_InvestmentContributionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Contributions [Axis]</link:label>
    <link:label id="lab_bldp_InvestmentContributionsAxis_documentation_en-US" xlink:label="lab_bldp_InvestmentContributionsAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Investment Contributions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsAxis" xlink:href="bldp-20231231.xsd#bldp_InvestmentContributionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InvestmentContributionsAxis" xlink:to="lab_bldp_InvestmentContributionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExercisePriceRangeSixMember_f585b271-967b-49f0-91df-966c512d4c53_terseLabel_en-US" xlink:label="lab_bldp_ExercisePriceRangeSixMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$12.91 - $26.13</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeSixMember_label_en-US" xlink:label="lab_bldp_ExercisePriceRangeSixMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise Price Range Six [Member]</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeSixMember_documentation_en-US" xlink:label="lab_bldp_ExercisePriceRangeSixMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exercise Price Range Six</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeSixMember" xlink:href="bldp-20231231.xsd#bldp_ExercisePriceRangeSixMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExercisePriceRangeSixMember" xlink:to="lab_bldp_ExercisePriceRangeSixMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardPowerCorporationMember_76c4e114-e442-48fa-af37-5c2e3f0ea71a_terseLabel_en-US" xlink:label="lab_bldp_BallardPowerCorporationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ballard Power Corporation</link:label>
    <link:label id="lab_bldp_BallardPowerCorporationMember_label_en-US" xlink:label="lab_bldp_BallardPowerCorporationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ballard Power Corporation [Member]</link:label>
    <link:label id="lab_bldp_BallardPowerCorporationMember_documentation_en-US" xlink:label="lab_bldp_BallardPowerCorporationMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ballard Power Corporation [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerCorporationMember" xlink:href="bldp-20231231.xsd#bldp_BallardPowerCorporationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardPowerCorporationMember" xlink:to="lab_bldp_BallardPowerCorporationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeferredShareUnitsMember_5fc3b464-9096-4b0d-ae87-afa65f3a3498_terseLabel_en-US" xlink:label="lab_bldp_DeferredShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">DSUs</link:label>
    <link:label id="lab_bldp_DeferredShareUnitsMember_82ce0950-f8d4-4dc6-a6ee-a726282598fc_verboseLabel_en-US" xlink:label="lab_bldp_DeferredShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">DSU Expense</link:label>
    <link:label id="lab_bldp_DeferredShareUnitsMember_label_en-US" xlink:label="lab_bldp_DeferredShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Share Units [Member]</link:label>
    <link:label id="lab_bldp_DeferredShareUnitsMember_documentation_en-US" xlink:label="lab_bldp_DeferredShareUnitsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Share Units [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember" xlink:href="bldp-20231231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeferredShareUnitsMember" xlink:to="lab_bldp_DeferredShareUnitsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityLineItems_8ccd2dab-4b75-4e17-8bad-d7dbae49bb4b_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of changes in equity [line items]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityLineItems_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of changes in equity [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems" xlink:to="lab_ifrs-full_StatementOfChangesInEquityLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForAssociatesMember_24f9cf7e-4e54-4105-acbe-7ad64a45d0c2_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForAssociatesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity's total for associates</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForAssociatesMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForAssociatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity's total for associates [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember" xlink:to="lab_ifrs-full_EntitysTotalForAssociatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfFinancialAssetsAxis_566aa237-ce3d-4ef9-94c6-9a42dd27b6e4_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of financial assets [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfFinancialAssetsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of financial assets [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:to="lab_ifrs-full_ClassesOfFinancialAssetsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_6c4e586f-5d07-4d36-818a-5a67c5128766_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Benefits paid</link:label>
    <link:label id="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from payments in respect of settlements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AssetsAbstract_7fd23950-b443-4d91-ad34-ce41532fdca1_terseLabel_en-US" xlink:label="lab_ifrs-full_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_ifrs-full_AssetsAbstract_label_en-US" xlink:label="lab_ifrs-full_AssetsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AssetsAbstract" xlink:to="lab_ifrs-full_AssetsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_67d91a4a-fbcc-4cdf-b89a-4e8762d94f4e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Net Defined Benefit Liability (Asset)</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of net defined benefit liability (asset) [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxEffectOfForeignTaxRates_bd6579f5-3d9c-471d-ac2b-cf1965b15cf4_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxEffectOfForeignTaxRates" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign tax rate and tax rate differences</link:label>
    <link:label id="lab_ifrs-full_TaxEffectOfForeignTaxRates_label_en-US" xlink:label="lab_ifrs-full_TaxEffectOfForeignTaxRates" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax effect of foreign tax rates</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxEffectOfForeignTaxRates" xlink:to="lab_ifrs-full_TaxEffectOfForeignTaxRates" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_41d64346-9287-499c-a014-99261dc5919c_negatedTerseLabel_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Effect of movements in exchange rates</link:label>
    <link:label id="lab_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_label_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (Decrease) Through Net Exchange Differences, Right-Of-Use Assets</link:label>
    <link:label id="lab_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_documentation_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (Decrease) Through Net Exchange Differences, Right-Of-Use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:href="bldp-20231231.xsd#bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:to="lab_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityFileNumber_141d7005-aa9f-4636-b8a5-1faf2b97a0c3_terseLabel_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:label id="lab_dei_EntityFileNumber_label_en-US" xlink:label="lab_dei_EntityFileNumber" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity File Number</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber" xlink:to="lab_dei_EntityFileNumber" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_9f39ec7a-1016-4e51-a72c-790fca9c87eb_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investing activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) investing activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLoss_799e687c-3ae7-452f-bd4b-437e572d77a6_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_ifrs-full_ProfitLoss_072c3205-0cf7-441c-bc3a-27f01be23b48_terseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_ifrs-full_ProfitLoss_99a66e78-c5c4-4541-8ec0-bcd679b837cf_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Net loss for the year</link:label>
    <link:label id="lab_ifrs-full_ProfitLoss_0b7aeec1-cd95-4a97-a6d7-4dca6284c337_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Net loss</link:label>
    <link:label id="lab_ifrs-full_ProfitLoss_label_en-US" xlink:label="lab_ifrs-full_ProfitLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit (loss)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLoss" xlink:to="lab_ifrs-full_ProfitLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_2fc562a5-972e-49b4-941c-4bde7e88bf0d_terseLabel_en-US" xlink:label="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Included in profit or loss</link:label>
    <link:label id="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_label_en-US" xlink:label="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in net defined benefit liability (asset) [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:to="lab_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorFirmId_79dd9530-7172-4b6c-b95d-c34138b33a3c_terseLabel_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:label id="lab_dei_AuditorFirmId_label_en-US" xlink:label="lab_dei_AuditorFirmId" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Firm ID</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId" xlink:to="lab_dei_AuditorFirmId" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperations_dd1ec734-7345-4de8-af76-eea56532698a_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperations" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total adjustments</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperations_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperations" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_afe8392d-f4ee-4821-8531-38bb0344da3c_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for increase (decrease) in contract liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:to="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_JoinVenturesInvestmentRollForward_83bf2282-005e-4b9e-9607-878d946bed40_terseLabel_en-US" xlink:label="lab_bldp_JoinVenturesInvestmentRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Join Ventures Investment [Roll Forward]</link:label>
    <link:label id="lab_bldp_JoinVenturesInvestmentRollForward_label_en-US" xlink:label="lab_bldp_JoinVenturesInvestmentRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Join Ventures Investment [Roll Forward]</link:label>
    <link:label id="lab_bldp_JoinVenturesInvestmentRollForward_documentation_en-US" xlink:label="lab_bldp_JoinVenturesInvestmentRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Join Ventures Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JoinVenturesInvestmentRollForward" xlink:href="bldp-20231231.xsd#bldp_JoinVenturesInvestmentRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward" xlink:to="lab_bldp_JoinVenturesInvestmentRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedCompensationAwardThirdTrancheMember_86223604-ed39-4ab0-94a3-1a0df2d6d66f_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedCompensationAwardThirdTrancheMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tranche Three</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationAwardThirdTrancheMember_label_en-US" xlink:label="lab_bldp_ShareBasedCompensationAwardThirdTrancheMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Award Third Tranche [Member]</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationAwardThirdTrancheMember_documentation_en-US" xlink:label="lab_bldp_ShareBasedCompensationAwardThirdTrancheMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Based Compensation Award Third Tranche</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationAwardThirdTrancheMember" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationAwardThirdTrancheMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedCompensationAwardThirdTrancheMember" xlink:to="lab_bldp_ShareBasedCompensationAwardThirdTrancheMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_f7a1fd8f-0f5d-4840-b2d1-7fdd74c33668_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_b30d783c-cc26-4661-aaf8-67e86c7dae92_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Income taxes</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for income tax [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_cfdba34a-2cbd-4fb8-b176-f973707790ed_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee future benefits</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for increase (decrease) in employee benefit liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:to="lab_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory_2e7d16b3-4967-471b-94f6-9d5d43c38502_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Discontinued Operations</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of analysis of single amount of discontinued operations [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_0159b57c-0fad-4778-8cc4-2ee3d9ca8d39_terseLabel_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency reserve</link:label>
    <link:label id="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_label_en-US" xlink:label="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reserve of exchange differences on translation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation" xlink:to="lab_ifrs-full_ReserveOfExchangeDifferencesOnTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardFuelCellSystemIncMember_72394e44-661a-4280-b985-61beaaeeeb18_terseLabel_en-US" xlink:label="lab_bldp_BallardFuelCellSystemIncMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ballard Fuel Cell Systems Inc.</link:label>
    <link:label id="lab_bldp_BallardFuelCellSystemIncMember_label_en-US" xlink:label="lab_bldp_BallardFuelCellSystemIncMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ballard Fuel Cell System Inc [Member]</link:label>
    <link:label id="lab_bldp_BallardFuelCellSystemIncMember_documentation_en-US" xlink:label="lab_bldp_BallardFuelCellSystemIncMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ballard Fuel Cell System Inc [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardFuelCellSystemIncMember" xlink:href="bldp-20231231.xsd#bldp_BallardFuelCellSystemIncMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardFuelCellSystemIncMember" xlink:to="lab_bldp_BallardFuelCellSystemIncMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss_64befd76-da58-4eac-aaf7-06c5804bbbb1_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Future plan expense</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) in net defined benefit liability (asset) resulting from expense (income) in profit or loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" xlink:to="lab_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WorkInProgress_6f68e6cb-df6e-4889-9ed0-e555a532c23f_terseLabel_en-US" xlink:label="lab_ifrs-full_WorkInProgress" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Work-in-progress</link:label>
    <link:label id="lab_ifrs-full_WorkInProgress_label_en-US" xlink:label="lab_ifrs-full_WorkInProgress" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current work in progress</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WorkInProgress" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WorkInProgress"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WorkInProgress" xlink:to="lab_ifrs-full_WorkInProgress" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RevenueDiscontinuedOperations_07d9a060-4d19-4077-a4ee-e5f1d7ab6ce8_terseLabel_en-US" xlink:label="lab_bldp_RevenueDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and service revenues</link:label>
    <link:label id="lab_bldp_RevenueDiscontinuedOperations_label_en-US" xlink:label="lab_bldp_RevenueDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue, Discontinued Operations</link:label>
    <link:label id="lab_bldp_RevenueDiscontinuedOperations_documentation_en-US" xlink:label="lab_bldp_RevenueDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Revenue, Discontinued Operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RevenueDiscontinuedOperations" xlink:href="bldp-20231231.xsd#bldp_RevenueDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RevenueDiscontinuedOperations" xlink:to="lab_bldp_RevenueDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory_fa21e107-d1ea-4c37-822b-a08b211e1908_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Personnel expenses</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of expenses by nature [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfExpensesByNatureExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:to="lab_ifrs-full_DisclosureOfExpensesByNatureExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromExerciseOfOptions_3806cf6f-4655-4d4b-8206-129654f1b632_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net proceeds on issuance of share capital from share option exercises</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromExerciseOfOptions_a9b9faea-dc0e-4c88-ab63-61ecba86a338_verboseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of options</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromExerciseOfOptions_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromExerciseOfOptions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from exercise of options</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromExerciseOfOptions" xlink:to="lab_ifrs-full_ProceedsFromExerciseOfOptions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityAbstract_71202a76-19b3-45ac-9566-e5c3d017aea9_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of changes in equity [abstract]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityAbstract_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of changes in equity [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract" xlink:to="lab_ifrs-full_StatementOfChangesInEquityAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_503a8f2d-d75a-4c92-948a-a3d71d7c8e2a_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Experience adjustment</link:label>
    <link:label id="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_639a8916-7d07-40d4-99e9-3ffe92f04aaa_terseLabel_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Percentage of reasonably possible increase in actuarial assumption</link:label>
    <link:label id="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_label_en-US" xlink:label="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Percentage of reasonably possible increase in actuarial assumption</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:to="lab_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CounterpartiesAxis_9b7f63ed-e510-4308-9ce1-e5c46bfc85f1_terseLabel_en-US" xlink:label="lab_ifrs-full_CounterpartiesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparties [axis]</link:label>
    <link:label id="lab_ifrs-full_CounterpartiesAxis_label_en-US" xlink:label="lab_ifrs-full_CounterpartiesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparties [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CounterpartiesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CounterpartiesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CounterpartiesAxis" xlink:to="lab_ifrs-full_CounterpartiesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_9b1ccc57-268a-406a-a7ac-b9aac55821a1_terseLabel_en-US" xlink:label="lab_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Opening balance before adjustment, cumulative effect at date of initial application [member]</link:label>
    <link:label id="lab_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_label_en-US" xlink:label="lab_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Opening balance before adjustment, cumulative effect at date of initial application [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:to="lab_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_ContactPersonnelName_19b3e164-81b7-40a5-8b3f-07fa7b33f7cd_terseLabel_en-US" xlink:label="lab_dei_ContactPersonnelName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contact Personnel Name</link:label>
    <link:label id="lab_dei_ContactPersonnelName_label_en-US" xlink:label="lab_dei_ContactPersonnelName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contact Personnel Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelName" xlink:to="lab_dei_ContactPersonnelName" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DecreaseThroughInvoicingContractAssets_ee950cd8-907d-4ee0-8283-4b06c27d523c_negatedTerseLabel_en-US" xlink:label="lab_bldp_DecreaseThroughInvoicingContractAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Invoiced during the year</link:label>
    <link:label id="lab_bldp_DecreaseThroughInvoicingContractAssets_label_en-US" xlink:label="lab_bldp_DecreaseThroughInvoicingContractAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease Through Invoicing, Contract Assets</link:label>
    <link:label id="lab_bldp_DecreaseThroughInvoicingContractAssets_documentation_en-US" xlink:label="lab_bldp_DecreaseThroughInvoicingContractAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Decrease Through Invoicing, Contract Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DecreaseThroughInvoicingContractAssets" xlink:href="bldp-20231231.xsd#bldp_DecreaseThroughInvoicingContractAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DecreaseThroughInvoicingContractAssets" xlink:to="lab_bldp_DecreaseThroughInvoicingContractAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeferredRevenueRollForward_573f289e-d4fd-4501-ac8c-6cb99c7639b9_terseLabel_en-US" xlink:label="lab_bldp_DeferredRevenueRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred Revenue [Roll Forward]</link:label>
    <link:label id="lab_bldp_DeferredRevenueRollForward_label_en-US" xlink:label="lab_bldp_DeferredRevenueRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Revenue [Roll Forward]</link:label>
    <link:label id="lab_bldp_DeferredRevenueRollForward_documentation_en-US" xlink:label="lab_bldp_DeferredRevenueRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Revenue</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredRevenueRollForward" xlink:href="bldp-20231231.xsd#bldp_DeferredRevenueRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeferredRevenueRollForward" xlink:to="lab_bldp_DeferredRevenueRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_34f51f16-3e1a-4863-bf9d-bc887616b0f1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of preparation</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of basis of preparation of financial statements [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RestructuringProvisionMember_4afd130f-197a-43af-a22f-eaf9644ca03a_terseLabel_en-US" xlink:label="lab_ifrs-full_RestructuringProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring provision</link:label>
    <link:label id="lab_ifrs-full_RestructuringProvisionMember_label_en-US" xlink:label="lab_ifrs-full_RestructuringProvisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restructuring provision [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvisionMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestructuringProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RestructuringProvisionMember" xlink:to="lab_ifrs-full_RestructuringProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentRegistrationStatement_e1aa3090-cb9f-4509-bc39-1552c1d2aa09_terseLabel_en-US" xlink:label="lab_dei_DocumentRegistrationStatement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Registration Statement</link:label>
    <link:label id="lab_dei_DocumentRegistrationStatement_label_en-US" xlink:label="lab_dei_DocumentRegistrationStatement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Registration Statement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentRegistrationStatement" xlink:to="lab_dei_DocumentRegistrationStatement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_1ab8feaf-ccb4-4814-9e47-c5316947b10f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Fair Value of Plan Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of fair value of plan assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressAddressLine1_8d5dba9d-2e67-496a-b998-b9a38d83a4cb_terseLabel_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:label id="lab_dei_EntityAddressAddressLine1_label_en-US" xlink:label="lab_dei_EntityAddressAddressLine1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, Address Line One</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1" xlink:to="lab_dei_EntityAddressAddressLine1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_24a96d65-add3-434e-8156-6c72bf19ee05_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Employee future benefit plan expense</link:label>
    <link:label id="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_label_en-US" xlink:label="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Post-employment benefit expense in profit or loss, defined benefit plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:to="lab_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_31b81c7a-83c3-4ee4-a75b-72e5354c890a_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Contributions paid by the employer</link:label>
    <link:label id="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from resulting from contributions to plan by employer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AccountingProfit_972bea1d-6cbf-43fd-82c2-a4e87c66d5a2_terseLabel_en-US" xlink:label="lab_ifrs-full_AccountingProfit" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net loss before income taxes (from continuing operations)</link:label>
    <link:label id="lab_ifrs-full_AccountingProfit_label_en-US" xlink:label="lab_ifrs-full_AccountingProfit" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Accounting profit</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccountingProfit" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccountingProfit"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AccountingProfit" xlink:to="lab_ifrs-full_AccountingProfit" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfAssetsMember_f6f632a7-8dba-4665-9c66-94e8f98b2970_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Assets</link:label>
    <link:label id="lab_ifrs-full_ClassesOfAssetsMember_label_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfAssetsMember" xlink:to="lab_ifrs-full_ClassesOfAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_edf9c876-a33e-43c7-9eb7-f4481fe77ead_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Reconciliation of Changes in Intangible Assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of reconciliation of changes in intangible assets and goodwill [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:to="lab_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_aa9d5058-a4bd-4361-bfd4-e0c08d9a46a5_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for financial assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_VestingPeriodDomain_858e6a36-207b-4ffe-b454-30da30913adc_terseLabel_en-US" xlink:label="lab_bldp_VestingPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Period [Domain]</link:label>
    <link:label id="lab_bldp_VestingPeriodDomain_label_en-US" xlink:label="lab_bldp_VestingPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Period [Domain]</link:label>
    <link:label id="lab_bldp_VestingPeriodDomain_documentation_en-US" xlink:label="lab_bldp_VestingPeriodDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Vesting Period [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_VestingPeriodDomain" xlink:href="bldp-20231231.xsd#bldp_VestingPeriodDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_VestingPeriodDomain" xlink:to="lab_bldp_VestingPeriodDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LeaseholdImprovementsMember_b5c8b1e9-c9ce-48b5-9907-e7dbb8ecf0d1_terseLabel_en-US" xlink:label="lab_ifrs-full_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leasehold improvements</link:label>
    <link:label id="lab_ifrs-full_LeaseholdImprovementsMember_label_en-US" xlink:label="lab_ifrs-full_LeaseholdImprovementsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leasehold improvements [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LeaseholdImprovementsMember" xlink:to="lab_ifrs-full_LeaseholdImprovementsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentLeaseLiabilities_1fa1e8a1-a026-4eb8-bd63-54619d2326cd_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current lease liabilities</link:label>
    <link:label id="lab_ifrs-full_CurrentLeaseLiabilities_72d16f37-58c7-4813-a5fd-493bbf17aa1f_verboseLabel_en-US" xlink:label="lab_ifrs-full_CurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Lease Liability, Current</link:label>
    <link:label id="lab_ifrs-full_CurrentLeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_CurrentLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentLeaseLiabilities" xlink:to="lab_ifrs-full_CurrentLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_c74cc0f4-5022-4e3c-8efb-84d8c7b63dcf_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_0ad67570-281b-4e54-95f5-7ed6399e6cc2_verboseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Total share-based compensation (per statement of equity)</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_7f8f0f1d-ccb9-43b3-8448-8b1aadb66c96_netLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through share-based payment transactions, equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_c88d039f-5a17-497c-bb7e-2dd04a0f5a53_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about borrowings [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about borrowings [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityInterestsOfAcquirer_62e55573-b8ed-43b6-8924-664affeacf96_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityInterestsOfAcquirer" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity total value</link:label>
    <link:label id="lab_ifrs-full_EquityInterestsOfAcquirer_label_en-US" xlink:label="lab_ifrs-full_EquityInterestsOfAcquirer" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity interests of acquirer</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInterestsOfAcquirer" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInterestsOfAcquirer"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityInterestsOfAcquirer" xlink:to="lab_ifrs-full_EquityInterestsOfAcquirer" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_ca8f60ff-11ab-4f8e-9e52-76d9b107b873_terseLabel_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Estimated future cash flows discounted percentage</link:label>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_label_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Estimated Financial Effect Of Contingent Liabilities, Discounted Cash Flows, Percentage</link:label>
    <link:label id="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_documentation_en-US" xlink:label="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Estimated Financial Effect Of Contingent Liabilities, Discounted Cash Flows, Percentage</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" xlink:href="bldp-20231231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" xlink:to="lab_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExercisePriceRangeTwoMember_a9888274-b503-48b7-8adc-c27557ef1cd8_terseLabel_en-US" xlink:label="lab_bldp_ExercisePriceRangeTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">$3.64 - $5.62</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeTwoMember_label_en-US" xlink:label="lab_bldp_ExercisePriceRangeTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Exercise Price Range Two [Member]</link:label>
    <link:label id="lab_bldp_ExercisePriceRangeTwoMember_documentation_en-US" xlink:label="lab_bldp_ExercisePriceRangeTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Exercise Price Range Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeTwoMember" xlink:href="bldp-20231231.xsd#bldp_ExercisePriceRangeTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExercisePriceRangeTwoMember" xlink:to="lab_bldp_ExercisePriceRangeTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_4fecd8a8-e412-464f-adb1-c58ae8c9f3fc_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-based compensation plans</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for share-based payment transactions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_803e93b6-d72b-45af-a148-681eb272a927_terseLabel_en-US" xlink:label="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other current liabilities</link:label>
    <link:label id="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_label_en-US" xlink:label="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision for decommissioning, restoration and rehabilitation costs [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:to="lab_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardServicesinc.Member_dff277a7-647a-4f87-9eb2-1075cff579e3_terseLabel_en-US" xlink:label="lab_bldp_BallardServicesinc.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ballard Services Inc.</link:label>
    <link:label id="lab_bldp_BallardServicesinc.Member_label_en-US" xlink:label="lab_bldp_BallardServicesinc.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ballard Services inc. [Member]</link:label>
    <link:label id="lab_bldp_BallardServicesinc.Member_documentation_en-US" xlink:label="lab_bldp_BallardServicesinc.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ballard Services [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardServicesinc.Member" xlink:href="bldp-20231231.xsd#bldp_BallardServicesinc.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardServicesinc.Member" xlink:to="lab_bldp_BallardServicesinc.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_f4f3456e-5ee9-4d9e-bb24-f9d9b127e266_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Operating activities:</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) operating activities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_78e733dc-cb17-45a2-b667-3549ff73093b_terseLabel_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Less than one year</link:label>
    <link:label id="lab_ifrs-full_NotLaterThanOneYearMember_label_en-US" xlink:label="lab_ifrs-full_NotLaterThanOneYearMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Not later than one year [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NotLaterThanOneYearMember" xlink:to="lab_ifrs-full_NotLaterThanOneYearMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CarryingAmountExcludingImpairmentMember_102e63da-74a9-4de5-8e4e-cdceb77e16b6_terseLabel_en-US" xlink:label="lab_bldp_CarryingAmountExcludingImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net carrying amount</link:label>
    <link:label id="lab_bldp_CarryingAmountExcludingImpairmentMember_label_en-US" xlink:label="lab_bldp_CarryingAmountExcludingImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Carrying Amount Excluding Impairment [Member]</link:label>
    <link:label id="lab_bldp_CarryingAmountExcludingImpairmentMember_documentation_en-US" xlink:label="lab_bldp_CarryingAmountExcludingImpairmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Carrying Amount Excluding Impairment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CarryingAmountExcludingImpairmentMember" xlink:href="bldp-20231231.xsd#bldp_CarryingAmountExcludingImpairmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CarryingAmountExcludingImpairmentMember" xlink:to="lab_bldp_CarryingAmountExcludingImpairmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_a29019b7-0741-4d2b-b8a1-50e9c085850c_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for leases [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RestrictedShareUnitsRSUMember_9cf0e2d8-3dfa-4f67-b954-437b5722c869_terseLabel_en-US" xlink:label="lab_bldp_RestrictedShareUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RSUs</link:label>
    <link:label id="lab_bldp_RestrictedShareUnitsRSUMember_02a043fa-8519-4c8d-bc2c-36e670aa61bb_verboseLabel_en-US" xlink:label="lab_bldp_RestrictedShareUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">RSU Expense</link:label>
    <link:label id="lab_bldp_RestrictedShareUnitsRSUMember_label_en-US" xlink:label="lab_bldp_RestrictedShareUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Share Units (RSU) [Member]</link:label>
    <link:label id="lab_bldp_RestrictedShareUnitsRSUMember_documentation_en-US" xlink:label="lab_bldp_RestrictedShareUnitsRSUMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted Share Units (RSU) [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember" xlink:href="bldp-20231231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RestrictedShareUnitsRSUMember" xlink:to="lab_bldp_RestrictedShareUnitsRSUMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_c7d1bdcc-2925-4f85-b486-5a8b37f7e8d4_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Upward adjustments / increase in provision</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase in existing provisions, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:to="lab_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OnerousContractsProvisionMember_a3bf6cec-0d1a-4a8f-9744-fc13995528a3_terseLabel_en-US" xlink:label="lab_ifrs-full_OnerousContractsProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Onerous contracts</link:label>
    <link:label id="lab_ifrs-full_OnerousContractsProvisionMember_label_en-US" xlink:label="lab_ifrs-full_OnerousContractsProvisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Onerous contracts provision [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvisionMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OnerousContractsProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OnerousContractsProvisionMember" xlink:to="lab_ifrs-full_OnerousContractsProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_cc8b723a-a2d4-41ac-b136-d4a4a5b3b64b_terseLabel_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Items that may be reclassified subsequently to profit or loss:</link:label>
    <link:label id="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_label_en-US" xlink:label="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:to="lab_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentAssets_1d35be4a-de88-4ea5-a720-d1dcee722d6c_totalLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssets" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total current assets</link:label>
    <link:label id="lab_ifrs-full_CurrentAssets_b3b377ce-4a59-4ecd-b10a-7cf14dee4123_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current assets</link:label>
    <link:label id="lab_ifrs-full_CurrentAssets_label_en-US" xlink:label="lab_ifrs-full_CurrentAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentAssets" xlink:to="lab_ifrs-full_CurrentAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_FinancialInstrumentsAbstract_5adbb891-68c0-4a5b-97ea-014699101872_terseLabel_en-US" xlink:label="lab_bldp_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:label id="lab_bldp_FinancialInstrumentsAbstract_label_en-US" xlink:label="lab_bldp_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:label id="lab_bldp_FinancialInstrumentsAbstract_documentation_en-US" xlink:label="lab_bldp_FinancialInstrumentsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Financial Instruments [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentsAbstract" xlink:href="bldp-20231231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_FinancialInstrumentsAbstract" xlink:to="lab_bldp_FinancialInstrumentsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_2d41f45b-c4d0-4262-8606-e2ed6e429114_terseLabel_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset) [axis]</link:label>
    <link:label id="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_label_en-US" xlink:label="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Net defined benefit liability (asset) [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:to="lab_ifrs-full_NetDefinedBenefitLiabilityAssetAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareIssuanceCostsMember_794758cc-e568-4a94-802b-c514b931af84_terseLabel_en-US" xlink:label="lab_bldp_ShareIssuanceCostsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share issuance costs</link:label>
    <link:label id="lab_bldp_ShareIssuanceCostsMember_label_en-US" xlink:label="lab_bldp_ShareIssuanceCostsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Issuance Costs [Member]</link:label>
    <link:label id="lab_bldp_ShareIssuanceCostsMember_documentation_en-US" xlink:label="lab_bldp_ShareIssuanceCostsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Issuance Costs [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareIssuanceCostsMember" xlink:href="bldp-20231231.xsd#bldp_ShareIssuanceCostsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareIssuanceCostsMember" xlink:to="lab_bldp_ShareIssuanceCostsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_LongTermInvestmentMember_d91ac237-0b89-4d94-b01d-e4e46ed7eeb7_terseLabel_en-US" xlink:label="lab_bldp_LongTermInvestmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long -Term Investment</link:label>
    <link:label id="lab_bldp_LongTermInvestmentMember_label_en-US" xlink:label="lab_bldp_LongTermInvestmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long- Term Investment [Member]</link:label>
    <link:label id="lab_bldp_LongTermInvestmentMember_documentation_en-US" xlink:label="lab_bldp_LongTermInvestmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long- Term Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LongTermInvestmentMember" xlink:href="bldp-20231231.xsd#bldp_LongTermInvestmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LongTermInvestmentMember" xlink:to="lab_bldp_LongTermInvestmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_021c3065-3d73-452b-8953-5675e9e4cdd7_terseLabel_en-US" xlink:label="lab_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cumulative effect at date of initial application [axis]</link:label>
    <link:label id="lab_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_label_en-US" xlink:label="lab_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cumulative effect at date of initial application [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" xlink:to="lab_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressesAddressTypeAxis_56c979e6-c747-4d9b-b23b-18467f9e5573_terseLabel_en-US" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Addresses, Address Type [Axis]</link:label>
    <link:label id="lab_dei_EntityAddressesAddressTypeAxis_label_en-US" xlink:label="lab_dei_EntityAddressesAddressTypeAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Addresses, Address Type [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressesAddressTypeAxis" xlink:to="lab_dei_EntityAddressesAddressTypeAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_da040cee-176a-4abc-980d-1ec7fada5862_terseLabel_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:label id="lab_dei_EntityCommonStockSharesOutstanding_label_en-US" xlink:label="lab_dei_EntityCommonStockSharesOutstanding" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Common Stock, Shares Outstanding</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding" xlink:to="lab_dei_EntityCommonStockSharesOutstanding" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_f4b39e02-0fe6-4ef9-8e3c-95d6d5b56aa5_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of classes of share capital [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of classes of share capital [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_LongTermFinancialInvestmentsMember_35a54068-6451-41a6-9aa7-da13691945ee_terseLabel_en-US" xlink:label="lab_bldp_LongTermFinancialInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Long -Term Financial Investments</link:label>
    <link:label id="lab_bldp_LongTermFinancialInvestmentsMember_label_en-US" xlink:label="lab_bldp_LongTermFinancialInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Long Term Financial Investments [Member]</link:label>
    <link:label id="lab_bldp_LongTermFinancialInvestmentsMember_documentation_en-US" xlink:label="lab_bldp_LongTermFinancialInvestmentsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Long Term Financial Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LongTermFinancialInvestmentsMember" xlink:href="bldp-20231231.xsd#bldp_LongTermFinancialInvestmentsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LongTermFinancialInvestmentsMember" xlink:to="lab_bldp_LongTermFinancialInvestmentsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_a81648eb-60db-421e-82fb-2c342909605f_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of intangible assets other than goodwill [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of intangible assets other than goodwill [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:to="lab_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherProvisionsMember_c5c006a1-730b-41a4-b140-23bfed37b7fa_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other provisions</link:label>
    <link:label id="lab_ifrs-full_OtherProvisionsMember_label_en-US" xlink:label="lab_ifrs-full_OtherProvisionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other provisions [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherProvisionsMember" xlink:to="lab_ifrs-full_OtherProvisionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_JointVenturesAxis_636c3ff8-9722-4c1d-98f7-08d1e80d4ccf_terseLabel_en-US" xlink:label="lab_ifrs-full_JointVenturesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Joint ventures [axis]</link:label>
    <link:label id="lab_ifrs-full_JointVenturesAxis_label_en-US" xlink:label="lab_ifrs-full_JointVenturesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Joint ventures [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_JointVenturesAxis" xlink:to="lab_ifrs-full_JointVenturesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SaleOfStockDomain_11d27121-b860-4504-90e7-3466d91c18b4_terseLabel_en-US" xlink:label="lab_bldp_SaleOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale Of Stock [Domain]</link:label>
    <link:label id="lab_bldp_SaleOfStockDomain_label_en-US" xlink:label="lab_bldp_SaleOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale Of Stock [Domain]</link:label>
    <link:label id="lab_bldp_SaleOfStockDomain_documentation_en-US" xlink:label="lab_bldp_SaleOfStockDomain" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">[Domain] for Sale Of Stock [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockDomain" xlink:href="bldp-20231231.xsd#bldp_SaleOfStockDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SaleOfStockDomain" xlink:to="lab_bldp_SaleOfStockDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashTransferred_3af6d068-81b5-4384-8e88-d993baf5330d_terseLabel_en-US" xlink:label="lab_ifrs-full_CashTransferred" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash consideration</link:label>
    <link:label id="lab_ifrs-full_CashTransferred_label_en-US" xlink:label="lab_ifrs-full_CashTransferred" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash transferred</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashTransferred" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashTransferred"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashTransferred" xlink:to="lab_ifrs-full_CashTransferred" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressStateOrProvince_d8a46cf0-ca64-4b4a-8793-6722979cf62f_terseLabel_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:label id="lab_dei_EntityAddressStateOrProvince_label_en-US" xlink:label="lab_dei_EntityAddressStateOrProvince" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, State or Province</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressStateOrProvince" xlink:to="lab_dei_EntityAddressStateOrProvince" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_58809306-55d9-4360-8184-cad15fcbceea_terseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Mark to market and foreign exchange loss on financial assets</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_e0b76860-1b4e-45cf-845a-3033b906c526_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Gains (losses) on financial assets at fair value through profit or loss</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_f4d7fbe4-c39d-4c66-b180-a81a7aae6ac3_verboseLabel_en-US" xlink:label="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Mark-to-market gain (loss) on financial assets</link:label>
    <link:label id="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_label_en-US" xlink:label="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Gains (losses) on financial assets at fair value through profit or loss</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:to="lab_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NewProvisionsOtherProvisions_f8bf7543-9c21-4f5f-aeab-97a33b033d4b_terseLabel_en-US" xlink:label="lab_ifrs-full_NewProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">New additions to provision</link:label>
    <link:label id="lab_ifrs-full_NewProvisionsOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_NewProvisionsOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">New provisions, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewProvisionsOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NewProvisionsOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NewProvisionsOtherProvisions" xlink:to="lab_ifrs-full_NewProvisionsOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfInvestmentPropertyAxis_40249193-b438-416d-b450-bf58c7462b3f_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfInvestmentPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Types of investment property [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfInvestmentPropertyAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfInvestmentPropertyAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Types of investment property [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInvestmentPropertyAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInvestmentPropertyAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfInvestmentPropertyAxis" xlink:to="lab_ifrs-full_TypesOfInvestmentPropertyAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TemplewaterMember_b8a1e64c-0231-452d-80d9-6054b700743d_terseLabel_en-US" xlink:label="lab_bldp_TemplewaterMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Templewater</link:label>
    <link:label id="lab_bldp_TemplewaterMember_label_en-US" xlink:label="lab_bldp_TemplewaterMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Templewater [Member]</link:label>
    <link:label id="lab_bldp_TemplewaterMember_documentation_en-US" xlink:label="lab_bldp_TemplewaterMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Templewater</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TemplewaterMember" xlink:href="bldp-20231231.xsd#bldp_TemplewaterMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TemplewaterMember" xlink:to="lab_bldp_TemplewaterMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees_b50d63e7-41a2-483d-9677-a305dfa48fdf_terseLabel_en-US" xlink:label="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued operations</link:label>
    <link:label id="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees_label_en-US" xlink:label="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expense From Share-Based Payment Transactions With Employees</link:label>
    <link:label id="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees_documentation_en-US" xlink:label="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Expense From Share-Based Payment Transactions With Employees</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink:href="bldp-20231231.xsd#bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink:to="lab_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_WeichaiBallardJVMember_92d81a15-69c1-4f02-813f-6068d4f6cda3_terseLabel_en-US" xlink:label="lab_bldp_WeichaiBallardJVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weichai Ballard JV</link:label>
    <link:label id="lab_bldp_WeichaiBallardJVMember_label_en-US" xlink:label="lab_bldp_WeichaiBallardJVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weichai Ballard JV [Member]</link:label>
    <link:label id="lab_bldp_WeichaiBallardJVMember_documentation_en-US" xlink:label="lab_bldp_WeichaiBallardJVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Weichai Ballard Associate [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember" xlink:href="bldp-20231231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_WeichaiBallardJVMember" xlink:to="lab_bldp_WeichaiBallardJVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory_d4ac5bb9-063a-49ab-b776-33bafc9ea0db_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Equity- Accounted Investments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of interests in associates [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInterestsInAssociatesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_abbca1c2-c28c-42ad-8d3d-f62efca16d57_totalLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Items that will not be reclassified to profit or loss</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income that will not be reclassified to profit or loss, net of tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PlanNameAxisAxis_2cd57dce-a96e-4c0b-9952-efcf9ea9b63f_terseLabel_en-US" xlink:label="lab_bldp_PlanNameAxisAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Plan Name Axis [Axis]</link:label>
    <link:label id="lab_bldp_PlanNameAxisAxis_label_en-US" xlink:label="lab_bldp_PlanNameAxisAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan Name Axis [Axis]</link:label>
    <link:label id="lab_bldp_PlanNameAxisAxis_documentation_en-US" xlink:label="lab_bldp_PlanNameAxisAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Plan Name Axis</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PlanNameAxisAxis" xlink:href="bldp-20231231.xsd#bldp_PlanNameAxisAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PlanNameAxisAxis" xlink:to="lab_bldp_PlanNameAxisAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_006f8f2d-6db0-4f06-931c-4e94978c27fd_terseLabel_en-US" xlink:label="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">intangible assets fair value</link:label>
    <link:label id="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_label_en-US" xlink:label="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Identifiable intangible assets recognised as of acquisition date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:to="lab_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_MarineMember_bf14620f-eef9-4265-838d-b229c518162d_terseLabel_en-US" xlink:label="lab_bldp_MarineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Marine</link:label>
    <link:label id="lab_bldp_MarineMember_label_en-US" xlink:label="lab_bldp_MarineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Marine [Member]</link:label>
    <link:label id="lab_bldp_MarineMember_documentation_en-US" xlink:label="lab_bldp_MarineMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Marine</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_MarineMember" xlink:href="bldp-20231231.xsd#bldp_MarineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_MarineMember" xlink:to="lab_bldp_MarineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IntellectualPropertyTerm_b7088e70-3da6-40d0-bec5-00efa422b309_terseLabel_en-US" xlink:label="lab_bldp_IntellectualPropertyTerm" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expiration period (years)</link:label>
    <link:label id="lab_bldp_IntellectualPropertyTerm_label_en-US" xlink:label="lab_bldp_IntellectualPropertyTerm" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intellectual Property, Term</link:label>
    <link:label id="lab_bldp_IntellectualPropertyTerm_documentation_en-US" xlink:label="lab_bldp_IntellectualPropertyTerm" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Intellectual Property, Term</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntellectualPropertyTerm" xlink:href="bldp-20231231.xsd#bldp_IntellectualPropertyTerm"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IntellectualPropertyTerm" xlink:to="lab_bldp_IntellectualPropertyTerm" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IncreaseDecreaseInFairValueOfInvestments_cde43d1e-250d-4e09-9cac-e16e114d989a_terseLabel_en-US" xlink:label="lab_bldp_IncreaseDecreaseInFairValueOfInvestments" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net decrease in fair value of investments</link:label>
    <link:label id="lab_bldp_IncreaseDecreaseInFairValueOfInvestments_label_en-US" xlink:label="lab_bldp_IncreaseDecreaseInFairValueOfInvestments" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) in fair value of investments</link:label>
    <link:label id="lab_bldp_IncreaseDecreaseInFairValueOfInvestments_documentation_en-US" xlink:label="lab_bldp_IncreaseDecreaseInFairValueOfInvestments" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (decrease) in fair value of investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseInFairValueOfInvestments" xlink:href="bldp-20231231.xsd#bldp_IncreaseDecreaseInFairValueOfInvestments"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IncreaseDecreaseInFairValueOfInvestments" xlink:to="lab_bldp_IncreaseDecreaseInFairValueOfInvestments" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BankOperatingLineMember_90a03e15-fdab-4dab-97b4-b9c12c027632_terseLabel_en-US" xlink:label="lab_bldp_BankOperatingLineMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">LG Facility</link:label>
    <link:label id="lab_bldp_BankOperatingLineMember_label_en-US" xlink:label="lab_bldp_BankOperatingLineMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bank Operating Line [Member]</link:label>
    <link:label id="lab_bldp_BankOperatingLineMember_documentation_en-US" xlink:label="lab_bldp_BankOperatingLineMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Bank Operating Line [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BankOperatingLineMember" xlink:href="bldp-20231231.xsd#bldp_BankOperatingLineMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BankOperatingLineMember" xlink:to="lab_bldp_BankOperatingLineMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InvestmentFairValueCost_bfb67938-5360-464a-b82a-1015c33492c1_terseLabel_en-US" xlink:label="lab_bldp_InvestmentFairValueCost" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment fair value cost</link:label>
    <link:label id="lab_bldp_InvestmentFairValueCost_label_en-US" xlink:label="lab_bldp_InvestmentFairValueCost" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment Fair Value Cost</link:label>
    <link:label id="lab_bldp_InvestmentFairValueCost_documentation_en-US" xlink:label="lab_bldp_InvestmentFairValueCost" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Investment Fair Value Cost</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentFairValueCost" xlink:href="bldp-20231231.xsd#bldp_InvestmentFairValueCost"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InvestmentFairValueCost" xlink:to="lab_bldp_InvestmentFairValueCost" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LegalProceedingsProvisionMember_e567a0ce-3d33-4e70-af4e-4b71c3ec7382_terseLabel_en-US" xlink:label="lab_ifrs-full_LegalProceedingsProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal provision</link:label>
    <link:label id="lab_ifrs-full_LegalProceedingsProvisionMember_label_en-US" xlink:label="lab_ifrs-full_LegalProceedingsProvisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal proceedings provision [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LegalProceedingsProvisionMember" xlink:to="lab_ifrs-full_LegalProceedingsProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReversalOfInventoryWritedown_48073383-2b19-4fd9-84b4-78c78a660392_terseLabel_en-US" xlink:label="lab_ifrs-full_ReversalOfInventoryWritedown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reversal of inventory write-down</link:label>
    <link:label id="lab_ifrs-full_ReversalOfInventoryWritedown_label_en-US" xlink:label="lab_ifrs-full_ReversalOfInventoryWritedown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reversal of inventory write-down</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReversalOfInventoryWritedown" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReversalOfInventoryWritedown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReversalOfInventoryWritedown" xlink:to="lab_ifrs-full_ReversalOfInventoryWritedown" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_e621edb8-416b-4a80-846e-bc1f0b31d0e9_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bank facilities</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBorrowingsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of borrowings [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfBorrowingsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfMaterialAccountingPoliciesTextBlock_409b4805-afdb-4946-9362-6cbe38e2b2bd_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfMaterialAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Material accounting policies</link:label>
    <link:label id="lab_bldp_DisclosureOfMaterialAccountingPoliciesTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfMaterialAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Material Accounting Policies [Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfMaterialAccountingPoliciesTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfMaterialAccountingPoliciesTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">The entire disclosure for significant accounting policies applied by the entity.</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfMaterialAccountingPoliciesTextBlock" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfMaterialAccountingPoliciesTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfMaterialAccountingPoliciesTextBlock" xlink:to="lab_bldp_DisclosureOfMaterialAccountingPoliciesTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfJointVenturesTable_46d02b72-e912-4579-b2bb-14b4f3e63547_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointVenturesTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of joint ventures [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfJointVenturesTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfJointVenturesTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of joint ventures [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable" xlink:to="lab_ifrs-full_DisclosureOfJointVenturesTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_602af0c9-4ff3-4633-b6ac-b867d943212e_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SummaryOfInvestmentsTableTextBlock_706f6855-7b86-4c7a-afc5-7a701361640a_terseLabel_en-US" xlink:label="lab_bldp_SummaryOfInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Investments</link:label>
    <link:label id="lab_bldp_SummaryOfInvestmentsTableTextBlock_label_en-US" xlink:label="lab_bldp_SummaryOfInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Summary of Investments [Table Text Block]</link:label>
    <link:label id="lab_bldp_SummaryOfInvestmentsTableTextBlock_documentation_en-US" xlink:label="lab_bldp_SummaryOfInvestmentsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Summary of Investments</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SummaryOfInvestmentsTableTextBlock" xlink:href="bldp-20231231.xsd#bldp_SummaryOfInvestmentsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SummaryOfInvestmentsTableTextBlock" xlink:to="lab_bldp_SummaryOfInvestmentsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_1779eb1d-0001-44d3-a811-c78a08fb0541_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reporting entity</link:label>
    <link:label id="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Nature Of Business Explanatory [Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Nature Of Business Explanatory [Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" xlink:to="lab_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_ff8b56f1-75d7-4dd1-8452-8b78f6d0a728_terseLabel_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Increase in the corresponding risk variable on income</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_label_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Income</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_documentation_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" xlink:href="bldp-20231231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" xlink:to="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NoncompeteAgreements1Member_5c46a36c-045c-4ec0-abef-bd3ee16cd530_terseLabel_en-US" xlink:label="lab_bldp_NoncompeteAgreements1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired non-compete agreements</link:label>
    <link:label id="lab_bldp_NoncompeteAgreements1Member_label_en-US" xlink:label="lab_bldp_NoncompeteAgreements1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncompete Agreements1 [Member]</link:label>
    <link:label id="lab_bldp_NoncompeteAgreements1Member_documentation_en-US" xlink:label="lab_bldp_NoncompeteAgreements1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Noncompete Agreements1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NoncompeteAgreements1Member" xlink:href="bldp-20231231.xsd#bldp_NoncompeteAgreements1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NoncompeteAgreements1Member" xlink:to="lab_bldp_NoncompeteAgreements1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_f9f44e31-bc1c-4cdd-b2fa-05b25300bfa0_terseLabel_en-US" xlink:label="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of shares granted (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_label_en-US" xlink:label="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement, Expensed In Current Year</link:label>
    <link:label id="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_documentation_en-US" xlink:label="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement, Expensed In Current Year</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" xlink:href="bldp-20231231.xsd#bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" xlink:to="lab_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_HyCapFundMember_21f8aafd-ae7a-489f-b6a7-8b4ae7faf4b2_terseLabel_en-US" xlink:label="lab_bldp_HyCapFundMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">HyCap Fund</link:label>
    <link:label id="lab_bldp_HyCapFundMember_label_en-US" xlink:label="lab_bldp_HyCapFundMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">HyCap Fund [Member]</link:label>
    <link:label id="lab_bldp_HyCapFundMember_documentation_en-US" xlink:label="lab_bldp_HyCapFundMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">HyCap Fund</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember" xlink:href="bldp-20231231.xsd#bldp_HyCapFundMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_HyCapFundMember" xlink:to="lab_bldp_HyCapFundMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ERPmanagementreportingsoftwaresystemMember_8f6ad09a-825f-48bc-9115-6b1ebffefa6d_terseLabel_en-US" xlink:label="lab_bldp_ERPmanagementreportingsoftwaresystemMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">ERP management reporting software system</link:label>
    <link:label id="lab_bldp_ERPmanagementreportingsoftwaresystemMember_label_en-US" xlink:label="lab_bldp_ERPmanagementreportingsoftwaresystemMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">ERP management reporting software system [Member]</link:label>
    <link:label id="lab_bldp_ERPmanagementreportingsoftwaresystemMember_documentation_en-US" xlink:label="lab_bldp_ERPmanagementreportingsoftwaresystemMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">ERP management reporting software system [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember" xlink:href="bldp-20231231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ERPmanagementreportingsoftwaresystemMember" xlink:to="lab_bldp_ERPmanagementreportingsoftwaresystemMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_7f6eb011-841d-4ebf-b5b8-c9525b4d4fd8_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Detailed Information of Finance Income and Expense</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information on Finance Income And Expense [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information on Finance Income And Expense [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" xlink:to="lab_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_ba889e37-7933-4680-9c0e-877122c1d191_terseLabel_en-US" xlink:label="lab_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Opening balance after adjustment, cumulative effect at date of initial application</link:label>
    <link:label id="lab_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_label_en-US" xlink:label="lab_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Opening balance after adjustment, cumulative effect at date of initial application [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:to="lab_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_c377eb3f-2b07-4f71-83e5-e46a64e856fe_terseLabel_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Types of share-based payment arrangements [axis]</link:label>
    <link:label id="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_label_en-US" xlink:label="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Types of share-based payment arrangements [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:to="lab_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_bb66a897-cdbd-4332-98e7-25b171e0d6f6_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Product and service revenues</link:label>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_035eab6b-d613-470b-8693-1616d6d166ac_verboseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Revenue</link:label>
    <link:label id="lab_ifrs-full_RevenueFromContractsWithCustomers_label_en-US" xlink:label="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from contracts with customers</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromContractsWithCustomers" xlink:to="lab_ifrs-full_RevenueFromContractsWithCustomers" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PlanAssetsMember_8d4f7308-247d-41c7-8312-e7d611b26bb9_terseLabel_en-US" xlink:label="lab_ifrs-full_PlanAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fair value of plan assets</link:label>
    <link:label id="lab_ifrs-full_PlanAssetsMember_label_en-US" xlink:label="lab_ifrs-full_PlanAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Plan assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PlanAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PlanAssetsMember" xlink:to="lab_ifrs-full_PlanAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BottomOfRangeMember_dc3b61be-2ae8-4f7d-a696-127536ccc433_terseLabel_en-US" xlink:label="lab_ifrs-full_BottomOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bottom of range</link:label>
    <link:label id="lab_ifrs-full_BottomOfRangeMember_label_en-US" xlink:label="lab_ifrs-full_BottomOfRangeMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bottom of range [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BottomOfRangeMember" xlink:to="lab_ifrs-full_BottomOfRangeMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BusMember_6edfba97-1e17-4e31-adb8-c8c936b188f8_terseLabel_en-US" xlink:label="lab_bldp_BusMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Bus</link:label>
    <link:label id="lab_bldp_BusMember_label_en-US" xlink:label="lab_bldp_BusMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Bus [Member]</link:label>
    <link:label id="lab_bldp_BusMember_documentation_en-US" xlink:label="lab_bldp_BusMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Bus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusMember" xlink:href="bldp-20231231.xsd#bldp_BusMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BusMember" xlink:to="lab_bldp_BusMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_c17e0ca4-0dcc-4b91-be63-5835225b2b86_negatedLabel_en-US" xlink:label="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:type="resource" xml:lang="en-US">Principal payments of lease liabilities</link:label>
    <link:label id="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_label_en-US" xlink:label="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Payments of lease liabilities, classified as financing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:to="lab_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_CustomerTwoMember_5138d768-ea58-41a9-94b4-622323c73212_terseLabel_en-US" xlink:label="lab_bldp_CustomerTwoMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Individual customer two</link:label>
    <link:label id="lab_bldp_CustomerTwoMember_label_en-US" xlink:label="lab_bldp_CustomerTwoMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Customer Two [Member]</link:label>
    <link:label id="lab_bldp_CustomerTwoMember_documentation_en-US" xlink:label="lab_bldp_CustomerTwoMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Customer Two [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CustomerTwoMember" xlink:href="bldp-20231231.xsd#bldp_CustomerTwoMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_CustomerTwoMember" xlink:to="lab_bldp_CustomerTwoMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_667f41a8-22d6-4947-934b-95eb828323e6_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of maturity analysis of finance lease payments receivable [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of maturity analysis of finance lease payments receivable [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems" xlink:to="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_LeasesAbstract_5d8e6220-a615-4ae3-8da3-7cca01108f69_terseLabel_en-US" xlink:label="lab_bldp_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Leases1 [Abstract]</link:label>
    <link:label id="lab_bldp_LeasesAbstract_label_en-US" xlink:label="lab_bldp_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:label id="lab_bldp_LeasesAbstract_documentation_en-US" xlink:label="lab_bldp_LeasesAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Leases [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesAbstract" xlink:href="bldp-20231231.xsd#bldp_LeasesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LeasesAbstract" xlink:to="lab_bldp_LeasesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RailMember_ae0ecabc-60d2-4774-9d4c-c3c7a8de1b06_terseLabel_en-US" xlink:label="lab_bldp_RailMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Rail</link:label>
    <link:label id="lab_bldp_RailMember_label_en-US" xlink:label="lab_bldp_RailMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Rail [Member]</link:label>
    <link:label id="lab_bldp_RailMember_documentation_en-US" xlink:label="lab_bldp_RailMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Rail</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RailMember" xlink:href="bldp-20231231.xsd#bldp_RailMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RailMember" xlink:to="lab_bldp_RailMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_6799af0d-a004-445b-b8d3-1e04ad9c0a80_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Recovery of contributions to long-term investments</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from sales of investments other than investments accounted for using equity method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:to="lab_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ContingentConsiderationProvisionMember_331e9fed-f0bb-44d1-88ec-80187b894b24_terseLabel_en-US" xlink:label="lab_bldp_ContingentConsiderationProvisionMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contingent consideration</link:label>
    <link:label id="lab_bldp_ContingentConsiderationProvisionMember_label_en-US" xlink:label="lab_bldp_ContingentConsiderationProvisionMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contingent consideration provision [Member]</link:label>
    <link:label id="lab_bldp_ContingentConsiderationProvisionMember_documentation_en-US" xlink:label="lab_bldp_ContingentConsiderationProvisionMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contingent consideration provision</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationProvisionMember" xlink:href="bldp-20231231.xsd#bldp_ContingentConsiderationProvisionMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ContingentConsiderationProvisionMember" xlink:to="lab_bldp_ContingentConsiderationProvisionMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OrdinarySharesMember_65732707-2cc9-4f4f-a9a5-8e4db106a195_terseLabel_en-US" xlink:label="lab_ifrs-full_OrdinarySharesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Common shares</link:label>
    <link:label id="lab_ifrs-full_OrdinarySharesMember_label_en-US" xlink:label="lab_ifrs-full_OrdinarySharesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ordinary shares [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OrdinarySharesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OrdinarySharesMember" xlink:to="lab_ifrs-full_OrdinarySharesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_cb68efc2-afe0-40db-92c9-04b5ec1c2e9c_terseLabel_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:label id="lab_dei_CurrentFiscalYearEndDate_label_en-US" xlink:label="lab_dei_CurrentFiscalYearEndDate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current Fiscal Year End Date</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate" xlink:to="lab_dei_CurrentFiscalYearEndDate" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AddressTypeDomain_a54b94c3-8320-449e-addf-3d6e817bdcdd_terseLabel_en-US" xlink:label="lab_dei_AddressTypeDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Address Type [Domain]</link:label>
    <link:label id="lab_dei_AddressTypeDomain_label_en-US" xlink:label="lab_dei_AddressTypeDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Address Type [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AddressTypeDomain" xlink:to="lab_dei_AddressTypeDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RetainedEarningsMember_f9d293b1-1b0a-4a3a-9411-5d466f353a1e_terseLabel_en-US" xlink:label="lab_ifrs-full_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Accumulated deficit</link:label>
    <link:label id="lab_ifrs-full_RetainedEarningsMember_label_en-US" xlink:label="lab_ifrs-full_RetainedEarningsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Retained earnings [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RetainedEarningsMember" xlink:to="lab_ifrs-full_RetainedEarningsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProductsAndServicesAxis_90a95470-e058-43c6-946c-b3a5ab401780_terseLabel_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Products and services [axis]</link:label>
    <link:label id="lab_ifrs-full_ProductsAndServicesAxis_label_en-US" xlink:label="lab_ifrs-full_ProductsAndServicesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Products and services [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProductsAndServicesAxis" xlink:to="lab_ifrs-full_ProductsAndServicesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_6eada9b3-8ef4-4f58-b266-c817aafb56f1_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of property, plant and equipment [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of property, plant and equipment [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:to="lab_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_cee3941b-2d96-44c7-b5f8-dd892126f88a_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Adjustments for:</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments to reconcile profit (loss) [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:to="lab_ifrs-full_AdjustmentsForReconcileProfitLossAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PensionPlanMember_728d4192-af13-4f0f-a32b-f4e8a2a30e92_terseLabel_en-US" xlink:label="lab_bldp_PensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net defined benefit pension plan liability</link:label>
    <link:label id="lab_bldp_PensionPlanMember_43c3bab9-e0ad-43e1-98dd-3b9ffc7a9add_verboseLabel_en-US" xlink:label="lab_bldp_PensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit pension plan</link:label>
    <link:label id="lab_bldp_PensionPlanMember_label_en-US" xlink:label="lab_bldp_PensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:label id="lab_bldp_PensionPlanMember_documentation_en-US" xlink:label="lab_bldp_PensionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Pension Plan [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember" xlink:href="bldp-20231231.xsd#bldp_PensionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PensionPlanMember" xlink:to="lab_bldp_PensionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TechnologybasedIntangibleAssetsMember_9c09c370-9cc4-488a-b12f-6e0e738e8211_terseLabel_en-US" xlink:label="lab_ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Technology</link:label>
    <link:label id="lab_ifrs-full_TechnologybasedIntangibleAssetsMember_label_en-US" xlink:label="lab_ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Technology-based intangible assets [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:to="lab_ifrs-full_TechnologybasedIntangibleAssetsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_InvestmentsRelatedPartyTransactions_f51d7615-96a8-4b06-a778-139a87aba41c_terseLabel_en-US" xlink:label="lab_bldp_InvestmentsRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investments</link:label>
    <link:label id="lab_bldp_InvestmentsRelatedPartyTransactions_label_en-US" xlink:label="lab_bldp_InvestmentsRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments, Related Party Transactions</link:label>
    <link:label id="lab_bldp_InvestmentsRelatedPartyTransactions_documentation_en-US" xlink:label="lab_bldp_InvestmentsRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Investments, Related Party Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentsRelatedPartyTransactions" xlink:href="bldp-20231231.xsd#bldp_InvestmentsRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_InvestmentsRelatedPartyTransactions" xlink:to="lab_bldp_InvestmentsRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_28ade56f-4dbd-43c1-b18a-49401efa9258_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Number and Weighted Average Remaining Contractual Life of Outstanding Share Options</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of number and weighted average remaining contractual life of outstanding share options [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary_bac53556-839f-42b7-b9c9-2636e9353ee1_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred share consideration related to acquisition</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through acquisition of subsidiary, equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_0786710b-a573-4de4-8743-ede70dee8160_terseLabel_en-US" xlink:label="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basis of consolidation</link:label>
    <link:label id="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_label_en-US" xlink:label="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for consolidation [Policy Text Block]</link:label>
    <link:label id="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_documentation_en-US" xlink:label="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Description of accounting policy for consolidation [Policy Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" xlink:href="bldp-20231231.xsd#bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" xlink:to="lab_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches_96ebb9e2-fb05-4079-bb2e-54f5b3f92534_terseLabel_en-US" xlink:label="lab_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of tranches</link:label>
    <link:label id="lab_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches_label_en-US" xlink:label="lab_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Consideration Transferred, Shares Issued, Number of Tranches</link:label>
    <link:label id="lab_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches_documentation_en-US" xlink:label="lab_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Consideration Transferred, Shares Issued, Number of Tranches</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches" xlink:href="bldp-20231231.xsd#bldp_ConsiderationTransferredSharesIssuedNumberOfTranches"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches" xlink:to="lab_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_fd78ac52-87e2-4fb3-8619-76420d6cc8a9_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions to intangible assets</link:label>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additions other than through business combinations, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NorthAmerica1Member_71c52c70-5be8-489e-aeab-981709973c2a_terseLabel_en-US" xlink:label="lab_bldp_NorthAmerica1Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">North America</link:label>
    <link:label id="lab_bldp_NorthAmerica1Member_label_en-US" xlink:label="lab_bldp_NorthAmerica1Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">North America 1 [Member]</link:label>
    <link:label id="lab_bldp_NorthAmerica1Member_documentation_en-US" xlink:label="lab_bldp_NorthAmerica1Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">North America 1 [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NorthAmerica1Member" xlink:href="bldp-20231231.xsd#bldp_NorthAmerica1Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NorthAmerica1Member" xlink:to="lab_bldp_NorthAmerica1Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_1241739e-3629-437e-a092-8dd017082ab6_terseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity-accounted investments</link:label>
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_ff2a0401-814f-4a7c-b68e-09f8c7bdd146_periodStartLabel_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Investments, beginning balance</link:label>
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_33115289-86a3-4a13-acf0-26c79d507fab_periodEndLabel_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Investments, ending balance</link:label>
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_11be1742-0b18-4d68-abb4-6a18af117a33_verboseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Carrying amount of investment</link:label>
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_f71dc3fd-278b-4749-8150-d2e3d176051f_netLabel_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2009/role/netLabel" xlink:type="resource" xml:lang="en-US">Investment fair value cost</link:label>
    <link:label id="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod_label_en-US" xlink:label="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investments accounted for using equity method</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:to="lab_ifrs-full_InvestmentAccountedForUsingEquityMethod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems_6df1ebae-e5b7-4ec1-9e81-c5df33bd5aeb_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of operating segments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of operating segments [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:to="lab_ifrs-full_DisclosureOfOperatingSegmentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_b6e99582-4ae4-4464-8f01-d2e205d2e221_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets other than goodwill [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwillMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EarningsPerShareAbstract_94f8633b-bd49-44d3-9e76-1855e1a3f5ec_terseLabel_en-US" xlink:label="lab_ifrs-full_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Basic and diluted loss per share</link:label>
    <link:label id="lab_ifrs-full_EarningsPerShareAbstract_label_en-US" xlink:label="lab_ifrs-full_EarningsPerShareAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Earnings per share [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EarningsPerShareAbstract" xlink:to="lab_ifrs-full_EarningsPerShareAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_VestingPeriodAxis_0e71647b-b45f-48e3-a8e6-6d1dc00faf47_terseLabel_en-US" xlink:label="lab_bldp_VestingPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Vesting Period [Axis]</link:label>
    <link:label id="lab_bldp_VestingPeriodAxis_label_en-US" xlink:label="lab_bldp_VestingPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Vesting Period [Axis]</link:label>
    <link:label id="lab_bldp_VestingPeriodAxis_documentation_en-US" xlink:label="lab_bldp_VestingPeriodAxis" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_VestingPeriodAxis" xlink:href="bldp-20231231.xsd#bldp_VestingPeriodAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_VestingPeriodAxis" xlink:to="lab_bldp_VestingPeriodAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InvestmentIncome_1add3f54-750c-4748-9609-ecf597ad4384_terseLabel_en-US" xlink:label="lab_ifrs-full_InvestmentIncome" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Investment income</link:label>
    <link:label id="lab_ifrs-full_InvestmentIncome_label_en-US" xlink:label="lab_ifrs-full_InvestmentIncome" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Investment income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentIncome" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentIncome"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InvestmentIncome" xlink:to="lab_ifrs-full_InvestmentIncome" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCurrentReceivables_2eeabbe1-619b-4bdb-83ef-846f9bb86368_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other receivables</link:label>
    <link:label id="lab_ifrs-full_OtherCurrentReceivables_label_en-US" xlink:label="lab_ifrs-full_OtherCurrentReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other current receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCurrentReceivables" xlink:to="lab_ifrs-full_OtherCurrentReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityTable_1e09aab8-36c6-44f0-b83f-ea70bb4192c8_terseLabel_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Statement of changes in equity [table]</link:label>
    <link:label id="lab_ifrs-full_StatementOfChangesInEquityTable_label_en-US" xlink:label="lab_ifrs-full_StatementOfChangesInEquityTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Statement of changes in equity [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable" xlink:to="lab_ifrs-full_StatementOfChangesInEquityTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProceedsFromIssuingShares_f47920ae-7dda-4428-a740-95414b5b8afc_terseLabel_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssuingShares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Net proceeds</link:label>
    <link:label id="lab_ifrs-full_ProceedsFromIssuingShares_label_en-US" xlink:label="lab_ifrs-full_ProceedsFromIssuingShares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proceeds from issuing shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProceedsFromIssuingShares" xlink:to="lab_ifrs-full_ProceedsFromIssuingShares" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_604f64d9-b57b-444a-8baa-24357c15d442_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cash used in operating activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) operating activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInOperatingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_d8f27a13-0f87-4b51-acaa-e02d7e4377b8_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalPeriodFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalPeriodFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Period Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus" xlink:to="lab_dei_DocumentFiscalPeriodFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_043408ff-22cc-4a6a-a7aa-5d0322f61699_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in other provisions [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in other provisions [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:to="lab_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_85de2dc7-648a-4f65-9163-76f58efcc291_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Recognition and Measurement of Goodwill and Intangible Assets</link:label>
    <link:label id="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Recognition And Measurement Of Goodwill And Intangible Assets [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Recognition And Measurement Of Goodwill And Intangible Assets [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" xlink:to="lab_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_3f16756b-5a64-4aa4-b2d6-49361ae4b679_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognition</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for recognition of revenue [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_95e02bd6-a719-4026-a248-dd5e563d1d2f_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Nature and Extent of Risks Arising from Financial Instruments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ProvisionRetainedEarningsAdjustment_4e1157d3-9e64-4573-8ecb-5927171a4307_terseLabel_en-US" xlink:label="lab_bldp_ProvisionRetainedEarningsAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Opening retained earnings adjustment</link:label>
    <link:label id="lab_bldp_ProvisionRetainedEarningsAdjustment_label_en-US" xlink:label="lab_bldp_ProvisionRetainedEarningsAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision, Retained Earnings Adjustment</link:label>
    <link:label id="lab_bldp_ProvisionRetainedEarningsAdjustment_documentation_en-US" xlink:label="lab_bldp_ProvisionRetainedEarningsAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Provision, Retained Earnings Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProvisionRetainedEarningsAdjustment" xlink:href="bldp-20231231.xsd#bldp_ProvisionRetainedEarningsAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProvisionRetainedEarningsAdjustment" xlink:to="lab_bldp_ProvisionRetainedEarningsAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_CityAreaCode_d0bb3151-2846-47bb-861f-a041b098d1d4_terseLabel_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:label id="lab_dei_CityAreaCode_label_en-US" xlink:label="lab_dei_CityAreaCode" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">City Area Code</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode" xlink:to="lab_dei_CityAreaCode" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_db180fd6-1eca-4da2-8cb1-a1bb57a3c118_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment loss on trade receivables</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss recognised in profit or loss, trade receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_e9915cc3-5f9b-4d0b-b7b0-2bddefc01206_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Disaggregation of Revenue from Contracts with Customers</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of disaggregation of revenue from contracts with customers [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFiscalYearFocus_c5dee159-ad7c-46e9-85b3-c9a56a221c96_terseLabel_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:label id="lab_dei_DocumentFiscalYearFocus_label_en-US" xlink:label="lab_dei_DocumentFiscalYearFocus" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Fiscal Year Focus</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus" xlink:to="lab_dei_DocumentFiscalYearFocus" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_SegmentGeographicalDomain_f28b6efa-4b63-40c4-a0f2-281c69753453_terseLabel_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:label id="lab_srt_SegmentGeographicalDomain_label_en-US" xlink:label="lab_srt_SegmentGeographicalDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain" xlink:to="lab_srt_SegmentGeographicalDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_62b2407c-e82f-458c-aae8-fd1d296a44dc_terseLabel_en-US" xlink:label="lab_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Document Financial Statement Restatement Recovery Analysis [Flag]</link:label>
    <link:label id="lab_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_label_en-US" xlink:label="lab_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Document Financial Statement Restatement Recovery Analysis [Flag]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtRestatementRecoveryAnalysisFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:to="lab_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_RestrictedStockUnitsRollForward_5bfd5245-e644-462b-a11e-cce7f6dfb98e_terseLabel_en-US" xlink:label="lab_bldp_RestrictedStockUnitsRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restricted Stock Units [Roll Forward]</link:label>
    <link:label id="lab_bldp_RestrictedStockUnitsRollForward_label_en-US" xlink:label="lab_bldp_RestrictedStockUnitsRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Restricted Stock Units [Roll Forward]</link:label>
    <link:label id="lab_bldp_RestrictedStockUnitsRollForward_documentation_en-US" xlink:label="lab_bldp_RestrictedStockUnitsRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Restricted Stock Units</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedStockUnitsRollForward" xlink:href="bldp-20231231.xsd#bldp_RestrictedStockUnitsRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_RestrictedStockUnitsRollForward" xlink:to="lab_bldp_RestrictedStockUnitsRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrencyRiskMember_a818c945-1806-4e35-bb41-b1996b2b7d54_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrencyRiskMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Currency risk</link:label>
    <link:label id="lab_ifrs-full_CurrencyRiskMember_label_en-US" xlink:label="lab_ifrs-full_CurrencyRiskMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Currency risk [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrencyRiskMember" xlink:to="lab_ifrs-full_CurrencyRiskMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_SecurityReportingObligation_d447968e-1536-45b7-962e-6fc003614ddd_terseLabel_en-US" xlink:label="lab_dei_SecurityReportingObligation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Security Reporting Obligation</link:label>
    <link:label id="lab_dei_SecurityReportingObligation_label_en-US" xlink:label="lab_dei_SecurityReportingObligation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Security Reporting Obligation</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityReportingObligation" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityReportingObligation" xlink:to="lab_dei_SecurityReportingObligation" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_2b86468f-7343-467c-aa43-4e939f107dcb_terseLabel_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Maximum obligation, notice period (months)</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_label_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Maximum Obligation Notice, Period</link:label>
    <link:label id="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_documentation_en-US" xlink:label="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Key Management Personnel Compensation, Maximum Obligation Notice, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" xlink:href="bldp-20231231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" xlink:to="lab_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_FuelCellProductsAndServicesMember_66a7d918-751c-45e0-a6e1-f0231d60da31_terseLabel_en-US" xlink:label="lab_bldp_FuelCellProductsAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Fuel Cell Products and Services</link:label>
    <link:label id="lab_bldp_FuelCellProductsAndServicesMember_label_en-US" xlink:label="lab_bldp_FuelCellProductsAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Fuel Cell Products and Services [Member]</link:label>
    <link:label id="lab_bldp_FuelCellProductsAndServicesMember_documentation_en-US" xlink:label="lab_bldp_FuelCellProductsAndServicesMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Fuel Cell Products and Services</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FuelCellProductsAndServicesMember" xlink:href="bldp-20231231.xsd#bldp_FuelCellProductsAndServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_FuelCellProductsAndServicesMember" xlink:to="lab_bldp_FuelCellProductsAndServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementsAbstract_e4f6cf15-1f69-4a91-b133-6b36f65a129a_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangements [Abstract]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementsAbstract_label_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangements [Abstract]</link:label>
    <link:label id="lab_bldp_ShareBasedPaymentArrangementsAbstract_documentation_en-US" xlink:label="lab_bldp_ShareBasedPaymentArrangementsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Payment Arrangements [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract" xlink:href="bldp-20231231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract" xlink:to="lab_bldp_ShareBasedPaymentArrangementsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_75c02903-fd4d-4f91-a9cf-b9af09a6c095_terseLabel_en-US" xlink:label="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ranges of exercise prices for outstanding share options [axis]</link:label>
    <link:label id="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_label_en-US" xlink:label="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ranges of exercise prices for outstanding share options [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:to="lab_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsTable_59bf3da2-fcb7-46c9-b883-d93c5609565e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of financial assets [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of financial assets [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable" xlink:to="lab_ifrs-full_DisclosureOfFinancialAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ResearchAndDevelopmentExpense_a98569e9-d82d-4f2e-886a-03a77e8cc1e7_terseLabel_en-US" xlink:label="lab_ifrs-full_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Research and product development</link:label>
    <link:label id="lab_ifrs-full_ResearchAndDevelopmentExpense_label_en-US" xlink:label="lab_ifrs-full_ResearchAndDevelopmentExpense" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Research and development expense</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ResearchAndDevelopmentExpense" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ResearchAndDevelopmentExpense"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ResearchAndDevelopmentExpense" xlink:to="lab_ifrs-full_ResearchAndDevelopmentExpense" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ExpenseOfRestructuringActivities_76ab745e-a4a7-45b0-a13c-479992812ac9_terseLabel_en-US" xlink:label="lab_ifrs-full_ExpenseOfRestructuringActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Restructuring and related costs</link:label>
    <link:label id="lab_ifrs-full_ExpenseOfRestructuringActivities_label_en-US" xlink:label="lab_ifrs-full_ExpenseOfRestructuringActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Expense of restructuring activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseOfRestructuringActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ExpenseOfRestructuringActivities" xlink:to="lab_ifrs-full_ExpenseOfRestructuringActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_47751a2c-855c-4e8f-b0e9-13e656c9f764_terseLabel_en-US" xlink:label="lab_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues</link:label>
    <link:label id="lab_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_label_en-US" xlink:label="lab_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cost of inventories recognised as expense during period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod" xlink:to="lab_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations_69540070-812b-46d5-ae91-2af1a3695138_terseLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Cash used in financing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) financing activities, discontinued operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" xlink:to="lab_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory_e6b07bf1-ac3d-4ede-8839-0bc5224f4680_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of financial assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFinancialAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_BorrowingsByNameMember_dc5f2c27-eac1-4355-8b50-1ce0488ece76_terseLabel_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings by name</link:label>
    <link:label id="lab_ifrs-full_BorrowingsByNameMember_label_en-US" xlink:label="lab_ifrs-full_BorrowingsByNameMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Borrowings by name [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_BorrowingsByNameMember" xlink:to="lab_ifrs-full_BorrowingsByNameMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_a30cdf3e-5249-4baa-80f5-025d38a8254d_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Prepaid expenses and other current assets</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for decrease (increase) in other operating receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_d7dd0d64-97d8-4064-bbfd-096517bea4b7_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation differences</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_ea6f8719-f070-47e6-9354-843309cacb21_verboseLabel_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency translation for foreign operations</link:label>
    <link:label id="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_label_en-US" xlink:label="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other comprehensive income, net of tax, exchange differences on translation of foreign operations</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:to="lab_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ChangesInStockHoldersEquityRollForward_9c99057c-3e3e-4983-82fa-b19178c1be72_terseLabel_en-US" xlink:label="lab_bldp_ChangesInStockHoldersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Changes in Stock Holders Equity [Roll Forward]</link:label>
    <link:label id="lab_bldp_ChangesInStockHoldersEquityRollForward_label_en-US" xlink:label="lab_bldp_ChangesInStockHoldersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in Stock Holders Equity [Roll Forward]</link:label>
    <link:label id="lab_bldp_ChangesInStockHoldersEquityRollForward_documentation_en-US" xlink:label="lab_bldp_ChangesInStockHoldersEquityRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Changes in Stock Holders Equity</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangesInStockHoldersEquityRollForward" xlink:href="bldp-20231231.xsd#bldp_ChangesInStockHoldersEquityRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward" xlink:to="lab_bldp_ChangesInStockHoldersEquityRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsAxis_61605db5-354d-47b5-a212-61ff2639d1b1_terseLabel_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actuarial assumptions [axis]</link:label>
    <link:label id="lab_ifrs-full_ActuarialAssumptionsAxis_label_en-US" xlink:label="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Actuarial assumptions [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis" xlink:to="lab_ifrs-full_ActuarialAssumptionsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_3f539d06-eaf5-4c6c-a382-eec4d8c8e8ee_negatedTotalLabel_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:type="resource" xml:lang="en-US">Remeasurement (gains) losses</link:label>
    <link:label id="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_label_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:to="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRevenueExplanatory_165824b4-f3b8-4086-b47f-fbcade827e03_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRevenueExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disaggregation of revenue</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRevenueExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRevenueExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of revenue [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRevenueExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRevenueExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRevenueExplanatory" xlink:to="lab_ifrs-full_DisclosureOfRevenueExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityAddressCityOrTown_f486febd-d6a6-40d9-a828-735471f187af_terseLabel_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:label id="lab_dei_EntityAddressCityOrTown_label_en-US" xlink:label="lab_dei_EntityAddressCityOrTown" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Address, City or Town</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown" xlink:to="lab_dei_EntityAddressCityOrTown" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_2b58c7b4-ecf8-4c61-a363-844e88b7987c_terseLabel_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade and other receivables</link:label>
    <link:label id="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_label_en-US" xlink:label="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Adjustments for decrease (increase) in trade and other receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:to="lab_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ContractLiabilitiesRelatedPartyTransactions_08a2fdd3-38e4-4a2b-9aae-fca8f4a7e659_terseLabel_en-US" xlink:label="lab_bldp_ContractLiabilitiesRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Deferred revenue</link:label>
    <link:label id="lab_bldp_ContractLiabilitiesRelatedPartyTransactions_label_en-US" xlink:label="lab_bldp_ContractLiabilitiesRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Contract Liabilities, Related Party Transactions</link:label>
    <link:label id="lab_bldp_ContractLiabilitiesRelatedPartyTransactions_documentation_en-US" xlink:label="lab_bldp_ContractLiabilitiesRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Contract Liabilities, Related Party Transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractLiabilitiesRelatedPartyTransactions" xlink:href="bldp-20231231.xsd#bldp_ContractLiabilitiesRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ContractLiabilitiesRelatedPartyTransactions" xlink:to="lab_bldp_ContractLiabilitiesRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_177b6c40-2e1d-47eb-9d9f-0bf973b8beb5_terseLabel_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in intangible assets other than goodwill [abstract]</link:label>
    <link:label id="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_label_en-US" xlink:label="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Reconciliation of changes in intangible assets other than goodwill [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:to="lab_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RightofuseAssets_be70c7a8-ddb1-4a8e-b1f1-5d404c87a193_verboseLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Right-of-use assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_7399d0f2-3823-4017-b322-ed0a2fd0ceb1_periodStartLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning, Right-of-use assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_51210caf-051e-4b98-a967-02c57df9b8f0_periodEndLabel_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending, Right-of-use assets</link:label>
    <link:label id="lab_ifrs-full_RightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_RightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RightofuseAssets" xlink:to="lab_ifrs-full_RightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SynergyJVMember_74e02664-b61e-4568-ae34-4445da217466_terseLabel_en-US" xlink:label="lab_bldp_SynergyJVMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Synergy Ballard JVCo</link:label>
    <link:label id="lab_bldp_SynergyJVMember_label_en-US" xlink:label="lab_bldp_SynergyJVMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Synergy JV [Member]</link:label>
    <link:label id="lab_bldp_SynergyJVMember_documentation_en-US" xlink:label="lab_bldp_SynergyJVMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Synergy [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember" xlink:href="bldp-20231231.xsd#bldp_SynergyJVMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SynergyJVMember" xlink:to="lab_bldp_SynergyJVMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LeaseLiabilities_429af47b-1a20-4a21-8e6b-29d42d735a12_totalLabel_en-US" xlink:label="lab_ifrs-full_LeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Lease Liability</link:label>
    <link:label id="lab_ifrs-full_LeaseLiabilities_label_en-US" xlink:label="lab_ifrs-full_LeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Lease liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LeaseLiabilities" xlink:to="lab_ifrs-full_LeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueAbstract_f1bb0ab6-8007-4c3d-b385-43d89b35b9cc_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues:</link:label>
    <link:label id="lab_ifrs-full_RevenueAbstract_label_en-US" xlink:label="lab_ifrs-full_RevenueAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueAbstract" xlink:to="lab_ifrs-full_RevenueAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_0ad0d574-8a94-4699-84a8-26810b0dd7ee_terseLabel_en-US" xlink:label="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Royalty related to UTC, revenue obligations</link:label>
    <link:label id="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_label_en-US" xlink:label="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provision Related To Intellectual Property Purchase [Member]</link:label>
    <link:label id="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_documentation_en-US" xlink:label="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Provision Related To Intellectual Property Purchase [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" xlink:href="bldp-20231231.xsd#bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" xlink:to="lab_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_a78b4b59-6bfe-49f2-bf03-ba67dcac0eb7_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of range of exercise prices of outstanding share options [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:to="lab_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_OwnedPropertyPlantAndEquipmentMember_1e7ea8c5-27fd-41cc-8c37-959f2c00ffd7_terseLabel_en-US" xlink:label="lab_bldp_OwnedPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment owned</link:label>
    <link:label id="lab_bldp_OwnedPropertyPlantAndEquipmentMember_label_en-US" xlink:label="lab_bldp_OwnedPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Owned Property, Plant, and Equipment [Member]</link:label>
    <link:label id="lab_bldp_OwnedPropertyPlantAndEquipmentMember_documentation_en-US" xlink:label="lab_bldp_OwnedPropertyPlantAndEquipmentMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Owned Property, Plant, and Equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OwnedPropertyPlantAndEquipmentMember" xlink:href="bldp-20231231.xsd#bldp_OwnedPropertyPlantAndEquipmentMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_OwnedPropertyPlantAndEquipmentMember" xlink:to="lab_bldp_OwnedPropertyPlantAndEquipmentMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_Noncashcompensatoryshares_6bd3d9d9-66fb-4089-b1d5-22e8767174d1_terseLabel_en-US" xlink:label="lab_bldp_Noncashcompensatoryshares" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensatory shares</link:label>
    <link:label id="lab_bldp_Noncashcompensatoryshares_label_en-US" xlink:label="lab_bldp_Noncashcompensatoryshares" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Noncash, compensatory shares</link:label>
    <link:label id="lab_bldp_Noncashcompensatoryshares_documentation_en-US" xlink:label="lab_bldp_Noncashcompensatoryshares" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Noncash, compensatory shares</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_Noncashcompensatoryshares" xlink:href="bldp-20231231.xsd#bldp_Noncashcompensatoryshares"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_Noncashcompensatoryshares" xlink:to="lab_bldp_Noncashcompensatoryshares" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DiscontinuedOperationsOperatingExpenses_33b80a7e-a360-4f3f-82d1-bee63e92d846_negatedTerseLabel_en-US" xlink:label="lab_bldp_DiscontinuedOperationsOperatingExpenses" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Total operating expense</link:label>
    <link:label id="lab_bldp_DiscontinuedOperationsOperatingExpenses_label_en-US" xlink:label="lab_bldp_DiscontinuedOperationsOperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Discontinued Operations, Operating Expenses</link:label>
    <link:label id="lab_bldp_DiscontinuedOperationsOperatingExpenses_documentation_en-US" xlink:label="lab_bldp_DiscontinuedOperationsOperatingExpenses" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Discontinued Operations, Operating Expenses</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsOperatingExpenses" xlink:href="bldp-20231231.xsd#bldp_DiscontinuedOperationsOperatingExpenses"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DiscontinuedOperationsOperatingExpenses" xlink:to="lab_bldp_DiscontinuedOperationsOperatingExpenses" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_691a5635-a20b-4ca8-ab2e-18e222a9b758_terseLabel_en-US" xlink:label="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">RSU performance factor adjustment (in shares)</link:label>
    <link:label id="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_label_en-US" xlink:label="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number Of Instruments Other Equity Instruments Performance Factor Adjustment</link:label>
    <link:label id="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_documentation_en-US" xlink:label="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Number Of Instruments Other Equity Instruments Performance Factor Adjustment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" xlink:href="bldp-20231231.xsd#bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" xlink:to="lab_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditedAnnualFinancialStatements_e76bb281-7751-41cf-bcf2-3a16083a62d5_terseLabel_en-US" xlink:label="lab_dei_AuditedAnnualFinancialStatements" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Audited Annual Financial Statements</link:label>
    <link:label id="lab_dei_AuditedAnnualFinancialStatements_label_en-US" xlink:label="lab_dei_AuditedAnnualFinancialStatements" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Audited Annual Financial Statements</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditedAnnualFinancialStatements" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditedAnnualFinancialStatements" xlink:to="lab_dei_AuditedAnnualFinancialStatements" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019_438aeb29-5f04-40a5-903f-c363bf655fef_terseLabel_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of options expired (in usd per share)</link:label>
    <link:label id="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019_label_en-US" xlink:label="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Weighted average exercise price of share options expired in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" xlink:to="lab_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_8177f895-0174-4a15-acba-fe39bac78c10_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Detailed Information on Other Operating Expense</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information, Other Operating Expenses [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Detailed Information, Other Operating Expenses [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" xlink:to="lab_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_e33619dc-f7bc-4372-91d1-a8403f9c6ecd_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additions other than through business combinations, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrencySwapContractMember_6255492c-b133-42bc-bb03-3e7f346c39dc_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrencySwapContractMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange contracts</link:label>
    <link:label id="lab_ifrs-full_CurrencySwapContractMember_label_en-US" xlink:label="lab_ifrs-full_CurrencySwapContractMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Currency swap contract [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencySwapContractMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencySwapContractMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrencySwapContractMember" xlink:to="lab_ifrs-full_CurrencySwapContractMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_TaxEffectOther_17f6217c-8a1e-464c-b377-72fe0efad715_terseLabel_en-US" xlink:label="lab_bldp_TaxEffectOther" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Other</link:label>
    <link:label id="lab_bldp_TaxEffectOther_label_en-US" xlink:label="lab_bldp_TaxEffectOther" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax Effect Other</link:label>
    <link:label id="lab_bldp_TaxEffectOther_documentation_en-US" xlink:label="lab_bldp_TaxEffectOther" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Tax Effect Other</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOther" xlink:href="bldp-20231231.xsd#bldp_TaxEffectOther"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_TaxEffectOther" xlink:to="lab_bldp_TaxEffectOther" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_4107e14c-67f4-4753-b5a8-69603ac9b3c0_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for provisions [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapital_a12b1f88-7ab2-44c1-9707-3bc59d1a6f92_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapital" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contributed surplus</link:label>
    <link:label id="lab_ifrs-full_AdditionalPaidinCapital_label_en-US" xlink:label="lab_ifrs-full_AdditionalPaidinCapital" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additional paid-in capital</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapital" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapital"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionalPaidinCapital" xlink:to="lab_ifrs-full_AdditionalPaidinCapital" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_83c4b600-e9d1-4aa0-b1f6-618af03f7218_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Provisions reversed/expired during year</link:label>
    <link:label id="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_5badb525-a55f-4106-930a-2e392fa021ba_terseLabel_en-US" xlink:label="lab_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Downward adjustments / provision eliminated</link:label>
    <link:label id="lab_ifrs-full_UnusedProvisionReversedOtherProvisions_label_en-US" xlink:label="lab_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Unused provision reversed, other provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:to="lab_ifrs-full_UnusedProvisionReversedOtherProvisions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_77cf8d2f-4c5d-4eb9-8c4f-86ae5dc171ab_terseLabel_en-US" xlink:label="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment of Assets and Intangible Assets [Line Items]</link:label>
    <link:label id="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_label_en-US" xlink:label="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment of Assets and Intangible Assets [Line Items]</link:label>
    <link:label id="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_documentation_en-US" xlink:label="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Impairment of Assets and Intangible Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems" xlink:href="bldp-20231231.xsd#bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems" xlink:to="lab_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_cf7a4776-c7bf-4537-8afa-fbd8e7e082c0_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardHongKongLtd.Member_861dc3de-4108-4e76-bff0-0d1a43a8ee6e_terseLabel_en-US" xlink:label="lab_bldp_BallardHongKongLtd.Member" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ballard Hong Kong Ltd.</link:label>
    <link:label id="lab_bldp_BallardHongKongLtd.Member_label_en-US" xlink:label="lab_bldp_BallardHongKongLtd.Member" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ballard Hong Kong Ltd. [Member]</link:label>
    <link:label id="lab_bldp_BallardHongKongLtd.Member_documentation_en-US" xlink:label="lab_bldp_BallardHongKongLtd.Member" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ballard Hong Kong Ltd. [Member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardHongKongLtd.Member" xlink:href="bldp-20231231.xsd#bldp_BallardHongKongLtd.Member"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardHongKongLtd.Member" xlink:to="lab_bldp_BallardHongKongLtd.Member" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfLeasesExplanatory_7c32607a-1e68-4bb9-bb49-670afbfaa529_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Lease liability</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfLeasesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfLeasesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of leases [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfLeasesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfLeasesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfLeasesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_0a7f8b6f-4a0e-40b7-96f3-2abeda8ad071_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Number and Weighted Average Exercise Prices of Other Equity Instruments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of number and weighted average exercise prices of other equity instruments [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_44f8f9f7-ec3f-4e59-b119-6b579d843b46_terseLabel_en-US" xlink:label="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subclassifications of assets, liabilities and equities [abstract]</link:label>
    <link:label id="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subclassifications of assets, liabilities and equities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:to="lab_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_0696f901-28eb-4700-892a-1451c5a09390_terseLabel_en-US" xlink:label="lab_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Corporate Information And Statement Of IFRS Compliance [Abstract]</link:label>
    <link:label id="lab_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_label_en-US" xlink:label="lab_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Corporate information and statement of IFRS compliance [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:to="lab_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EmployeeRelatedLiabilitiesCurrent1_92b9177a-0b2c-44ae-8bf3-81593f832553_terseLabel_en-US" xlink:label="lab_bldp_EmployeeRelatedLiabilitiesCurrent1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Compensation payable</link:label>
    <link:label id="lab_bldp_EmployeeRelatedLiabilitiesCurrent1_label_en-US" xlink:label="lab_bldp_EmployeeRelatedLiabilitiesCurrent1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Related Liabilities Current1</link:label>
    <link:label id="lab_bldp_EmployeeRelatedLiabilitiesCurrent1_documentation_en-US" xlink:label="lab_bldp_EmployeeRelatedLiabilitiesCurrent1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Related Liabilities Current1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeRelatedLiabilitiesCurrent1" xlink:href="bldp-20231231.xsd#bldp_EmployeeRelatedLiabilitiesCurrent1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EmployeeRelatedLiabilitiesCurrent1" xlink:to="lab_bldp_EmployeeRelatedLiabilitiesCurrent1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_a849860e-ed14-4fe5-b098-dcc3235b509d_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment charges on intangible assets</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_fbec93ed-6dbb-4102-8b34-8e9f89ab3a26_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Impairment charges on intangible assets</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss recognised in profit or loss, intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_87055df8-298f-465d-8e74-34c94dbaf6d0_verboseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Impairment charges on Goodwill</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_306a9120-14d3-48c5-a4bf-040138e3b91a_terseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Impairment charges on goodwill</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_1004f538-d5f9-4a60-842c-ca2a50e4b858_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Impairment charges on goodwill</link:label>
    <link:label id="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_label_en-US" xlink:label="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Impairment loss recognised in profit or loss, goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:to="lab_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_db19db69-8a82-4a0f-a8f6-a29cae138229_terseLabel_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Proportion of ownership interest in subsidiary</link:label>
    <link:label id="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_label_en-US" xlink:label="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Proportion of ownership interest in subsidiary</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:to="lab_ifrs-full_ProportionOfOwnershipInterestInSubsidiary" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareDistributionPlanMember_3d6777d4-4e41-4c0c-84a8-08bf4fc7dc52_terseLabel_en-US" xlink:label="lab_bldp_ShareDistributionPlanMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Share Distribution Plan</link:label>
    <link:label id="lab_bldp_ShareDistributionPlanMember_label_en-US" xlink:label="lab_bldp_ShareDistributionPlanMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Distribution Plan [Member]</link:label>
    <link:label id="lab_bldp_ShareDistributionPlanMember_documentation_en-US" xlink:label="lab_bldp_ShareDistributionPlanMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Distribution Plan</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareDistributionPlanMember" xlink:href="bldp-20231231.xsd#bldp_ShareDistributionPlanMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareDistributionPlanMember" xlink:to="lab_bldp_ShareDistributionPlanMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AdditionsToRightofuseAssets_8d243866-3983-420b-8d18-64ceb150cb7f_terseLabel_en-US" xlink:label="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions</link:label>
    <link:label id="lab_ifrs-full_AdditionsToRightofuseAssets_label_en-US" xlink:label="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Additions to right-of-use assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AdditionsToRightofuseAssets" xlink:to="lab_ifrs-full_AdditionsToRightofuseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_d41a27df-5f6b-4575-935f-7296fda272a4_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Financial instruments</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of financial risk management [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialRiskManagementExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory" xlink:to="lab_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_46be0804-a93d-48f7-afa1-249af3e9136b_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Additions to property, plant and equipment</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase of property, plant and equipment, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_0f4fbabe-d9c1-420b-a7e3-23fd604602c6_terseLabel_en-US" xlink:label="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Expected tax recovery at 27.00% (2022 &#8211; 27.00% )</link:label>
    <link:label id="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_label_en-US" xlink:label="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Tax expense (income) at applicable tax rate</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:to="lab_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_dbbf8c60-c7cc-4cc4-90a6-57ad497aca3b_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Number of options exercisable (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of share options exercisable in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_16de4b31-b053-4593-966c-4599d757c2ea_terseLabel_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Post-employment retirement benefits</link:label>
    <link:label id="lab_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_label_en-US" xlink:label="lab_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Key management personnel compensation, post-employment benefits</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits" xlink:to="lab_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Goodwill_cbb9c4b5-cd4c-412f-8fca-d06b5e28d49f_terseLabel_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_ifrs-full_Goodwill_label_en-US" xlink:label="lab_ifrs-full_Goodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Goodwill" xlink:to="lab_ifrs-full_Goodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_acbd95a8-91e2-4584-99e7-52cafeeec6c0_terseLabel_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsidiaries [axis]</link:label>
    <link:label id="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_label_en-US" xlink:label="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Subsidiaries [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:to="lab_ifrs-full_SignificantInvestmentsInSubsidiariesAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_9e41034c-78a1-4f84-a1fd-c888462e5399_terseLabel_en-US" xlink:label="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]</link:label>
    <link:label id="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_label_en-US" xlink:label="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]</link:label>
    <link:label id="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_documentation_en-US" xlink:label="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" xlink:href="bldp-20231231.xsd#bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" xlink:to="lab_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory_2cf5c15f-d70f-45e7-b121-1b5f5a337028_verboseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Impairment charges on property, plant, and equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of impairment of assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_4661fa15-8879-4523-9f4e-02498a031b92_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award vesting period (years)</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_label_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_documentation_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:to="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityRegistrantName_2e32a99a-6ca7-41db-afc5-06bcb32de3c6_terseLabel_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:label id="lab_dei_EntityRegistrantName_label_en-US" xlink:label="lab_dei_EntityRegistrantName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Registrant Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName" xlink:to="lab_dei_EntityRegistrantName" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_1e7060db-b602-4436-9a58-dfc872e08545_terseLabel_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [axis]</link:label>
    <link:label id="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_label_en-US" xlink:label="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Temporary difference, unused tax losses and unused tax credits [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:to="lab_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AuditorName_a9375015-742b-4b03-afa6-c0a05a83b581_terseLabel_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:label id="lab_dei_AuditorName_label_en-US" xlink:label="lab_dei_AuditorName" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Auditor Name</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName" xlink:to="lab_dei_AuditorName" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_f09e91c5-a3f9-4d3e-b8ad-32b2153bcd0e_terseLabel_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Actuarial loss (gain) arising from:</link:label>
    <link:label id="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_label_en-US" xlink:label="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Changes in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:to="lab_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CounterpartiesMember_d0a3956d-4134-4ed9-a0ad-107c270c6711_terseLabel_en-US" xlink:label="lab_ifrs-full_CounterpartiesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Counterparties [member]</link:label>
    <link:label id="lab_ifrs-full_CounterpartiesMember_label_en-US" xlink:label="lab_ifrs-full_CounterpartiesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Counterparties [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CounterpartiesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CounterpartiesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CounterpartiesMember" xlink:to="lab_ifrs-full_CounterpartiesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayables_26a398d1-41f7-441d-8663-834a3469a62d_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade and other payables</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayables_784b5f39-96b5-45ce-8e55-f8ee8656d1f1_totalLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayables" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Trade and other payables</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentPayables_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentPayables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade and other current payables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentPayables" xlink:to="lab_ifrs-full_TradeAndOtherCurrentPayables" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityCentralIndexKey_46eb2565-83f3-4611-838a-def24ae5b3fd_terseLabel_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:label id="lab_dei_EntityCentralIndexKey_label_en-US" xlink:label="lab_dei_EntityCentralIndexKey" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity Central Index Key</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey" xlink:to="lab_dei_EntityCentralIndexKey" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_dc5ded7a-9650-4072-8a2b-2b4a6fbba9a3_terseLabel_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Additions to contract assets</link:label>
    <link:label id="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_label_en-US" xlink:label="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) through cumulative catch-up adjustments to revenue, contract assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets" xlink:to="lab_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardMotiveSolutionsMember_a5440589-84a8-4b23-88c0-b276bf46fd11_terseLabel_en-US" xlink:label="lab_bldp_BallardMotiveSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ballard Motive Solutions</link:label>
    <link:label id="lab_bldp_BallardMotiveSolutionsMember_label_en-US" xlink:label="lab_bldp_BallardMotiveSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ballard Motive Solutions [Member]</link:label>
    <link:label id="lab_bldp_BallardMotiveSolutionsMember_documentation_en-US" xlink:label="lab_bldp_BallardMotiveSolutionsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ballard Motive Solutions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember" xlink:href="bldp-20231231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardMotiveSolutionsMember" xlink:to="lab_bldp_BallardMotiveSolutionsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityAndLiabilitiesAbstract_68e32710-c914-4147-9f03-3f7c5c21cb7b_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Liabilities and Equity</link:label>
    <link:label id="lab_ifrs-full_EquityAndLiabilitiesAbstract_label_en-US" xlink:label="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity and liabilities [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAndLiabilitiesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract" xlink:to="lab_ifrs-full_EquityAndLiabilitiesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_17d10be3-ff88-446c-b85d-c391d82c7b96_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of classes of share capital [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of classes of share capital [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:to="lab_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_858d077a-9981-490c-8ee7-c71c51ecad7d_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Detailed Information About Property, Plant and Equipment</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about property, plant and equipment [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_EmployeeBenefitsFuturePlansRollForward_7009123c-b953-4223-aeeb-7d316b3ad58b_terseLabel_en-US" xlink:label="lab_bldp_EmployeeBenefitsFuturePlansRollForward" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee Benefits Future Plans [Roll Forward]</link:label>
    <link:label id="lab_bldp_EmployeeBenefitsFuturePlansRollForward_label_en-US" xlink:label="lab_bldp_EmployeeBenefitsFuturePlansRollForward" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Employee Benefits Future Plans [Roll Forward]</link:label>
    <link:label id="lab_bldp_EmployeeBenefitsFuturePlansRollForward_documentation_en-US" xlink:label="lab_bldp_EmployeeBenefitsFuturePlansRollForward" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Employee Benefits Future Plans</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsFuturePlansRollForward" xlink:href="bldp-20231231.xsd#bldp_EmployeeBenefitsFuturePlansRollForward"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward" xlink:to="lab_bldp_EmployeeBenefitsFuturePlansRollForward" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_9047b798-82d0-4f53-8ec2-c048b2855555_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Revenue recognized during the year</link:label>
    <link:label id="lab_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_label_en-US" xlink:label="lab_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Decrease through performance obligation being satisfied, contract liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" xlink:to="lab_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_60038dbb-2a54-4a3d-99b8-5cd376d1352a_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Finance income and expense</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for finance income and costs [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems_9534af8e-fb3b-4442-918e-2ae55a2d3d65_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about business combination [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of detailed information about business combination [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:to="lab_ifrs-full_DisclosureOfBusinessCombinationsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AssociatesMember_2d96fac7-01e8-4bdb-80cf-11168e55f9e1_terseLabel_en-US" xlink:label="lab_ifrs-full_AssociatesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Associates</link:label>
    <link:label id="lab_ifrs-full_AssociatesMember_label_en-US" xlink:label="lab_ifrs-full_AssociatesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Associates [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssociatesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssociatesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AssociatesMember" xlink:to="lab_ifrs-full_AssociatesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_e20fc177-b96e-4ffa-b875-c8ecebf68990_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Temporary Difference, Unused Tax Losses and Unused Tax Credits</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of temporary difference, unused tax losses and unused tax credits [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_effa74e7-5eda-4b67-894b-11b01d09a39f_terseLabel_en-US" xlink:label="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Timing of transfer of goods or services</link:label>
    <link:label id="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_label_en-US" xlink:label="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Timing of transfer of goods or services [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember" xlink:to="lab_ifrs-full_TimingOfTransferOfGoodsOrServicesMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SaleOfStockAuthorizedAmount_9fa108bf-962d-43ac-bafd-b8f8500fe174_terseLabel_en-US" xlink:label="lab_bldp_SaleOfStockAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Sale of stock authorized amount</link:label>
    <link:label id="lab_bldp_SaleOfStockAuthorizedAmount_label_en-US" xlink:label="lab_bldp_SaleOfStockAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sale of Stock, Authorized Amount</link:label>
    <link:label id="lab_bldp_SaleOfStockAuthorizedAmount_documentation_en-US" xlink:label="lab_bldp_SaleOfStockAuthorizedAmount" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sale of Stock, Authorized Amount</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAuthorizedAmount" xlink:href="bldp-20231231.xsd#bldp_SaleOfStockAuthorizedAmount"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SaleOfStockAuthorizedAmount" xlink:to="lab_bldp_SaleOfStockAuthorizedAmount" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_GeographicalAreasMember_f006e1fa-7a42-4eea-a205-6369eaad424a_terseLabel_en-US" xlink:label="lab_ifrs-full_GeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Geographical areas</link:label>
    <link:label id="lab_ifrs-full_GeographicalAreasMember_label_en-US" xlink:label="lab_ifrs-full_GeographicalAreasMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Geographical areas [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_GeographicalAreasMember" xlink:to="lab_ifrs-full_GeographicalAreasMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_EntityDomain_759e7d74-2599-4558-9d9c-9d6765be134b_terseLabel_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:label id="lab_dei_EntityDomain_label_en-US" xlink:label="lab_dei_EntityDomain" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity [Domain]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityDomain" xlink:to="lab_dei_EntityDomain" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CurrentTradeReceivables_3c70958b-fe72-40b4-b423-fa582e52d6f1_terseLabel_en-US" xlink:label="lab_ifrs-full_CurrentTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade accounts receivable</link:label>
    <link:label id="lab_ifrs-full_CurrentTradeReceivables_label_en-US" xlink:label="lab_ifrs-full_CurrentTradeReceivables" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Current trade receivables</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTradeReceivables" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTradeReceivables"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CurrentTradeReceivables" xlink:to="lab_ifrs-full_CurrentTradeReceivables" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfSharesIssued_9b7f46e5-73ff-455f-a0d0-621c183c72db_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Shares issued (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfSharesIssued_label_en-US" xlink:label="lab_ifrs-full_NumberOfSharesIssued" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of shares issued</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfSharesIssued" xlink:to="lab_ifrs-full_NumberOfSharesIssued" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EquityMember_08d34779-6671-48a4-a043-6ed51406aa29_terseLabel_en-US" xlink:label="lab_ifrs-full_EquityMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Equity</link:label>
    <link:label id="lab_ifrs-full_EquityMember_label_en-US" xlink:label="lab_ifrs-full_EquityMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Equity [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EquityMember" xlink:to="lab_ifrs-full_EquityMember" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_AmendmentFlag_58610987-b375-4184-b634-788ccd1c4b4f_terseLabel_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:label id="lab_dei_AmendmentFlag_label_en-US" xlink:label="lab_dei_AmendmentFlag" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Amendment Flag</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag" xlink:to="lab_dei_AmendmentFlag" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_1a0a0bcb-bfe5-4dff-9b3e-cc719219601e_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Critical judgments in applying accounting policies and key sources of estimation uncertainty</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of accounting judgements and estimates [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:to="lab_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_dei_LegalEntityAxis_7a1ce497-f911-4165-ab6d-9a7a5b001d83_terseLabel_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:label id="lab_dei_LegalEntityAxis_label_en-US" xlink:label="lab_dei_LegalEntityAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Legal Entity [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LegalEntityAxis" xlink:to="lab_dei_LegalEntityAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_c5fcbb94-7a07-427b-877b-3c6ae5b93c4c_terseLabel_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Trade and other current receivables [abstract]</link:label>
    <link:label id="lab_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_label_en-US" xlink:label="lab_ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Trade and other current receivables [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivablesAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:to="lab_ifrs-full_TradeAndOtherCurrentReceivablesAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_BallardUnmannedSystemsMember_1445769c-f84f-468a-8cd9-6f61825da340_terseLabel_en-US" xlink:label="lab_bldp_BallardUnmannedSystemsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Ballard US Inc.</link:label>
    <link:label id="lab_bldp_BallardUnmannedSystemsMember_label_en-US" xlink:label="lab_bldp_BallardUnmannedSystemsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Ballard Unmanned Systems [Member]</link:label>
    <link:label id="lab_bldp_BallardUnmannedSystemsMember_documentation_en-US" xlink:label="lab_bldp_BallardUnmannedSystemsMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Ballard Unmanned Systems</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardUnmannedSystemsMember" xlink:href="bldp-20231231.xsd#bldp_BallardUnmannedSystemsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_BallardUnmannedSystemsMember" xlink:to="lab_bldp_BallardUnmannedSystemsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_0c38c8df-0210-4d55-9155-c8fd74a33375_terseLabel_en-US" xlink:label="lab_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign exchange gain (loss)</link:label>
    <link:label id="lab_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_label_en-US" xlink:label="lab_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign exchange gain (loss) and gains (losses) on financial asset at fair value</link:label>
    <link:label id="lab_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_documentation_en-US" xlink:label="lab_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign exchange gain (loss) and gains (losses) on financial asset at fair value</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" xlink:href="bldp-20231231.xsd#bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" xlink:to="lab_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_2192cb2a-af3c-4477-a088-4fde02f12ca8_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill and Intangible assets</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for intangible assets and goodwill [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory_22d32760-09df-40ab-b60a-c28bb866ad31_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Discontinued operations</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of discontinued operations [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfGoodwillExplanatory_e1098c06-a0b0-4096-a6db-d8e7b524b13b_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Goodwill</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfGoodwillExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfGoodwillExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of goodwill [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGoodwillExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGoodwillExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfGoodwillExplanatory" xlink:to="lab_ifrs-full_DisclosureOfGoodwillExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NetAssetsLiabilities_3a78385b-d757-4d63-ae35-a37a682e0bfe_totalLabel_en-US" xlink:label="lab_ifrs-full_NetAssetsLiabilities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Net assets</link:label>
    <link:label id="lab_ifrs-full_NetAssetsLiabilities_label_en-US" xlink:label="lab_ifrs-full_NetAssetsLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Assets (liabilities)</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetAssetsLiabilities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetAssetsLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NetAssetsLiabilities" xlink:to="lab_ifrs-full_NetAssetsLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_199f3a92-de08-45ee-b129-70c98d3e613d_terseLabel_en-US" xlink:label="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Reconciliation of Accounting Profit</link:label>
    <link:label id="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:to="lab_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_f97ff314-1a26-4cb5-8e13-1656283f74a3_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of intangible assets [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:to="lab_ifrs-full_DisclosureOfIntangibleAssetsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_f2a61c78-05c6-4a73-ac2b-33e9ef90ec95_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of intangible assets and goodwill [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of intangible assets and goodwill [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:to="lab_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_ba8a49af-0327-40d0-8f50-437f3379243a_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of nature and extent of risks arising from financial instruments [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:to="lab_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedCompensationAwardSecondTrancheMember_73023c1c-e113-40e4-a495-57b0e71e64ad_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedCompensationAwardSecondTrancheMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Tranche Two</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationAwardSecondTrancheMember_label_en-US" xlink:label="lab_bldp_ShareBasedCompensationAwardSecondTrancheMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share Based Compensation Award Second Tranche [Member]</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationAwardSecondTrancheMember_documentation_en-US" xlink:label="lab_bldp_ShareBasedCompensationAwardSecondTrancheMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share Based Compensation Award Second Tranche</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationAwardSecondTrancheMember" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationAwardSecondTrancheMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedCompensationAwardSecondTrancheMember" xlink:to="lab_bldp_ShareBasedCompensationAwardSecondTrancheMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_38e35619-29e3-403a-aeea-790b934e414d_totalLabel_en-US" xlink:label="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Total deferred tax expense</link:label>
    <link:label id="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_label_en-US" xlink:label="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Deferred Tax Expense (Income) And Adjustments For Deferred Tax Of Prior Periods</link:label>
    <link:label id="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_documentation_en-US" xlink:label="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Deferred Tax Expense (Income) And Adjustments For Deferred Tax Of Prior Periods</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" xlink:href="bldp-20231231.xsd#bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" xlink:to="lab_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_09b4e599-8a5d-4b7e-8e22-7659a3ac49f7_terseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Outstanding (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_b5d21da3-3112-4f06-932c-1c7e8da427d7_periodStartLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance at (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_1a514292-9b12-4f18-84f1-5ed14c7a271d_periodEndLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance at (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of other equity instruments outstanding in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_5c203b37-904a-4892-aee9-34d0e8573cce_terseLabel_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Reasonably possible change in risk variable, percent</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_label_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent</link:label>
    <link:label id="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_documentation_en-US" xlink:label="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:href="bldp-20231231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:to="lab_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CarryingAmountMember_f3a84eb6-dac9-46fd-8651-e3551837e11d_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying amount</link:label>
    <link:label id="lab_ifrs-full_CarryingAmountMember_label_en-US" xlink:label="lab_ifrs-full_CarryingAmountMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Carrying amount [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CarryingAmountMember" xlink:to="lab_ifrs-full_CarryingAmountMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_ecc028c1-19f2-41c9-af1d-79dcdde56e77_terseLabel_en-US" xlink:label="lab_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Revenues</link:label>
    <link:label id="lab_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_label_en-US" xlink:label="lab_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Revenue from rendering of services, related party transactions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" xlink:to="lab_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisposalsPropertyPlantAndEquipment_362ce958-5a40-47e5-bbce-817aca2da1df_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Disposals</link:label>
    <link:label id="lab_ifrs-full_DisposalsPropertyPlantAndEquipment_label_en-US" xlink:label="lab_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disposals, property, plant and equipment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:to="lab_ifrs-full_DisposalsPropertyPlantAndEquipment" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_ede01d1e-3862-40af-b49d-7f32acf5c077_terseLabel_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Award term (years)</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_label_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period 1</link:label>
    <link:label id="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_documentation_en-US" xlink:label="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period 1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" xlink:to="lab_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Borrowings_b94c48e0-bee8-475b-a601-b37a4f675473_terseLabel_en-US" xlink:label="lab_ifrs-full_Borrowings" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Borrowings outstanding</link:label>
    <link:label id="lab_ifrs-full_Borrowings_label_en-US" xlink:label="lab_ifrs-full_Borrowings" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Borrowings</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Borrowings" xlink:to="lab_ifrs-full_Borrowings" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory_d9f0a6c9-2b84-4c35-a93d-f5bd70cca643_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Maturity Analysis of Finance Lease Payments Receivable</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of maturity analysis of finance lease payments receivable [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory" xlink:to="lab_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod_9c3c5ca8-1953-4b59-afcc-19b59d090afb_terseLabel_en-US" xlink:label="lab_bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Short-term leases for which recognition exemption has been used, period</link:label>
    <link:label id="lab_bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod_label_en-US" xlink:label="lab_bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Short-term Leases For Which Recognition Exemption Has Been Used, Period</link:label>
    <link:label id="lab_bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod_documentation_en-US" xlink:label="lab_bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Short-term Leases For Which Recognition Exemption Has Been Used, Period</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod" xlink:href="bldp-20231231.xsd#bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod" xlink:to="lab_bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PriceofForeignExchangeOpeningPrice_391659b7-3b12-4f4f-8698-840556dfb665_terseLabel_en-US" xlink:label="lab_bldp_PriceofForeignExchangeOpeningPrice" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">January 1, 2023 Opening rate</link:label>
    <link:label id="lab_bldp_PriceofForeignExchangeOpeningPrice_label_en-US" xlink:label="lab_bldp_PriceofForeignExchangeOpeningPrice" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Price of Foreign Exchange, Opening Price</link:label>
    <link:label id="lab_bldp_PriceofForeignExchangeOpeningPrice_documentation_en-US" xlink:label="lab_bldp_PriceofForeignExchangeOpeningPrice" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Price of Hedging Instrument, Opening Price</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PriceofForeignExchangeOpeningPrice" xlink:href="bldp-20231231.xsd#bldp_PriceofForeignExchangeOpeningPrice"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PriceofForeignExchangeOpeningPrice" xlink:to="lab_bldp_PriceofForeignExchangeOpeningPrice" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_b342b72a-07d8-4f4d-8e2c-0acd9929b9a1_terseLabel_en-US" xlink:label="lab_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Acquired patents, know-how and in-process research &amp; development</link:label>
    <link:label id="lab_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_label_en-US" xlink:label="lab_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Copyrights, patents and other industrial property rights, service and operating rights [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" xlink:to="lab_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_df696cc3-7f94-435d-a98c-fbd6fa4a190b_terseLabel_en-US" xlink:label="lab_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Contributions (Proceeds)</link:label>
    <link:label id="lab_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Other cash payments to acquire interests in joint ventures, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_8ffe786d-0678-475d-9b22-ebf0841de853_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of terms and conditions of share-based payment arrangement [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:to="lab_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_69c637b1-4c52-42a1-8f75-691671525a8f_terseLabel_en-US" xlink:label="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Schedule of Intangible Assets with Indefinite Useful Life</link:label>
    <link:label id="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_label_en-US" xlink:label="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of intangible assets with definitive useful life [Table Text Block]</link:label>
    <link:label id="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_documentation_en-US" xlink:label="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Disclosure of intangible assets with definitive useful life [Table Text Block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" xlink:href="bldp-20231231.xsd#bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" xlink:to="lab_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_df92610f-49f7-4b01-8119-9da0478463d1_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [line items]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of sensitivity analysis for actuarial assumptions [line items]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:to="lab_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_0f79a11e-d6a7-42a6-998a-c92a3fb2c229_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">RSUs Forfeited (in shares)</link:label>
    <link:label id="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_label_en-US" xlink:label="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Number of other equity instruments forfeited in share-based payment arrangement</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:to="lab_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_b1ce9310-f9a3-4d96-b47e-7120d2870e38_negatedTerseLabel_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Transfer</link:label>
    <link:label id="lab_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_label_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Increase (decrease) Through Transfers in Right-of-use Assets</link:label>
    <link:label id="lab_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_documentation_en-US" xlink:label="lab_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Increase (decrease) Through Transfers in Right-of-use Assets</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets" xlink:href="bldp-20231231.xsd#bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets" xlink:to="lab_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ClassesOfAssetsAxis_02835f05-3fd2-4a1e-90e8-4fe7a75c9a73_terseLabel_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Classes of assets [axis]</link:label>
    <link:label id="lab_ifrs-full_ClassesOfAssetsAxis_label_en-US" xlink:label="lab_ifrs-full_ClassesOfAssetsAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Classes of assets [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis" xlink:to="lab_ifrs-full_ClassesOfAssetsAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_e99bb084-8235-477f-b943-2571f0bea75d_negatedTerseLabel_en-US" xlink:label="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2009/role/negatedTerseLabel" xlink:type="resource" xml:lang="en-US">Investment in intangible assets</link:label>
    <link:label id="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Purchase of intangible assets, classified as investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:to="lab_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_70bfba1e-852b-4f9c-82cf-91737df0e7d7_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Foreign currency</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for foreign currency translation [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_19d156d6-cbad-4972-a736-9ab8375ae15d_terseLabel_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Employee benefits</link:label>
    <link:label id="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_label_en-US" xlink:label="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Description of accounting policy for employee benefits [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:to="lab_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_WithholdingTax_6f961815-714e-4dd1-a858-0b7d549061c8_terseLabel_en-US" xlink:label="lab_bldp_WithholdingTax" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Withholding tax</link:label>
    <link:label id="lab_bldp_WithholdingTax_label_en-US" xlink:label="lab_bldp_WithholdingTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Withholding Tax</link:label>
    <link:label id="lab_bldp_WithholdingTax_documentation_en-US" xlink:label="lab_bldp_WithholdingTax" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Withholding Tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WithholdingTax" xlink:href="bldp-20231231.xsd#bldp_WithholdingTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_WithholdingTax" xlink:to="lab_bldp_WithholdingTax" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ArcolaEnergyLimitedMember_4e2c0cef-0879-403d-ba1d-6490bea60aa0_terseLabel_en-US" xlink:label="lab_bldp_ArcolaEnergyLimitedMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Arcola Energy Limited</link:label>
    <link:label id="lab_bldp_ArcolaEnergyLimitedMember_3bb7f228-a29b-42ff-8971-b282efe024cb_verboseLabel_en-US" xlink:label="lab_bldp_ArcolaEnergyLimitedMember" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Intellectual property acquired from Ballard Motive Solutions</link:label>
    <link:label id="lab_bldp_ArcolaEnergyLimitedMember_label_en-US" xlink:label="lab_bldp_ArcolaEnergyLimitedMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Arcola Energy Limited [Member]</link:label>
    <link:label id="lab_bldp_ArcolaEnergyLimitedMember_documentation_en-US" xlink:label="lab_bldp_ArcolaEnergyLimitedMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Arcola Energy Limited</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember" xlink:href="bldp-20231231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ArcolaEnergyLimitedMember" xlink:to="lab_bldp_ArcolaEnergyLimitedMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansAxis_ea8cc694-d45e-40c0-bfe1-8f268c3c5452_terseLabel_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Defined benefit plans [axis]</link:label>
    <link:label id="lab_ifrs-full_DefinedBenefitPlansAxis_label_en-US" xlink:label="lab_ifrs-full_DefinedBenefitPlansAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Defined benefit plans [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis" xlink:to="lab_ifrs-full_DefinedBenefitPlansAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_srt_StatementScenarioAxis_4049e3a8-94ac-4220-8edf-b8593efc3983_terseLabel_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:label id="lab_srt_StatementScenarioAxis_label_en-US" xlink:label="lab_srt_StatementScenarioAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Scenario [Axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis" xlink:to="lab_srt_StatementScenarioAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_ProfitLossBeforeTax_1c8dc56c-9c07-4832-89ad-bd7a54cb4253_totalLabel_en-US" xlink:label="lab_ifrs-full_ProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Loss before income taxes</link:label>
    <link:label id="lab_ifrs-full_ProfitLossBeforeTax_label_en-US" xlink:label="lab_ifrs-full_ProfitLossBeforeTax" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Profit (loss) before tax</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_ProfitLossBeforeTax" xlink:to="lab_ifrs-full_ProfitLossBeforeTax" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_Incorporationcosts_e87bd5e9-798c-4d0d-b399-525891b88109_verboseLabel_en-US" xlink:label="lab_bldp_Incorporationcosts" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:type="resource" xml:lang="en-US">Incorporation costs</link:label>
    <link:label id="lab_bldp_Incorporationcosts_label_en-US" xlink:label="lab_bldp_Incorporationcosts" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Incorporation costs</link:label>
    <link:label id="lab_bldp_Incorporationcosts_documentation_en-US" xlink:label="lab_bldp_Incorporationcosts" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Incorporation costs</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_Incorporationcosts" xlink:href="bldp-20231231.xsd#bldp_Incorporationcosts"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_Incorporationcosts" xlink:to="lab_bldp_Incorporationcosts" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_faf4df0e-5195-4c36-a6f9-45415af3e227_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Disclosure of quantitative information about right-of-use assets [table]</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of quantitative information about right-of-use assets [table]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:to="lab_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentAbstract_3284efdc-759e-4b01-91e3-81599186cb90_terseLabel_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property, plant and equipment [abstract]</link:label>
    <link:label id="lab_ifrs-full_PropertyPlantAndEquipmentAbstract_label_en-US" xlink:label="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Property, plant and equipment [abstract]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:to="lab_ifrs-full_PropertyPlantAndEquipmentAbstract" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_PrincipalPaymentsOfLeaseLiabilities_943e20a1-ea5c-4858-a8f3-7b2cb1ca0764_terseLabel_en-US" xlink:label="lab_bldp_PrincipalPaymentsOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Payments of lease liabilities</link:label>
    <link:label id="lab_bldp_PrincipalPaymentsOfLeaseLiabilities_label_en-US" xlink:label="lab_bldp_PrincipalPaymentsOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Principal Payments of Lease Liabilities</link:label>
    <link:label id="lab_bldp_PrincipalPaymentsOfLeaseLiabilities_documentation_en-US" xlink:label="lab_bldp_PrincipalPaymentsOfLeaseLiabilities" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Principal Payments of Lease Liabilities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PrincipalPaymentsOfLeaseLiabilities" xlink:href="bldp-20231231.xsd#bldp_PrincipalPaymentsOfLeaseLiabilities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_PrincipalPaymentsOfLeaseLiabilities" xlink:to="lab_bldp_PrincipalPaymentsOfLeaseLiabilities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_dacbe439-1ec4-496d-b685-1926c158f5c1_totalLabel_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:type="resource" xml:lang="en-US">Cash used in investing activities</link:label>
    <link:label id="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities_label_en-US" xlink:label="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Cash flows from (used in) investing activities</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:to="lab_ifrs-full_CashFlowsFromUsedInInvestingActivities" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_InitiallyAppliedIFRSsMember_5142ebff-46c9-4e78-a1b0-9dcb0bf7f1b2_terseLabel_en-US" xlink:label="lab_ifrs-full_InitiallyAppliedIFRSsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Initially applied IFRSs</link:label>
    <link:label id="lab_ifrs-full_InitiallyAppliedIFRSsMember_label_en-US" xlink:label="lab_ifrs-full_InitiallyAppliedIFRSsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Initially applied IFRSs [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsMember" xlink:to="lab_ifrs-full_InitiallyAppliedIFRSsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_LimitedPartnershipInitialInvestment_0a51bac6-b594-445d-a005-076f4bf2c669_terseLabel_en-US" xlink:label="lab_bldp_LimitedPartnershipInitialInvestment" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Limited partnership initial investment</link:label>
    <link:label id="lab_bldp_LimitedPartnershipInitialInvestment_label_en-US" xlink:label="lab_bldp_LimitedPartnershipInitialInvestment" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Limited Partnership Initial Investment</link:label>
    <link:label id="lab_bldp_LimitedPartnershipInitialInvestment_documentation_en-US" xlink:label="lab_bldp_LimitedPartnershipInitialInvestment" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Limited Partnership Initial Investment</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LimitedPartnershipInitialInvestment" xlink:href="bldp-20231231.xsd#bldp_LimitedPartnershipInitialInvestment"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_LimitedPartnershipInitialInvestment" xlink:to="lab_bldp_LimitedPartnershipInitialInvestment" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_e6d37ff5-a757-4415-983a-ea197b41618c_terseLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Intangible assets</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_75a35d21-fab9-4e64-b723-6005fac50ec7_periodStartLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Beginning balance</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_90c9d538-df07-4a0d-8cf0-193e5ea68c49_periodEndLabel_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Ending balance</link:label>
    <link:label id="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill_label_en-US" xlink:label="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Intangible assets other than goodwill</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:to="lab_ifrs-full_IntangibleAssetsOtherThanGoodwill" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_LandAndBuildingsMember_4a01c7e7-b3e3-4e3f-a86b-efdc0194adeb_terseLabel_en-US" xlink:label="lab_ifrs-full_LandAndBuildingsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Property</link:label>
    <link:label id="lab_ifrs-full_LandAndBuildingsMember_label_en-US" xlink:label="lab_ifrs-full_LandAndBuildingsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Land and buildings [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_LandAndBuildingsMember" xlink:to="lab_ifrs-full_LandAndBuildingsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_AveragePriceOfHedgingInstrument_502790bd-5dc3-459b-8a86-88e1e8e78370_terseLabel_en-US" xlink:label="lab_ifrs-full_AveragePriceOfHedgingInstrument" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Average price of hedging instrument (CDN per USD)</link:label>
    <link:label id="lab_ifrs-full_AveragePriceOfHedgingInstrument_label_en-US" xlink:label="lab_ifrs-full_AveragePriceOfHedgingInstrument" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Average price of hedging instrument</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_AveragePriceOfHedgingInstrument" xlink:to="lab_ifrs-full_AveragePriceOfHedgingInstrument" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_3d236828-4ab9-4157-a905-7f9ddc760fe2_terseLabel_en-US" xlink:label="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Entity's total for business combinations</link:label>
    <link:label id="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember_label_en-US" xlink:label="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Entity's total for business combinations [member]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:to="lab_ifrs-full_EntitysTotalForBusinessCombinationsMember" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_WisdomMotorMember_3b014176-f978-4b3e-bc9f-15829d5259a8_terseLabel_en-US" xlink:label="lab_bldp_WisdomMotorMember" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Wisdom Motor</link:label>
    <link:label id="lab_bldp_WisdomMotorMember_label_en-US" xlink:label="lab_bldp_WisdomMotorMember" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Wisdom Motor [Member]</link:label>
    <link:label id="lab_bldp_WisdomMotorMember_documentation_en-US" xlink:label="lab_bldp_WisdomMotorMember" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Wisdom Motor</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WisdomMotorMember" xlink:href="bldp-20231231.xsd#bldp_WisdomMotorMember"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_WisdomMotorMember" xlink:to="lab_bldp_WisdomMotorMember" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_bc25bf0f-34a8-4354-a14d-e8a92fe909f1_terseLabel_en-US" xlink:label="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</link:label>
    <link:label id="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_label_en-US" xlink:label="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:to="lab_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_MajorCustomersAxis_4e852555-f29a-4b39-a083-dc38b56f00e8_terseLabel_en-US" xlink:label="lab_ifrs-full_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Major customers [axis]</link:label>
    <link:label id="lab_ifrs-full_MajorCustomersAxis_label_en-US" xlink:label="lab_ifrs-full_MajorCustomersAxis" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Major customers [axis]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersAxis" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersAxis"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_MajorCustomersAxis" xlink:to="lab_ifrs-full_MajorCustomersAxis" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_Provisions_8363be4e-3c7f-4c85-9a0e-4c81a6fdaac1_periodStartLabel_en-US" xlink:label="lab_ifrs-full_Provisions" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:type="resource" xml:lang="en-US">Provisions and other current liabilities, beginning balance</link:label>
    <link:label id="lab_ifrs-full_Provisions_0ddb4992-7fcb-47bc-a8e4-5935f7fd0b9a_periodEndLabel_en-US" xlink:label="lab_ifrs-full_Provisions" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:type="resource" xml:lang="en-US">Provisions and other current liabilities, ending balance</link:label>
    <link:label id="lab_ifrs-full_Provisions_540d74f0-3954-4d63-90d6-52ffd003470e_terseLabel_en-US" xlink:label="lab_ifrs-full_Provisions" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Provisions</link:label>
    <link:label id="lab_ifrs-full_Provisions_label_en-US" xlink:label="lab_ifrs-full_Provisions" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Provisions</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Provisions"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_Provisions" xlink:to="lab_ifrs-full_Provisions" xlink:type="arc" order="1"/>
    <link:label id="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1_b9e3b0ac-4a77-49bf-aa86-28e6b3a8c74e_terseLabel_en-US" xlink:label="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Unrealized gain on forward foreign exchange contracts</link:label>
    <link:label id="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1_label_en-US" xlink:label="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized1</link:label>
    <link:label id="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1_documentation_en-US" xlink:label="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:type="resource" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), Unrealized1</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1" xlink:href="bldp-20231231.xsd#bldp_ForeignCurrencyTransactionGainLossUnrealized1"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1" xlink:to="lab_bldp_ForeignCurrencyTransactionGainLossUnrealized1" xlink:type="arc" order="1"/>
    <link:label id="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_5c722b83-d429-4dd5-b6f8-0d3c7ed72328_terseLabel_en-US" xlink:label="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:type="resource" xml:lang="en-US">Subsequent Event</link:label>
    <link:label id="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_label_en-US" xlink:label="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:role="http://www.xbrl.org/2003/role/label" xlink:type="resource" xml:lang="en-US">Disclosure of events after reporting period [text block]</link:label>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory"/>
    <link:labelArc xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:to="lab_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory" xlink:type="arc" order="1"/>
  </link:labelLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>bldp-20231231_pre.xml
<DESCRIPTION>XBRL TAXONOMY EXTENSION PRESENTATION LINKBASE DOCUMENT
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>

<!--XBRL Document Created with the Workiva Platform-->
<!--Copyright 2024 Workiva-->
<!--r:897add9e-2d0e-4184-84c6-8f9eb022f772,g:d356ad44-4e08-4cbf-95ce-f039ba7a054f-->
<link:linkbase xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <link:roleRef roleURI="http://www.ballard.com/role/CoverPage" xlink:type="simple" xlink:href="bldp-20231231.xsd#CoverPage"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/CoverPage" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DocumentAndEntityInformationAbstract_2cbc49c8-e6d7-44b2-b8b7-a4770edc2412" xlink:href="bldp-20231231.xsd#bldp_DocumentAndEntityInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntitiesTable_94f41f59-311d-471a-bd95-fbfa209e7d26" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntitiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DocumentAndEntityInformationAbstract_2cbc49c8-e6d7-44b2-b8b7-a4770edc2412" xlink:to="loc_dei_EntitiesTable_94f41f59-311d-471a-bd95-fbfa209e7d26" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_111371a0-2504-4804-b0a3-0dd4ee32ea15" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressesAddressTypeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_94f41f59-311d-471a-bd95-fbfa209e7d26" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_111371a0-2504-4804-b0a3-0dd4ee32ea15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AddressTypeDomain_1772ab7a-70ba-4b2c-bbc1-50016077bc24" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AddressTypeDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_111371a0-2504-4804-b0a3-0dd4ee32ea15" xlink:to="loc_dei_AddressTypeDomain_1772ab7a-70ba-4b2c-bbc1-50016077bc24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_BusinessContactMember_8c5baf46-6fa0-4076-8a1f-c237d101fc78" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_BusinessContactMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AddressTypeDomain_1772ab7a-70ba-4b2c-bbc1-50016077bc24" xlink:to="loc_dei_BusinessContactMember_8c5baf46-6fa0-4076-8a1f-c237d101fc78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInformationLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntitiesTable_94f41f59-311d-471a-bd95-fbfa209e7d26" xlink:to="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentType_e1bfa622-cd65-4989-9aff-3aee6e9c4caa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentType"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_DocumentType_e1bfa622-cd65-4989-9aff-3aee6e9c4caa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentRegistrationStatement_da4cbd2d-3991-4ce0-bceb-91f97a045488" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentRegistrationStatement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_DocumentRegistrationStatement_da4cbd2d-3991-4ce0-bceb-91f97a045488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentAnnualReport_84a6da9c-063b-402a-827d-4b9b5554bc91" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentAnnualReport"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_DocumentAnnualReport_84a6da9c-063b-402a-827d-4b9b5554bc91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCentralIndexKey_dc763508-3c07-460a-97a5-0f562217d423" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCentralIndexKey"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityCentralIndexKey_dc763508-3c07-460a-97a5-0f562217d423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityPrimarySicNumber_64609921-0b36-4d35-80af-5d8a62950d66" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityPrimarySicNumber"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityPrimarySicNumber_64609921-0b36-4d35-80af-5d8a62950d66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityRegistrantName_2c05b9e6-bdc4-4961-bebd-94e71e36d248" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityRegistrantName"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityRegistrantName_2c05b9e6-bdc4-4961-bebd-94e71e36d248" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityIncorporationStateCountryCode_44365e62-73f5-49e9-853b-e7fa1bbf42b4" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityIncorporationStateCountryCode"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityIncorporationStateCountryCode_44365e62-73f5-49e9-853b-e7fa1bbf42b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityTaxIdentificationNumber_dff5d112-b9c1-435b-ba27-8bbafafcd1fa" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityTaxIdentificationNumber"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityTaxIdentificationNumber_dff5d112-b9c1-435b-ba27-8bbafafcd1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressAddressLine1_5c848b79-bc01-45f6-955f-8bdb9c6ad101" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressAddressLine1"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityAddressAddressLine1_5c848b79-bc01-45f6-955f-8bdb9c6ad101" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCityOrTown_86c77d21-25c3-44ce-bb47-71f50d9ab6bd" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCityOrTown"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityAddressCityOrTown_86c77d21-25c3-44ce-bb47-71f50d9ab6bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressStateOrProvince_e7bc1edf-4d9d-458d-bb1b-e48e5492990a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressStateOrProvince"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityAddressStateOrProvince_e7bc1edf-4d9d-458d-bb1b-e48e5492990a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressCountry_9c2f6398-20e5-4244-8cb1-17a513f562b7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressCountry"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityAddressCountry_9c2f6398-20e5-4244-8cb1-17a513f562b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityAddressPostalZipCode_9277b09d-7fc3-46b2-bdcb-e3fc011b7b2e" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityAddressPostalZipCode"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityAddressPostalZipCode_9277b09d-7fc3-46b2-bdcb-e3fc011b7b2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CityAreaCode_1ec98ff9-3558-421e-986c-29786d74efb9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CityAreaCode"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_CityAreaCode_1ec98ff9-3558-421e-986c-29786d74efb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LocalPhoneNumber_20dcf1c6-2eef-4ed6-9d6d-965a30cab2ec" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LocalPhoneNumber"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_LocalPhoneNumber_20dcf1c6-2eef-4ed6-9d6d-965a30cab2ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_ContactPersonnelName_a275376a-ac7d-422f-99de-ebde3c4b6e84" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_ContactPersonnelName"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_ContactPersonnelName_a275376a-ac7d-422f-99de-ebde3c4b6e84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_Security12bTitle_548e5a91-57ef-4a8c-9f18-942a2461140f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_Security12bTitle"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_Security12bTitle_548e5a91-57ef-4a8c-9f18-942a2461140f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_TradingSymbol_97a34f26-cfc3-4361-bdcf-66bef15aa363" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_TradingSymbol"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_TradingSymbol_97a34f26-cfc3-4361-bdcf-66bef15aa363" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityExchangeName_4ab0386c-a967-4431-92a9-5df5110f3380" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityExchangeName"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_SecurityExchangeName_4ab0386c-a967-4431-92a9-5df5110f3380" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_SecurityReportingObligation_1b35ee3b-e183-46f7-ba94-36d894345e1b" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_SecurityReportingObligation"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_SecurityReportingObligation_1b35ee3b-e183-46f7-ba94-36d894345e1b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCurrentReportingStatus_7b2afbd7-a034-44c0-9500-d3d408a4999f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCurrentReportingStatus"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityCurrentReportingStatus_7b2afbd7-a034-44c0-9500-d3d408a4999f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityInteractiveDataCurrent_ee62c582-1b06-4933-a305-ff906b85cb66" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityInteractiveDataCurrent"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityInteractiveDataCurrent_ee62c582-1b06-4933-a305-ff906b85cb66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityEmergingGrowthCompany_9bdf9d69-47d4-40ad-ae79-c769690a49be" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityEmergingGrowthCompany"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityEmergingGrowthCompany_9bdf9d69-47d4-40ad-ae79-c769690a49be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AmendmentFlag_05e754f3-b7d5-4724-a180-97469c2ac6a9" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AmendmentFlag"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_AmendmentFlag_05e754f3-b7d5-4724-a180-97469c2ac6a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalYearFocus_15cebc13-d0ba-48f9-b6ba-3847a3d4523a" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalYearFocus"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_DocumentFiscalYearFocus_15cebc13-d0ba-48f9-b6ba-3847a3d4523a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFiscalPeriodFocus_a5f6081a-6008-494c-ae1d-5e1ac9eae6ba" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFiscalPeriodFocus"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_DocumentFiscalPeriodFocus_a5f6081a-6008-494c-ae1d-5e1ac9eae6ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_909e0a41-61e5-404e-9e7e-7e8fcabb3175" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityCommonStockSharesOutstanding"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_909e0a41-61e5-404e-9e7e-7e8fcabb3175" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityFileNumber_5efb07ad-8cb4-4b23-afed-3780d525e992" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityFileNumber"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_EntityFileNumber_5efb07ad-8cb4-4b23-afed-3780d525e992" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_IcfrAuditorAttestationFlag_5e83a6f1-0ca6-4538-8941-7c83315f5294" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_IcfrAuditorAttestationFlag"/>
    <link:presentationArc order="29" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_IcfrAuditorAttestationFlag_5e83a6f1-0ca6-4538-8941-7c83315f5294" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtErrorCorrectionFlag_4c908eb5-0c5d-4ba1-86f9-efeea3e870c2" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtErrorCorrectionFlag"/>
    <link:presentationArc order="30" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_DocumentFinStmtErrorCorrectionFlag_4c908eb5-0c5d-4ba1-86f9-efeea3e870c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_68bf72a3-1814-4d17-9b78-cf0abbc5f382" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentFinStmtRestatementRecoveryAnalysisFlag"/>
    <link:presentationArc order="31" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_DocumentFinStmtRestatementRecoveryAnalysisFlag_68bf72a3-1814-4d17-9b78-cf0abbc5f382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_DocumentPeriodEndDate_9e0fb60f-c0e8-47dc-9367-482c4137e979" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_DocumentPeriodEndDate"/>
    <link:presentationArc order="32" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_DocumentPeriodEndDate_9e0fb60f-c0e8-47dc-9367-482c4137e979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_CurrentFiscalYearEndDate_a893ba35-d4a3-4582-9393-8c1e6057415f" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_CurrentFiscalYearEndDate"/>
    <link:presentationArc order="33" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_CurrentFiscalYearEndDate_a893ba35-d4a3-4582-9393-8c1e6057415f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AnnualInformationForm_b0008ad4-102e-4803-827c-0cbb1593e5e7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AnnualInformationForm"/>
    <link:presentationArc order="34" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_AnnualInformationForm_b0008ad4-102e-4803-827c-0cbb1593e5e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditedAnnualFinancialStatements_ade2d817-d2c6-498d-b7c4-e73042818902" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditedAnnualFinancialStatements"/>
    <link:presentationArc order="35" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityInformationLineItems_fe4196a2-a5fe-463d-9d5a-8b0d8d46e164" xlink:to="loc_dei_AuditedAnnualFinancialStatements_ade2d817-d2c6-498d-b7c4-e73042818902" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/AuditInformation" xlink:type="simple" xlink:href="bldp-20231231.xsd#AuditInformation"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/AuditInformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AuditInformationAbstract_0d7d626f-209a-4b61-b27a-0c992f656bb6" xlink:href="bldp-20231231.xsd#bldp_AuditInformationAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorName_e1c5f0cd-8d17-4ddf-a915-efd6055b06a5" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorName"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_AuditInformationAbstract_0d7d626f-209a-4b61-b27a-0c992f656bb6" xlink:to="loc_dei_AuditorName_e1c5f0cd-8d17-4ddf-a915-efd6055b06a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorLocation_4d4c3db5-1c8a-4c2e-a653-a9a9af1ad3a0" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorLocation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_AuditInformationAbstract_0d7d626f-209a-4b61-b27a-0c992f656bb6" xlink:to="loc_dei_AuditorLocation_4d4c3db5-1c8a-4c2e-a653-a9a9af1ad3a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_AuditorFirmId_e6abfd5e-6844-40ff-8fe2-e67da2ec3916" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_AuditorFirmId"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_AuditInformationAbstract_0d7d626f-209a-4b61-b27a-0c992f656bb6" xlink:to="loc_dei_AuditorFirmId_e6abfd5e-6844-40ff-8fe2-e67da2ec3916" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="simple" xlink:href="bldp-20231231.xsd#ConsolidatedStatementsofFinancialPosition"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfFinancialPositionAbstract_fcf52c6e-1618-4440-9974-f12494b7df90" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfFinancialPositionAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssetsAbstract_934add5f-9c22-4193-abf8-bd18a0f3002e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_fcf52c6e-1618-4440-9974-f12494b7df90" xlink:to="loc_ifrs-full_AssetsAbstract_934add5f-9c22-4193-abf8-bd18a0f3002e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssetsAbstract_d1ffce1b-2a5d-4ac4-8784-2fa4309c2e93" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssetsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_934add5f-9c22-4193-abf8-bd18a0f3002e" xlink:to="loc_ifrs-full_CurrentAssetsAbstract_d1ffce1b-2a5d-4ac4-8784-2fa4309c2e93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_3092044c-633f-4e2c-a137-2f1fee4b526f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_d1ffce1b-2a5d-4ac4-8784-2fa4309c2e93" xlink:to="loc_ifrs-full_CashAndCashEquivalents_3092044c-633f-4e2c-a137-2f1fee4b526f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_e791629b-01e0-438e-a766-74d49dfc940b" xlink:href="bldp-20231231.xsd#bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_d1ffce1b-2a5d-4ac4-8784-2fa4309c2e93" xlink:to="loc_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents_e791629b-01e0-438e-a766-74d49dfc940b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_ee8a30b8-a523-45af-859f-4140ad9d4517" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_d1ffce1b-2a5d-4ac4-8784-2fa4309c2e93" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_ee8a30b8-a523-45af-859f-4140ad9d4517" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_dfdfe337-ff9c-4d1d-a124-f6e0f817adaa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Inventories"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_d1ffce1b-2a5d-4ac4-8784-2fa4309c2e93" xlink:to="loc_ifrs-full_Inventories_dfdfe337-ff9c-4d1d-a124-f6e0f817adaa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentPrepaidExpenses_6b6338bf-a707-448d-a57c-4f00d9f66972" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentPrepaidExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_d1ffce1b-2a5d-4ac4-8784-2fa4309c2e93" xlink:to="loc_ifrs-full_CurrentPrepaidExpenses_6b6338bf-a707-448d-a57c-4f00d9f66972" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_8eb48867-4a74-4d3c-9a8c-dbdc3fdeb0e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentAssetsAbstract_d1ffce1b-2a5d-4ac4-8784-2fa4309c2e93" xlink:to="loc_ifrs-full_CurrentAssets_8eb48867-4a74-4d3c-9a8c-dbdc3fdeb0e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsAbstract_ef09e657-1323-4b05-8042-4259894ddf99" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssetsAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_934add5f-9c22-4193-abf8-bd18a0f3002e" xlink:to="loc_ifrs-full_NoncurrentAssetsAbstract_ef09e657-1323-4b05-8042-4259894ddf99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_eaa6acc3-34f3-4547-8480-43463e45ede8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_ef09e657-1323-4b05-8042-4259894ddf99" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_eaa6acc3-34f3-4547-8480-43463e45ede8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_34804edb-a1a4-46e4-b5b2-32559de5ffed" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_ef09e657-1323-4b05-8042-4259894ddf99" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_34804edb-a1a4-46e4-b5b2-32559de5ffed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_ab740e11-5341-4b6c-8171-a5f6a6f07066" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_ef09e657-1323-4b05-8042-4259894ddf99" xlink:to="loc_ifrs-full_Goodwill_ab740e11-5341-4b6c-8171-a5f6a6f07066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_132595a7-e3ce-41c5-80f6-217ddebc6998" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_ef09e657-1323-4b05-8042-4259894ddf99" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_132595a7-e3ce-41c5-80f6-217ddebc6998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentFinancialAssets_2850c585-fad0-41b6-95a9-923fa2e2dbe5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentFinancialAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_ef09e657-1323-4b05-8042-4259894ddf99" xlink:to="loc_ifrs-full_NoncurrentFinancialAssets_2850c585-fad0-41b6-95a9-923fa2e2dbe5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAssets_38fd0aa0-ea05-4a21-8877-14b46c9b2376" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentAssetsAbstract_ef09e657-1323-4b05-8042-4259894ddf99" xlink:to="loc_ifrs-full_OtherAssets_38fd0aa0-ea05-4a21-8877-14b46c9b2376" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Assets_c3e4e22e-c8ca-47bc-95e2-65997033e344" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Assets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AssetsAbstract_934add5f-9c22-4193-abf8-bd18a0f3002e" xlink:to="loc_ifrs-full_Assets_c3e4e22e-c8ca-47bc-95e2-65997033e344" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilitiesAbstract_befa4039-6a66-47dc-affc-2fdbbf7905ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAndLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfFinancialPositionAbstract_fcf52c6e-1618-4440-9974-f12494b7df90" xlink:to="loc_ifrs-full_EquityAndLiabilitiesAbstract_befa4039-6a66-47dc-affc-2fdbbf7905ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilitiesAbstract_35c711ca-3b7a-4a25-a5bf-33e3c1f1a282" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_befa4039-6a66-47dc-affc-2fdbbf7905ae" xlink:to="loc_ifrs-full_CurrentLiabilitiesAbstract_35c711ca-3b7a-4a25-a5bf-33e3c1f1a282" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_47cd6ae5-b703-4fa3-a82e-6447b122375d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_35c711ca-3b7a-4a25-a5bf-33e3c1f1a282" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_47cd6ae5-b703-4fa3-a82e-6447b122375d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities_68867369-08fe-4ec5-bcce-2e9b47e296df" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentContractLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_35c711ca-3b7a-4a25-a5bf-33e3c1f1a282" xlink:to="loc_ifrs-full_CurrentContractLiabilities_68867369-08fe-4ec5-bcce-2e9b47e296df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentProvisions_6a1db8a9-27d3-474e-8a65-d5fae133264a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_35c711ca-3b7a-4a25-a5bf-33e3c1f1a282" xlink:to="loc_ifrs-full_CurrentProvisions_6a1db8a9-27d3-474e-8a65-d5fae133264a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_a353ea17-ac8f-45c4-b88c-5dfb822236f7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_35c711ca-3b7a-4a25-a5bf-33e3c1f1a282" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_a353ea17-ac8f-45c4-b88c-5dfb822236f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_85358f8b-e050-4fdd-8c92-270530ce4297" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CurrentLiabilitiesAbstract_35c711ca-3b7a-4a25-a5bf-33e3c1f1a282" xlink:to="loc_ifrs-full_CurrentLiabilities_85358f8b-e050-4fdd-8c92-270530ce4297" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilitiesAbstract_0fb2d120-4880-48fb-96fb-e99a6f7dd587" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLiabilitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_befa4039-6a66-47dc-affc-2fdbbf7905ae" xlink:to="loc_ifrs-full_NoncurrentLiabilitiesAbstract_0fb2d120-4880-48fb-96fb-e99a6f7dd587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_31f16a18-1741-46c4-8fd8-aa4a1cbd9c08" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_0fb2d120-4880-48fb-96fb-e99a6f7dd587" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_31f16a18-1741-46c4-8fd8-aa4a1cbd9c08" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability_0be2e8ae-2231-4bdb-b516-19351c1f8a15" xlink:href="bldp-20231231.xsd#bldp_DeferredGainOnFinanceLeaseLiability"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_0fb2d120-4880-48fb-96fb-e99a6f7dd587" xlink:to="loc_bldp_DeferredGainOnFinanceLeaseLiability_0be2e8ae-2231-4bdb-b516-19351c1f8a15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_cd0be46d-354c-4bf9-aa0b-6ea24d05723e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NoncurrentLiabilitiesAbstract_0fb2d120-4880-48fb-96fb-e99a6f7dd587" xlink:to="loc_ifrs-full_NoncurrentProvisions_cd0be46d-354c-4bf9-aa0b-6ea24d05723e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Liabilities_61d47db0-1b95-462c-bae2-31f080d4775a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Liabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_befa4039-6a66-47dc-affc-2fdbbf7905ae" xlink:to="loc_ifrs-full_Liabilities_61d47db0-1b95-462c-bae2-31f080d4775a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAbstract_0062f2a2-3ac8-4623-88f3-201bde85030a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_befa4039-6a66-47dc-affc-2fdbbf7905ae" xlink:to="loc_ifrs-full_EquityAbstract_0062f2a2-3ac8-4623-88f3-201bde85030a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapital_93460811-890d-4d77-8a25-c7a14201f84d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapital"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_0062f2a2-3ac8-4623-88f3-201bde85030a" xlink:to="loc_ifrs-full_IssuedCapital_93460811-890d-4d77-8a25-c7a14201f84d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapital_362e306b-4793-4672-9d26-53e7e267c3f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapital"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_0062f2a2-3ac8-4623-88f3-201bde85030a" xlink:to="loc_ifrs-full_AdditionalPaidinCapital_362e306b-4793-4672-9d26-53e7e267c3f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarnings_007a60ea-7309-4341-a665-3537802a5298" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarnings"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_0062f2a2-3ac8-4623-88f3-201bde85030a" xlink:to="loc_ifrs-full_RetainedEarnings_007a60ea-7309-4341-a665-3537802a5298" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_bce87b40-e29c-46c1-9c7d-3362c219afc7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslation"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_0062f2a2-3ac8-4623-88f3-201bde85030a" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslation_bce87b40-e29c-46c1-9c7d-3362c219afc7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_d2e51967-2c63-400c-a23e-280d2082cc6f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAbstract_0062f2a2-3ac8-4623-88f3-201bde85030a" xlink:to="loc_ifrs-full_Equity_d2e51967-2c63-400c-a23e-280d2082cc6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityAndLiabilities_b9928928-f098-4ec2-8fd2-4fecc9e4de60" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityAndLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityAndLiabilitiesAbstract_befa4039-6a66-47dc-affc-2fdbbf7905ae" xlink:to="loc_ifrs-full_EquityAndLiabilities_b9928928-f098-4ec2-8fd2-4fecc9e4de60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss" xlink:type="simple" xlink:href="bldp-20231231.xsd#ConsolidatedStatementsofLossandComprehensiveIncomeLoss"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueAbstract_06da2d29-635c-4395-8b18-6823ac504ae1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_ifrs-full_RevenueAbstract_06da2d29-635c-4395-8b18-6823ac504ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_b89e8d37-0e94-4918-9c16-1105385747a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RevenueAbstract_06da2d29-635c-4395-8b18-6823ac504ae1" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_b89e8d37-0e94-4918-9c16-1105385747a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfSales_98412b35-c9f4-4029-b62b-7d43797c8aff" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfSales"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RevenueAbstract_06da2d29-635c-4395-8b18-6823ac504ae1" xlink:to="loc_ifrs-full_CostOfSales_98412b35-c9f4-4029-b62b-7d43797c8aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossProfit_2e7a92a8-48d6-4d2a-9b95-56d58cc21c20" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossProfit"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_ifrs-full_GrossProfit_2e7a92a8-48d6-4d2a-9b95-56d58cc21c20" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseByNatureAbstract_30af5a13-bd13-4bdf-b229-bbb50bc63253" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseByNatureAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_ifrs-full_ExpenseByNatureAbstract_30af5a13-bd13-4bdf-b229-bbb50bc63253" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ResearchAndDevelopmentExpense_0fe09170-ac4d-43da-a181-6e7f67529ab7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ResearchAndDevelopmentExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract_30af5a13-bd13-4bdf-b229-bbb50bc63253" xlink:to="loc_ifrs-full_ResearchAndDevelopmentExpense_0fe09170-ac4d-43da-a181-6e7f67529ab7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdministrativeExpense_3b2c8f32-5944-446e-943c-d0a350be5de6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdministrativeExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract_30af5a13-bd13-4bdf-b229-bbb50bc63253" xlink:to="loc_ifrs-full_AdministrativeExpense_3b2c8f32-5944-446e-943c-d0a350be5de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SalesAndMarketingExpense_189604c7-b64c-45eb-a14d-fbf50fcf206f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SalesAndMarketingExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract_30af5a13-bd13-4bdf-b229-bbb50bc63253" xlink:to="loc_ifrs-full_SalesAndMarketingExpense_189604c7-b64c-45eb-a14d-fbf50fcf206f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherExpenseByNature_b2331acd-e7de-4cb3-8431-4c83d73cd72d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherExpenseByNature"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract_30af5a13-bd13-4bdf-b229-bbb50bc63253" xlink:to="loc_ifrs-full_OtherExpenseByNature_b2331acd-e7de-4cb3-8431-4c83d73cd72d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseByNature_afbf1b03-f501-420a-b877-f494c0e193a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseByNature"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ExpenseByNatureAbstract_30af5a13-bd13-4bdf-b229-bbb50bc63253" xlink:to="loc_ifrs-full_ExpenseByNature_afbf1b03-f501-420a-b877-f494c0e193a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromOperatingActivities_1b16f64f-fd8b-48c9-9f3d-cd6ab631ac3b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromOperatingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_ifrs-full_ProfitLossFromOperatingActivities_1b16f64f-fd8b-48c9-9f3d-cd6ab631ac3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceAndOtherIncomeExpenses_10c98715-18d0-41eb-b902-ea3a5ced4fbe" xlink:href="bldp-20231231.xsd#bldp_FinanceAndOtherIncomeExpenses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_bldp_FinanceAndOtherIncomeExpenses_10c98715-18d0-41eb-b902-ea3a5ced4fbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceCosts_28103e00-dffa-448d-88e4-f1c51faf4506" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_ifrs-full_FinanceCosts_28103e00-dffa-448d-88e4-f1c51faf4506" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceExpenseNet_141668a1-5091-4886-98c3-8fc42f074aff" xlink:href="bldp-20231231.xsd#bldp_FinanceExpenseNet"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_bldp_FinanceExpenseNet_141668a1-5091-4886-98c3-8fc42f074aff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_3187f7c6-a549-462b-9e0c-15f9d941df3a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_3187f7c6-a549-462b-9e0c-15f9d941df3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLoss_5bc77213-4d1d-4d44-a282-8d82752cd733" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_ifrs-full_ImpairmentLoss_5bc77213-4d1d-4d44-a282-8d82752cd733" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossBeforeTax_840c33cc-65e6-4488-b9b7-10ba56601172" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossBeforeTax"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_ifrs-full_ProfitLossBeforeTax_840c33cc-65e6-4488-b9b7-10ba56601172" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_f966c02b-b949-4066-a805-715bd5ba56f5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_f966c02b-b949-4066-a805-715bd5ba56f5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromContinuingOperations_9a85b923-b2d0-4366-a940-8b35b2b42e4e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromContinuingOperations"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_ifrs-full_ProfitLossFromContinuingOperations_9a85b923-b2d0-4366-a940-8b35b2b42e4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_9f4f4a16-6caa-42cd-9a53-597bcc22159e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_9f4f4a16-6caa-42cd-9a53-597bcc22159e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_ab8459d6-bb51-45dc-b0d5-c6a64553a157" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_ifrs-full_ProfitLoss_ab8459d6-bb51-45dc-b0d5-c6a64553a157" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_44452aa2-f5ef-41ca-837a-3a9cbf7d662c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_44452aa2-f5ef-41ca-837a-3a9cbf7d662c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_46d871eb-6e9b-46f4-b77b-99836544d322" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_44452aa2-f5ef-41ca-837a-3a9cbf7d662c" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_46d871eb-6e9b-46f4-b77b-99836544d322" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_97dd7ce3-2384-4cf2-8bfe-c740d85641ec" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_46d871eb-6e9b-46f4-b77b-99836544d322" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_97dd7ce3-2384-4cf2-8bfe-c740d85641ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_b783303b-0004-4548-81ff-b7e6a72f7921" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract_46d871eb-6e9b-46f4-b77b-99836544d322" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax_b783303b-0004-4548-81ff-b7e6a72f7921" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_f085df46-d08e-4ded-b590-9e954bde0c68" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_44452aa2-f5ef-41ca-837a-3a9cbf7d662c" xlink:to="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_f085df46-d08e-4ded-b590-9e954bde0c68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_894531ae-c134-4bd8-9542-435e1bb9e30d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_f085df46-d08e-4ded-b590-9e954bde0c68" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_894531ae-c134-4bd8-9542-435e1bb9e30d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_06905e17-a02b-40f4-a9f7-f57823d03706" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract_f085df46-d08e-4ded-b590-9e954bde0c68" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax_06905e17-a02b-40f4-a9f7-f57823d03706" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncome_5da88ef6-f412-46e6-af25-5d88918c9737" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncome"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_44452aa2-f5ef-41ca-837a-3a9cbf7d662c" xlink:to="loc_ifrs-full_OtherComprehensiveIncome_5da88ef6-f412-46e6-af25-5d88918c9737" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComprehensiveIncome_514dbd31-401e-414b-be66-5d6d52d17717" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComprehensiveIncome"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_ifrs-full_ComprehensiveIncome_514dbd31-401e-414b-be66-5d6d52d17717" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EarningsPerShareAbstract_f1f1c9bf-9f1d-4123-82e4-653cde337f76" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EarningsPerShareAbstract"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_ifrs-full_EarningsPerShareAbstract_f1f1c9bf-9f1d-4123-82e4-653cde337f76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations_7f812478-2672-4ae8-810c-151225104fac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShareFromContinuingOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_f1f1c9bf-9f1d-4123-82e4-653cde337f76" xlink:to="loc_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations_7f812478-2672-4ae8-810c-151225104fac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_6f51c2e3-9e01-44d7-8c99-ec0e4e1c1dce" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_f1f1c9bf-9f1d-4123-82e4-653cde337f76" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations_6f51c2e3-9e01-44d7-8c99-ec0e4e1c1dce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations_d7125b30-36e6-4a2b-ba91-40e8e3889dbb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_f1f1c9bf-9f1d-4123-82e4-653cde337f76" xlink:to="loc_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations_d7125b30-36e6-4a2b-ba91-40e8e3889dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations_688e1fb5-ddb3-485e-9d0f-6109b9f8c334" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_f1f1c9bf-9f1d-4123-82e4-653cde337f76" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations_688e1fb5-ddb3-485e-9d0f-6109b9f8c334" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BasicEarningsLossPerShare_c51bb433-add5-4d83-82ce-18abdf4d084b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BasicEarningsLossPerShare"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_f1f1c9bf-9f1d-4123-82e4-653cde337f76" xlink:to="loc_ifrs-full_BasicEarningsLossPerShare_c51bb433-add5-4d83-82ce-18abdf4d084b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DilutedEarningsLossPerShare_780d8e4b-c9b2-43f7-88e5-1971a2fc611e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DilutedEarningsLossPerShare"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EarningsPerShareAbstract_f1f1c9bf-9f1d-4123-82e4-653cde337f76" xlink:to="loc_ifrs-full_DilutedEarningsLossPerShare_780d8e4b-c9b2-43f7-88e5-1971a2fc611e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageShares_252c9584-b245-4909-8580-5c97d19514ef" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageShares"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IncomeStatementAbstract_b1ee6bf2-6880-4c97-96b4-116fa4de9d0c" xlink:to="loc_ifrs-full_WeightedAverageShares_252c9584-b245-4909-8580-5c97d19514ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity" xlink:type="simple" xlink:href="bldp-20231231.xsd#ConsolidatedStatementsofChangesinEquity"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityAbstract_3e34bf34-a2ad-436f-b6fa-c2d1a20b71ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityTable_876e8f2b-6ad2-4eb6-8e23-f3996bdabfcf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityAbstract_3e34bf34-a2ad-436f-b6fa-c2d1a20b71ae" xlink:to="loc_ifrs-full_StatementOfChangesInEquityTable_876e8f2b-6ad2-4eb6-8e23-f3996bdabfcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_eea90fb0-3330-48ac-933f-6dfb1533e8b9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_876e8f2b-6ad2-4eb6-8e23-f3996bdabfcf" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_eea90fb0-3330-48ac-933f-6dfb1533e8b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_6b17a31f-1f25-4f0a-b73a-838c1851804e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_eea90fb0-3330-48ac-933f-6dfb1533e8b9" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_6b17a31f-1f25-4f0a-b73a-838c1851804e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_6fa5db77-cc8b-4215-8977-bee23cded299" xlink:href="bldp-20231231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_6b17a31f-1f25-4f0a-b73a-838c1851804e" xlink:to="loc_bldp_DeferredShareUnitsMember_6fa5db77-cc8b-4215-8977-bee23cded299" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_0956c6d8-e514-40d0-9961-4ff5af38a8b3" xlink:href="bldp-20231231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_6b17a31f-1f25-4f0a-b73a-838c1851804e" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_0956c6d8-e514-40d0-9961-4ff5af38a8b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComponentsOfEquityAxis_56affd02-968f-492c-bfc9-b3e6da96a1c0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComponentsOfEquityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_876e8f2b-6ad2-4eb6-8e23-f3996bdabfcf" xlink:to="loc_ifrs-full_ComponentsOfEquityAxis_56affd02-968f-492c-bfc9-b3e6da96a1c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityMember_827262a0-cf85-41eb-bc6a-63023da4afd6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ComponentsOfEquityAxis_56affd02-968f-492c-bfc9-b3e6da96a1c0" xlink:to="loc_ifrs-full_EquityMember_827262a0-cf85-41eb-bc6a-63023da4afd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IssuedCapitalMember_3cfd1485-7321-43ee-bfe6-cefe30cd3390" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IssuedCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_827262a0-cf85-41eb-bc6a-63023da4afd6" xlink:to="loc_ifrs-full_IssuedCapitalMember_3cfd1485-7321-43ee-bfe6-cefe30cd3390" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalPaidinCapitalMember_c990ee8a-693b-4640-956c-3efe760a3301" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalPaidinCapitalMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_827262a0-cf85-41eb-bc6a-63023da4afd6" xlink:to="loc_ifrs-full_AdditionalPaidinCapitalMember_c990ee8a-693b-4640-956c-3efe760a3301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RetainedEarningsMember_413e8e50-379a-49ea-ac86-6259ac0eebca" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RetainedEarningsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_827262a0-cf85-41eb-bc6a-63023da4afd6" xlink:to="loc_ifrs-full_RetainedEarningsMember_413e8e50-379a-49ea-ac86-6259ac0eebca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_81f29fd5-1d30-4ea6-b28e-5de1798775c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EquityMember_827262a0-cf85-41eb-bc6a-63023da4afd6" xlink:to="loc_ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember_81f29fd5-1d30-4ea6-b28e-5de1798775c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_389729f1-fa2f-444f-a692-59dfaf2248c0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_876e8f2b-6ad2-4eb6-8e23-f3996bdabfcf" xlink:to="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_389729f1-fa2f-444f-a692-59dfaf2248c0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_941857f3-5f7a-4070-aec6-30d1738cd295" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis_389729f1-fa2f-444f-a692-59dfaf2248c0" xlink:to="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_941857f3-5f7a-4070-aec6-30d1738cd295" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_74d25ddd-af2f-4d40-924f-6677729556e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_941857f3-5f7a-4070-aec6-30d1738cd295" xlink:to="loc_ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember_74d25ddd-af2f-4d40-924f-6677729556e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfChangesInEquityLineItems_acb13f1c-9158-4c52-a169-b63d075a7477" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfChangesInEquityLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityTable_876e8f2b-6ad2-4eb6-8e23-f3996bdabfcf" xlink:to="loc_ifrs-full_StatementOfChangesInEquityLineItems_acb13f1c-9158-4c52-a169-b63d075a7477" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:href="bldp-20231231.xsd#bldp_ChangesInStockHoldersEquityRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfChangesInEquityLineItems_acb13f1c-9158-4c52-a169-b63d075a7477" xlink:to="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_f6c14b7c-ee33-47f2-a17d-643cab93b4df" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_f6c14b7c-ee33-47f2-a17d-643cab93b4df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_8cbd5656-2caa-4f59-b910-43ba08463ce4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_Equity_8cbd5656-2caa-4f59-b910-43ba08463ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_cf036368-5335-442e-b200-79d0e89355ba" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_ProfitLoss_cf036368-5335-442e-b200-79d0e89355ba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_01a615b6-68b0-407f-8783-622b91c867e5" xlink:href="bldp-20231231.xsd#bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued_01a615b6-68b0-407f-8783-622b91c867e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary_f725d133-0a4c-4c2a-b42d-c292693b8104" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary_f725d133-0a4c-4c2a-b42d-c292693b8104" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_51688aba-6f14-45a5-b4b9-4bbac9244ea5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_51688aba-6f14-45a5-b4b9-4bbac9244ea5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_50d7b1a6-633c-45e3-9f88-289a00401d53" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughExerciseOfOptions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions_50d7b1a6-633c-45e3-9f88-289a00401d53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_586b62c0-c27c-46a9-805d-5c3dae6eb97c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_586b62c0-c27c-46a9-805d-5c3dae6eb97c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeAbstract_beb4a248-b608-43b9-b96f-8c1b7a1a703a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeAbstract"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeAbstract_beb4a248-b608-43b9-b96f-8c1b7a1a703a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_af0444f0-6ff1-48a9-8bfc-9d03d0328b64" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_beb4a248-b608-43b9-b96f-8c1b7a1a703a" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_af0444f0-6ff1-48a9-8bfc-9d03d0328b64" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_600eecbb-94d6-4b97-a396-1c99250bed2d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherComprehensiveIncomeAbstract_beb4a248-b608-43b9-b96f-8c1b7a1a703a" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation_600eecbb-94d6-4b97-a396-1c99250bed2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_c1b6df72-3323-4185-9933-e752818e802e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_c1b6df72-3323-4185-9933-e752818e802e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Equity_dc6dc7ab-1215-4538-8af0-7d36c809cdd3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Equity"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesInStockHoldersEquityRollForward_321da331-8b00-415e-b814-c1de6c96ebcd" xlink:to="loc_ifrs-full_Equity_dc6dc7ab-1215-4538-8af0-7d36c809cdd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ConsolidatedStatementsofCashFlows" xlink:type="simple" xlink:href="bldp-20231231.xsd#ConsolidatedStatementsofCashFlows"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ConsolidatedStatementsofCashFlows" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_StatementOfCashFlowsAbstract_51a75ebd-2ade-4618-9737-7ca9530e7295" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_StatementOfCashFlowsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_ff271400-9309-4085-bd95-187632ba0e6f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_51a75ebd-2ade-4618-9737-7ca9530e7295" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_ff271400-9309-4085-bd95-187632ba0e6f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_8d8ec424-1e98-4c22-8264-b60e9c52148f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_ff271400-9309-4085-bd95-187632ba0e6f" xlink:to="loc_ifrs-full_ProfitLoss_8d8ec424-1e98-4c22-8264-b60e9c52148f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForReconcileProfitLossAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_ff271400-9309-4085-bd95-187632ba0e6f" xlink:to="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_9af95c82-7f79-4d6b-a91c-e2442b53fc2c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense_9af95c82-7f79-4d6b-a91c-e2442b53fc2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdjustmentsForDeferredGainLossAmortization_60422724-151c-4df2-984d-5daf24bab711" xlink:href="bldp-20231231.xsd#bldp_AdjustmentsForDeferredGainLossAmortization"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_bldp_AdjustmentsForDeferredGainLossAmortization_60422724-151c-4df2-984d-5daf24bab711" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_73bbdd36-2d2b-450a-97af-3624db5718f2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables_73bbdd36-2d2b-450a-97af-3624db5718f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision_0fed45b6-acf4-49ab-9826-f872c31c4b68" xlink:href="bldp-20231231.xsd#bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision_0fed45b6-acf4-49ab-9826-f872c31c4b68" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_85a425ec-8351-48d6-833f-52b4ed876074" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains_85a425ec-8351-48d6-833f-52b4ed876074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_14eaedc3-a971-4058-9e4c-cc047bd4b7b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_14eaedc3-a971-4058-9e4c-cc047bd4b7b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseInFairValueOfInvestments_e61eb3c8-bf2c-459b-b358-ff2805241ede" xlink:href="bldp-20231231.xsd#bldp_IncreaseDecreaseInFairValueOfInvestments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_bldp_IncreaseDecreaseInFairValueOfInvestments_e61eb3c8-bf2c-459b-b358-ff2805241ede" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeRecognitionOfLease_a65e26f0-8d64-4c9e-9642-6e5a72ac63d6" xlink:href="bldp-20231231.xsd#bldp_DeRecognitionOfLease"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_bldp_DeRecognitionOfLease_a65e26f0-8d64-4c9e-9642-6e5a72ac63d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLoss_4a480385-26b9-4805-bd5a-9294b3bbf108" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLoss"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_ifrs-full_ImpairmentLoss_4a480385-26b9-4805-bd5a-9294b3bbf108" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_cf10a319-649b-4bd0-9b42-1d777ced8fc1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_cf10a319-649b-4bd0-9b42-1d777ced8fc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_d5412b38-f21c-4ab4-a911-441e09a43dfa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_d5412b38-f21c-4ab4-a911-441e09a43dfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration_cf1ac5c5-7f4e-4d36-a1db-735766e17187" xlink:href="bldp-20231231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_bldp_RecoveryOnSettlementOfContingentConsideration_cf1ac5c5-7f4e-4d36-a1db-735766e17187" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_b28643ac-5b1a-4e5a-a73c-c9809c93f92e" xlink:href="bldp-20231231.xsd#bldp_AdjustmentsForLossesDecommissioningOfLiabilities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_bldp_AdjustmentsForLossesDecommissioningOfLiabilities_b28643ac-5b1a-4e5a-a73c-c9809c93f92e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_74492ef6-eea2-4bdd-9f7e-663a11270a1a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities_74492ef6-eea2-4bdd-9f7e-663a11270a1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_a3e70c41-d77f-4b55-90bd-64b30debed7a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsToAndOnBehalfOfEmployees"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_ifrs-full_PaymentsToAndOnBehalfOfEmployees_a3e70c41-d77f-4b55-90bd-64b30debed7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForSharebasedPayments_8c74eb54-cd0b-4ce9-99b2-e20f24cd0500" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForSharebasedPayments"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_ifrs-full_AdjustmentsForSharebasedPayments_8c74eb54-cd0b-4ce9-99b2-e20f24cd0500" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_08a84fdc-b129-44c9-8d7c-941389a8cf81" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDeferredTaxExpense"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxExpense_08a84fdc-b129-44c9-8d7c-941389a8cf81" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperations_2fe4434b-1768-4b43-8e27-786c8e1fdd51" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperations"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperations_2fe4434b-1768-4b43-8e27-786c8e1fdd51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangesinnoncashworkingcapitalAbstract_07930b90-6c94-45bb-a82c-5de4c69901cb" xlink:href="bldp-20231231.xsd#bldp_ChangesinnoncashworkingcapitalAbstract"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AdjustmentsForReconcileProfitLossAbstract_c86cd7d1-ea14-40c7-9c6a-3c1674052b36" xlink:to="loc_bldp_ChangesinnoncashworkingcapitalAbstract_07930b90-6c94-45bb-a82c-5de4c69901cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_03051c15-05df-4fdf-861f-210f29368cb1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_07930b90-6c94-45bb-a82c-5de4c69901cb" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables_03051c15-05df-4fdf-861f-210f29368cb1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_e1f19967-485d-42a9-a568-48c8aa01ab17" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInInventories"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_07930b90-6c94-45bb-a82c-5de4c69901cb" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories_e1f19967-485d-42a9-a568-48c8aa01ab17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_3f783e91-3b35-4a55-9d9c-81e4b13da8ab" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_07930b90-6c94-45bb-a82c-5de4c69901cb" xlink:to="loc_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables_3f783e91-3b35-4a55-9d9c-81e4b13da8ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_2d99d2a8-1680-4bb4-8979-6cf0e1f27f17" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_07930b90-6c94-45bb-a82c-5de4c69901cb" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables_2d99d2a8-1680-4bb4-8979-6cf0e1f27f17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_c72f0ab5-cfce-40dc-8040-068684d1d676" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_07930b90-6c94-45bb-a82c-5de4c69901cb" xlink:to="loc_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities_c72f0ab5-cfce-40dc-8040-068684d1d676" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForProvisions_5df33d67-79e5-4243-938f-c8dd528d958f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForProvisions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_07930b90-6c94-45bb-a82c-5de4c69901cb" xlink:to="loc_ifrs-full_AdjustmentsForProvisions_5df33d67-79e5-4243-938f-c8dd528d958f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_7c6f57b6-dda5-483b-80b4-0a56e85d8278" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherAdjustmentsToReconcileProfitLoss"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ChangesinnoncashworkingcapitalAbstract_07930b90-6c94-45bb-a82c-5de4c69901cb" xlink:to="loc_ifrs-full_OtherAdjustmentsToReconcileProfitLoss_7c6f57b6-dda5-483b-80b4-0a56e85d8278" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_7c83d62c-88af-4202-b476-77be117d35eb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract_ff271400-9309-4085-bd95-187632ba0e6f" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivities_7c83d62c-88af-4202-b476-77be117d35eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_bb6d4f71-1e84-476b-9e40-e8fe84a95dfb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_51a75ebd-2ade-4618-9737-7ca9530e7295" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_bb6d4f71-1e84-476b-9e40-e8fe84a95dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NetChangeInShortTermInvestments_7dd8c1ec-aed6-46c9-96b3-1abaae62ed19" xlink:href="bldp-20231231.xsd#bldp_NetChangeInShortTermInvestments"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_bb6d4f71-1e84-476b-9e40-e8fe84a95dfb" xlink:to="loc_bldp_NetChangeInShortTermInvestments_7dd8c1ec-aed6-46c9-96b3-1abaae62ed19" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_d33cdae6-5ffb-4572-908e-b890443dadc2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_bb6d4f71-1e84-476b-9e40-e8fe84a95dfb" xlink:to="loc_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_d33cdae6-5ffb-4572-908e-b890443dadc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_eaf5e1c9-4569-49c0-9814-b2a7f740bad0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_bb6d4f71-1e84-476b-9e40-e8fe84a95dfb" xlink:to="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_eaf5e1c9-4569-49c0-9814-b2a7f740bad0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_7a8a2d64-555c-4315-87d3-1f4debeb3991" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_bb6d4f71-1e84-476b-9e40-e8fe84a95dfb" xlink:to="loc_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities_7a8a2d64-555c-4315-87d3-1f4debeb3991" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_c71d67a4-2bb6-4c33-a917-9847e6323b33" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_bb6d4f71-1e84-476b-9e40-e8fe84a95dfb" xlink:to="loc_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities_c71d67a4-2bb6-4c33-a917-9847e6323b33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_30b46bac-4495-4914-abc9-a22789a05dd7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_bb6d4f71-1e84-476b-9e40-e8fe84a95dfb" xlink:to="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_30b46bac-4495-4914-abc9-a22789a05dd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ConsiderationPaidReceived_d833ee04-bab9-4b5e-8622-4b3a21313497" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ConsiderationPaidReceived"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_bb6d4f71-1e84-476b-9e40-e8fe84a95dfb" xlink:to="loc_ifrs-full_ConsiderationPaidReceived_d833ee04-bab9-4b5e-8622-4b3a21313497" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_98f49599-706e-40f5-9011-5b560d1aab53" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivities"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract_bb6d4f71-1e84-476b-9e40-e8fe84a95dfb" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivities_98f49599-706e-40f5-9011-5b560d1aab53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_b2427cc9-d5ca-4038-8608-6d634df4ea4e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_51a75ebd-2ade-4618-9737-7ca9530e7295" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_b2427cc9-d5ca-4038-8608-6d634df4ea4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_49e153b0-93e7-4f5e-8930-bbb7678186cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_b2427cc9-d5ca-4038-8608-6d634df4ea4e" xlink:to="loc_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities_49e153b0-93e7-4f5e-8930-bbb7678186cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_2db98960-3df5-413e-b021-02f1131d60ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_b2427cc9-d5ca-4038-8608-6d634df4ea4e" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_2db98960-3df5-413e-b021-02f1131d60ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_47df64a3-4bf4-49ae-90f7-1c6140ef191d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract_b2427cc9-d5ca-4038-8608-6d634df4ea4e" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivities_47df64a3-4bf4-49ae-90f7-1c6140ef191d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_0b3eb321-3202-4738-a4b1-a838d8f9af0e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_51a75ebd-2ade-4618-9737-7ca9530e7295" xlink:to="loc_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents_0b3eb321-3202-4738-a4b1-a838d8f9af0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_b828f904-a549-4fbd-8832-939799c4cd63" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalents"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_51a75ebd-2ade-4618-9737-7ca9530e7295" xlink:to="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents_b828f904-a549-4fbd-8832-939799c4cd63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_526f1373-cf34-4d9c-9448-44d13624cd9b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_51a75ebd-2ade-4618-9737-7ca9530e7295" xlink:to="loc_ifrs-full_CashAndCashEquivalents_526f1373-cf34-4d9c-9448-44d13624cd9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalents_0f5f7c16-8bdd-4967-9838-3fd6b9515f40" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalents"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_StatementOfCashFlowsAbstract_51a75ebd-2ade-4618-9737-7ca9530e7295" xlink:to="loc_ifrs-full_CashAndCashEquivalents_0f5f7c16-8bdd-4967-9838-3fd6b9515f40" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Reportingentity" xlink:type="simple" xlink:href="bldp-20231231.xsd#Reportingentity"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Reportingentity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_8d130ff4-bfaf-41e0-b5ae-0d0b690caa78" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_6236a0c6-5103-45b8-944e-e95c3fbaa373" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_8d130ff4-bfaf-41e0-b5ae-0d0b690caa78" xlink:to="loc_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock_6236a0c6-5103-45b8-944e-e95c3fbaa373" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Basisofpreparation" xlink:type="simple" xlink:href="bldp-20231231.xsd#Basisofpreparation"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Basisofpreparation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_feed5e10-7136-4810-be78-0c446d461906" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_2d3dbf4f-2dc1-4078-83d6-8fa174cfefee" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_feed5e10-7136-4810-be78-0c446d461906" xlink:to="loc_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory_2d3dbf4f-2dc1-4078-83d6-8fa174cfefee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Changesinaccountingpolicies" xlink:type="simple" xlink:href="bldp-20231231.xsd#Changesinaccountingpolicies"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Changesinaccountingpolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_370ea304-c7cf-49c3-b788-ed714f314263" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_fedf841c-b5b6-4253-908a-f76665993d5e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_370ea304-c7cf-49c3-b788-ed714f314263" xlink:to="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory_fedf841c-b5b6-4253-908a-f76665993d5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Materialaccountingpolicies" xlink:type="simple" xlink:href="bldp-20231231.xsd#Materialaccountingpolicies"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Materialaccountingpolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_ea2f65a4-7a24-4971-9fe2-75f9c512a6a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfMaterialAccountingPoliciesTextBlock_292feefc-6d50-470e-a226-086c4a19e21d" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfMaterialAccountingPoliciesTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_ea2f65a4-7a24-4971-9fe2-75f9c512a6a1" xlink:to="loc_bldp_DisclosureOfMaterialAccountingPoliciesTextBlock_292feefc-6d50-470e-a226-086c4a19e21d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory_a6bbc174-e638-4757-ac50-8c79fd5c55e6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_ea2f65a4-7a24-4971-9fe2-75f9c512a6a1" xlink:to="loc_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory_a6bbc174-e638-4757-ac50-8c79fd5c55e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty" xlink:type="simple" xlink:href="bldp-20231231.xsd#Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_4dc567e1-c990-437d-97a5-8279a473c7cd" xlink:href="bldp-20231231.xsd#bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_860c1afd-9419-406a-aefe-7e9930f8d2d3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract_4dc567e1-c990-437d-97a5-8279a473c7cd" xlink:to="loc_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory_860c1afd-9419-406a-aefe-7e9930f8d2d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Recentaccountingpronouncementsandfutureaccountingpolicychanges" xlink:type="simple" xlink:href="bldp-20231231.xsd#Recentaccountingpronouncementsandfutureaccountingpolicychanges"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Recentaccountingpronouncementsandfutureaccountingpolicychanges" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_f83bcf51-ff4a-42d8-a1b3-81dc4666c33c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_bb2bb976-c159-4f56-983f-0637da18f161" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_f83bcf51-ff4a-42d8-a1b3-81dc4666c33c" xlink:to="loc_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory_bb2bb976-c159-4f56-983f-0637da18f161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Discontinuedoperations" xlink:type="simple" xlink:href="bldp-20231231.xsd#Discontinuedoperations"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Discontinuedoperations" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsAbstract_74bbeb25-035f-4a55-80fa-ee821e1ef78b" xlink:href="bldp-20231231.xsd#bldp_DiscontinuedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory_0fcd84be-2bdd-4acb-bd93-3860ca7d7868" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_74bbeb25-035f-4a55-80fa-ee821e1ef78b" xlink:to="loc_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory_0fcd84be-2bdd-4acb-bd93-3860ca7d7868" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Tradeandotherreceivables" xlink:type="simple" xlink:href="bldp-20231231.xsd#Tradeandotherreceivables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Tradeandotherreceivables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_c6d25b35-068d-4643-bca5-f8683abf0d6c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_413d3202-1cc2-4bd5-b44f-e9e389e95ce4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_c6d25b35-068d-4643-bca5-f8683abf0d6c" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsExplanatory_413d3202-1cc2-4bd5-b44f-e9e389e95ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Inventories" xlink:type="simple" xlink:href="bldp-20231231.xsd#Inventories"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Inventories" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InventoriesAbstract_ef20dc24-fe4d-4eaa-8a3d-cdc446762081" xlink:href="bldp-20231231.xsd#bldp_InventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInventoriesExplanatory_65737737-6d28-456f-8da8-77df25d67f6d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInventoriesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_ef20dc24-fe4d-4eaa-8a3d-cdc446762081" xlink:to="loc_ifrs-full_DisclosureOfInventoriesExplanatory_65737737-6d28-456f-8da8-77df25d67f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Propertyplantandequipment" xlink:type="simple" xlink:href="bldp-20231231.xsd#Propertyplantandequipment"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Propertyplantandequipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_e8c235d2-ada5-457d-903d-8e11f2cef49f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_59746522-0082-43ac-80b0-884b22a4b83b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_e8c235d2-ada5-457d-903d-8e11f2cef49f" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory_59746522-0082-43ac-80b0-884b22a4b83b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Intangibleassets" xlink:type="simple" xlink:href="bldp-20231231.xsd#Intangibleassets"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Intangibleassets" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangibleAssetsAbstract_6ea5415e-8d39-4efc-ba0a-c2e6e69905fd" xlink:href="bldp-20231231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_4adb16fb-947f-476d-97b7-bc43b259024a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_6ea5415e-8d39-4efc-ba0a-c2e6e69905fd" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsExplanatory_4adb16fb-947f-476d-97b7-bc43b259024a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Goodwill" xlink:type="simple" xlink:href="bldp-20231231.xsd#Goodwill"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Goodwill" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangibleAssetsAbstract_c6b140bf-ab58-40d1-914a-d3e5ad8ca67a" xlink:href="bldp-20231231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGoodwillExplanatory_abc06d6f-042e-42e5-9c59-7379657cc501" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGoodwillExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_c6b140bf-ab58-40d1-914a-d3e5ad8ca67a" xlink:to="loc_ifrs-full_DisclosureOfGoodwillExplanatory_abc06d6f-042e-42e5-9c59-7379657cc501" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityaccountedInvestments" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityaccountedInvestments"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityaccountedInvestments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_94b1164d-dbed-46b7-a4f0-2d7bb739ebe3" xlink:href="bldp-20231231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_9b5e24ad-7576-4982-a195-d132011578e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_94b1164d-dbed-46b7-a4f0-2d7bb739ebe3" xlink:to="loc_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory_9b5e24ad-7576-4982-a195-d132011578e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Longtermfinancialinvestments" xlink:type="simple" xlink:href="bldp-20231231.xsd#Longtermfinancialinvestments"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Longtermfinancialinvestments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LongTermFinancialInvestmentsAbstract_4775e589-838c-482a-ae78-3290b8109ae7" xlink:href="bldp-20231231.xsd#bldp_LongTermFinancialInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory_f60888a2-00b7-403c-b44e-8c9c4fb20905" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LongTermFinancialInvestmentsAbstract_4775e589-838c-482a-ae78-3290b8109ae7" xlink:to="loc_ifrs-full_DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory_f60888a2-00b7-403c-b44e-8c9c4fb20905" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Bankfacilities" xlink:type="simple" xlink:href="bldp-20231231.xsd#Bankfacilities"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Bankfacilities" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentsAbstract_8c97afa4-965e-4000-bde9-3d144b67e422" xlink:href="bldp-20231231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_e35457a8-e3cf-456f-af3b-a25d1b94c1d4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBorrowingsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_8c97afa4-965e-4000-bde9-3d144b67e422" xlink:to="loc_ifrs-full_DisclosureOfBorrowingsExplanatory_e35457a8-e3cf-456f-af3b-a25d1b94c1d4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Tradeandotherpayables" xlink:type="simple" xlink:href="bldp-20231231.xsd#Tradeandotherpayables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Tradeandotherpayables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_241479aa-b7de-4420-a438-4b217c2fb84a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_8a0e7610-eaac-4aca-aff1-735f5cb74d1a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_241479aa-b7de-4420-a438-4b217c2fb84a" xlink:to="loc_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory_8a0e7610-eaac-4aca-aff1-735f5cb74d1a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Deferredrevenue" xlink:type="simple" xlink:href="bldp-20231231.xsd#Deferredrevenue"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Deferredrevenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_554fd64b-df88-4fd4-8dd3-4c9f980d61fc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_58959cbe-33db-46a2-8f65-167ae141a2c7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_554fd64b-df88-4fd4-8dd3-4c9f980d61fc" xlink:to="loc_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory_58959cbe-33db-46a2-8f65-167ae141a2c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Provisions" xlink:type="simple" xlink:href="bldp-20231231.xsd#Provisions"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Provisions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_b43adab5-8412-4b73-be50-6d57b65f2247" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfProvisionsExplanatory_7a6d3bc2-fe45-4123-acdf-52c252520922" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfProvisionsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_b43adab5-8412-4b73-be50-6d57b65f2247" xlink:to="loc_ifrs-full_DisclosureOfProvisionsExplanatory_7a6d3bc2-fe45-4123-acdf-52c252520922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Leaseliability" xlink:type="simple" xlink:href="bldp-20231231.xsd#Leaseliability"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Leaseliability" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesAbstract_caa09212-cc5b-4de5-8f5e-478398272275" xlink:href="bldp-20231231.xsd#bldp_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfLeasesExplanatory_fc1cfc2e-ca8d-4fe9-9062-59ad45e7a736" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfLeasesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_caa09212-cc5b-4de5-8f5e-478398272275" xlink:to="loc_ifrs-full_DisclosureOfLeasesExplanatory_fc1cfc2e-ca8d-4fe9-9062-59ad45e7a736" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Othernoncurrentliabilitiesandemployeefuturebenefits" xlink:type="simple" xlink:href="bldp-20231231.xsd#Othernoncurrentliabilitiesandemployeefuturebenefits"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Othernoncurrentliabilitiesandemployeefuturebenefits" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract_9e418fde-a57b-4f8b-b7c8-273649b25724" xlink:href="bldp-20231231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_5ce3dc19-c808-4468-b701-8a0b609bfd0e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEmployeeBenefitsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_9e418fde-a57b-4f8b-b7c8-273649b25724" xlink:to="loc_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory_5ce3dc19-c808-4468-b701-8a0b609bfd0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Equity" xlink:type="simple" xlink:href="bldp-20231231.xsd#Equity"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Equity" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_0427d504-efb6-4744-bbfb-5e7954aea023" xlink:href="bldp-20231231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_37b6ff1b-3c5f-4604-803e-c73d54e2a0ea" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_0427d504-efb6-4744-bbfb-5e7954aea023" xlink:to="loc_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock_37b6ff1b-3c5f-4604-803e-c73d54e2a0ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Commitmentsandcontingencies" xlink:type="simple" xlink:href="bldp-20231231.xsd#Commitmentsandcontingencies"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Commitmentsandcontingencies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_e9549a2f-4b8c-4089-a58a-4dfe62cf55cd" xlink:href="bldp-20231231.xsd#bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_81381ce5-c41c-4446-969d-574902d1131e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_e9549a2f-4b8c-4089-a58a-4dfe62cf55cd" xlink:to="loc_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory_81381ce5-c41c-4446-969d-574902d1131e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Disaggregationofrevenue" xlink:type="simple" xlink:href="bldp-20231231.xsd#Disaggregationofrevenue"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Disaggregationofrevenue" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_b710e7e3-e7d2-49a7-954c-090d383420aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRevenueExplanatory_9428155f-0571-4284-a0a6-2a1c4d6bcb47" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRevenueExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_b710e7e3-e7d2-49a7-954c-090d383420aa" xlink:to="loc_ifrs-full_DisclosureOfRevenueExplanatory_9428155f-0571-4284-a0a6-2a1c4d6bcb47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Personnelexpenses" xlink:type="simple" xlink:href="bldp-20231231.xsd#Personnelexpenses"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Personnelexpenses" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_6cd3e51c-39ca-4501-bd03-9f3b35c80257" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory_e870c953-c097-4fb4-a7f2-bb75482b0cfa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfExpensesByNatureExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_6cd3e51c-39ca-4501-bd03-9f3b35c80257" xlink:to="loc_ifrs-full_DisclosureOfExpensesByNatureExplanatory_e870c953-c097-4fb4-a7f2-bb75482b0cfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Otheroperatingexpense" xlink:type="simple" xlink:href="bldp-20231231.xsd#Otheroperatingexpense"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Otheroperatingexpense" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_fab8323f-3614-409e-a5cd-3ebe06a6444d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_b9502c88-3398-4c12-8192-59de5b104438" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_fab8323f-3614-409e-a5cd-3ebe06a6444d" xlink:to="loc_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory_b9502c88-3398-4c12-8192-59de5b104438" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Financeincomeandexpense" xlink:type="simple" xlink:href="bldp-20231231.xsd#Financeincomeandexpense"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Financeincomeandexpense" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_3fa6c304-7a79-43f7-90de-c72f7b4c31aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_d3c8c7d3-465b-4a50-a1a1-38484aff4e48" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_3fa6c304-7a79-43f7-90de-c72f7b4c31aa" xlink:to="loc_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory_d3c8c7d3-465b-4a50-a1a1-38484aff4e48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Impairmentchargesonpropertyplantandequipment" xlink:type="simple" xlink:href="bldp-20231231.xsd#Impairmentchargesonpropertyplantandequipment"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Impairmentchargesonpropertyplantandequipment" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract_8de6dc37-8cad-4f3b-af0e-66e3d3792dcb" xlink:href="bldp-20231231.xsd#bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory_d8c5fdf6-745f-4266-9277-eacb5af96fc2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract_8de6dc37-8cad-4f3b-af0e-66e3d3792dcb" xlink:to="loc_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory_d8c5fdf6-745f-4266-9277-eacb5af96fc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Incometaxes" xlink:type="simple" xlink:href="bldp-20231231.xsd#Incometaxes"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Incometaxes" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncomeTaxesAbstract_0f4c8cd5-e68a-4d8b-aa64-fd74fdfaa135" xlink:href="bldp-20231231.xsd#bldp_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_2d4d91d4-f6d3-4801-9299-a8e8e0ecc875" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIncomeTaxExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_0f4c8cd5-e68a-4d8b-aa64-fd74fdfaa135" xlink:to="loc_ifrs-full_DisclosureOfIncomeTaxExplanatory_2d4d91d4-f6d3-4801-9299-a8e8e0ecc875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Relatedpartytransactions" xlink:type="simple" xlink:href="bldp-20231231.xsd#Relatedpartytransactions"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Relatedpartytransactions" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RelatedPartyAbstract_3daa9986-ac06-40d6-b2fd-d6243950422d" xlink:href="bldp-20231231.xsd#bldp_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_3ca8c9d5-b920-4376-a84b-3c73548aee9d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRelatedPartyExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_3daa9986-ac06-40d6-b2fd-d6243950422d" xlink:to="loc_ifrs-full_DisclosureOfRelatedPartyExplanatory_3ca8c9d5-b920-4376-a84b-3c73548aee9d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation" xlink:type="simple" xlink:href="bldp-20231231.xsd#Supplementaldisclosureofcashflowinformation"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashFlowStatementAbstract_8046bb20-1298-49d7-b2ab-dff925f77877" xlink:href="bldp-20231231.xsd#bldp_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory_78b44ca1-e239-4deb-a64a-304712cf2178" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfCashFlowStatementExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CashFlowStatementAbstract_8046bb20-1298-49d7-b2ab-dff925f77877" xlink:to="loc_ifrs-full_DisclosureOfCashFlowStatementExplanatory_78b44ca1-e239-4deb-a64a-304712cf2178" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Operatingsegments" xlink:type="simple" xlink:href="bldp-20231231.xsd#Operatingsegments"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Operatingsegments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OperatingSegmentsAbstract_db8d177b-ff16-4f17-9856-77442f7b3389" xlink:href="bldp-20231231.xsd#bldp_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_6178bc46-e0c8-4bbc-acef-089ad57368a9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OperatingSegmentsAbstract_db8d177b-ff16-4f17-9856-77442f7b3389" xlink:to="loc_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory_6178bc46-e0c8-4bbc-acef-089ad57368a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/Financialinstruments" xlink:type="simple" xlink:href="bldp-20231231.xsd#Financialinstruments"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/Financialinstruments" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentsAbstract_6825dd8f-5beb-4015-9566-1fe8286bf54c" xlink:href="bldp-20231231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_5abfb777-0ba5-4e71-b0d4-334aa536a811" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialRiskManagementExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_6825dd8f-5beb-4015-9566-1fe8286bf54c" xlink:to="loc_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory_5abfb777-0ba5-4e71-b0d4-334aa536a811" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SubsequentEvent" xlink:type="simple" xlink:href="bldp-20231231.xsd#SubsequentEvent"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SubsequentEvent" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EventsAfterReportingPeriodAbstract_613d2d6f-ecc2-4b52-9818-c2aed3e7bc02" xlink:href="bldp-20231231.xsd#bldp_EventsAfterReportingPeriodAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_db7b1efa-4c11-44df-b840-0490d4640bc2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EventsAfterReportingPeriodAbstract_613d2d6f-ecc2-4b52-9818-c2aed3e7bc02" xlink:to="loc_ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory_db7b1efa-4c11-44df-b840-0490d4640bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesPolicies" xlink:type="simple" xlink:href="bldp-20231231.xsd#MaterialaccountingpoliciesPolicies"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/MaterialaccountingpoliciesPolicies" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_a209f04b-c07e-4799-a30e-1ca99f362455" xlink:href="bldp-20231231.xsd#bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock_a209f04b-c07e-4799-a30e-1ca99f362455" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_a162d594-4d94-4853-bc82-d690815d7cf8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory_a162d594-4d94-4853-bc82-d690815d7cf8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_f1043a79-27f7-4914-8a0a-5b94d506ab41" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory_f1043a79-27f7-4914-8a0a-5b94d506ab41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_37c80252-b13b-4a77-b33a-248d21cf4ddb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory_37c80252-b13b-4a77-b33a-248d21cf4ddb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_5e327dd5-3eb5-4a50-b8a3-2386cce04467" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories_5e327dd5-3eb5-4a50-b8a3-2386cce04467" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_6e160068-d3e9-4dba-ad3e-c6be632dcea8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory_6e160068-d3e9-4dba-ad3e-c6be632dcea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_af97e3ed-117c-4d52-9f94-d445fc68a25f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory_af97e3ed-117c-4d52-9f94-d445fc68a25f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_67ee7e07-b685-4eda-9b8f-a7a19744ab76" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory_67ee7e07-b685-4eda-9b8f-a7a19744ab76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_f435a73d-0e1a-49ab-80b0-5a628e03a177" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory_f435a73d-0e1a-49ab-80b0-5a628e03a177" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_cfdfd5b9-3de9-4e64-a12b-3ae96c7f9149" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory_cfdfd5b9-3de9-4e64-a12b-3ae96c7f9149" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_9c6005a0-ba0b-4d67-95b8-eff758542bdf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory_9c6005a0-ba0b-4d67-95b8-eff758542bdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_99c24bd8-302e-462d-93de-a6b220a9089a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue_99c24bd8-302e-462d-93de-a6b220a9089a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_a20d4806-f94e-4374-a010-de55094217b7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory_a20d4806-f94e-4374-a010-de55094217b7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_1d15a354-4345-4b71-8a77-cd366e6a71b9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory_1d15a354-4345-4b71-8a77-cd366e6a71b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_890cd3e8-b7f6-470a-9f39-fd5e42538667" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory_890cd3e8-b7f6-470a-9f39-fd5e42538667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_fdbe21c4-2322-422c-afa7-21b60c4c8d04" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory_fdbe21c4-2322-422c-afa7-21b60c4c8d04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_014e5cb0-d962-436b-afcf-591d9887a375" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory_014e5cb0-d962-436b-afcf-591d9887a375" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_cba5bc9a-6842-4ef5-81cc-1cd6d6a24ee3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_a2331d25-c9f0-4191-ac5d-6c08d9a9376c" xlink:to="loc_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory_cba5bc9a-6842-4ef5-81cc-1cd6d6a24ee3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#MaterialaccountingpoliciesTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/MaterialaccountingpoliciesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_88ccee93-3922-41d7-9a63-8d00fbb3e6ac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScheduleofSubsidiariesTableTextBlock_108510d4-6b66-4768-bde7-4d63071d1e85" xlink:href="bldp-20231231.xsd#bldp_ScheduleofSubsidiariesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_88ccee93-3922-41d7-9a63-8d00fbb3e6ac" xlink:to="loc_bldp_ScheduleofSubsidiariesTableTextBlock_108510d4-6b66-4768-bde7-4d63071d1e85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_08b65158-be1f-4608-b7e6-cae563352a73" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_88ccee93-3922-41d7-9a63-8d00fbb3e6ac" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_08b65158-be1f-4608-b7e6-cae563352a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_cbae0338-ed16-4f98-8719-1273b29845e6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_88ccee93-3922-41d7-9a63-8d00fbb3e6ac" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_cbae0338-ed16-4f98-8719-1273b29845e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_a9b6e961-d6ee-4f94-a384-9d36fef07b41" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_88ccee93-3922-41d7-9a63-8d00fbb3e6ac" xlink:to="loc_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock_a9b6e961-d6ee-4f94-a384-9d36fef07b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_3b999aa1-0cf7-4589-bd4d-7cd7d96825a2" xlink:href="bldp-20231231.xsd#bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_88ccee93-3922-41d7-9a63-8d00fbb3e6ac" xlink:to="loc_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock_3b999aa1-0cf7-4589-bd4d-7cd7d96825a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DiscontinuedoperationsTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#DiscontinuedoperationsTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DiscontinuedoperationsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsAbstract_dce156e8-0898-4fd3-911b-27ce2c49281f" xlink:href="bldp-20231231.xsd#bldp_DiscontinuedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_90199af5-8b99-424c-9901-e61e827a246c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_dce156e8-0898-4fd3-911b-27ce2c49281f" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_90199af5-8b99-424c-9901-e61e827a246c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory_c563b5a1-8733-4295-8c8c-bd3c40ce8668" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_dce156e8-0898-4fd3-911b-27ce2c49281f" xlink:to="loc_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory_c563b5a1-8733-4295-8c8c-bd3c40ce8668" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/TradeandotherreceivablesTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#TradeandotherreceivablesTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/TradeandotherreceivablesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9e60bccf-bbd2-414c-aa34-d1ad33cc93bb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock_43a61f35-2419-4581-9f17-444028f037b1" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9e60bccf-bbd2-414c-aa34-d1ad33cc93bb" xlink:to="loc_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock_43a61f35-2419-4581-9f17-444028f037b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_c08f3a24-58ae-47b6-9b64-be45aa67dc49" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9e60bccf-bbd2-414c-aa34-d1ad33cc93bb" xlink:to="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_c08f3a24-58ae-47b6-9b64-be45aa67dc49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InventoriesTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#InventoriesTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InventoriesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InventoriesAbstract_c9b1119e-4967-40ea-a031-650de7bfb205" xlink:href="bldp-20231231.xsd#bldp_InventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_31cb6643-a056-46de-97d5-e7ed85fda976" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_c9b1119e-4967-40ea-a031-650de7bfb205" xlink:to="loc_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock_31cb6643-a056-46de-97d5-e7ed85fda976" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#PropertyplantandequipmentTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_77aa46a0-54e0-44a4-870a-520a12c34cce" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_6ab5af92-5feb-4b1e-ad7d-53205ebe9af5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_77aa46a0-54e0-44a4-870a-520a12c34cce" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory_6ab5af92-5feb-4b1e-ad7d-53205ebe9af5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_f3b01404-46f9-4da3-9a6b-a2f79bae0e31" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_77aa46a0-54e0-44a4-870a-520a12c34cce" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory_f3b01404-46f9-4da3-9a6b-a2f79bae0e31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#IntangibleassetsTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IntangibleassetsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangibleAssetsAbstract_8418d85c-b2cf-4d68-b6aa-8698617031f0" xlink:href="bldp-20231231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_69a54de7-94ea-44ed-b3b3-ad28d9b622bf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_8418d85c-b2cf-4d68-b6aa-8698617031f0" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory_69a54de7-94ea-44ed-b3b3-ad28d9b622bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_aa7b3f9a-456b-430c-945a-0691892ac0fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_8418d85c-b2cf-4d68-b6aa-8698617031f0" xlink:to="loc_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory_aa7b3f9a-456b-430c-945a-0691892ac0fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityaccountedInvestmentsTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityaccountedInvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityaccountedInvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_ecc307ce-91d7-4ae2-bc35-fb13a916e1ad" xlink:href="bldp-20231231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_51b88715-34d2-4eaa-bb4f-52813d0bc4fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_ecc307ce-91d7-4ae2-bc35-fb13a916e1ad" xlink:to="loc_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory_51b88715-34d2-4eaa-bb4f-52813d0bc4fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LongtermfinancialinvestmentsTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#LongtermfinancialinvestmentsTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/LongtermfinancialinvestmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LongTermFinancialInvestmentsAbstract_2a03d728-5758-4fdb-8fe4-2662d4d3f3dc" xlink:href="bldp-20231231.xsd#bldp_LongTermFinancialInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory_2eba17e4-0510-46f7-a33c-a0daa462da6a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfInterestsInAssociatesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LongTermFinancialInvestmentsAbstract_2a03d728-5758-4fdb-8fe4-2662d4d3f3dc" xlink:to="loc_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory_2eba17e4-0510-46f7-a33c-a0daa462da6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/TradeandotherpayablesTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#TradeandotherpayablesTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/TradeandotherpayablesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9867e953-f27f-4753-a41f-b1cd672071b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_288402e1-b70f-4887-816b-55602ece4d56" xlink:href="bldp-20231231.xsd#bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_9867e953-f27f-4753-a41f-b1cd672071b2" xlink:to="loc_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock_288402e1-b70f-4887-816b-55602ece4d56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DeferredrevenueTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#DeferredrevenueTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DeferredrevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4645d2a0-807c-4195-bc15-d3689679e227" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_5b2f38dd-0dbb-4f79-bbe0-ecdcd333e1e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_4645d2a0-807c-4195-bc15-d3689679e227" xlink:to="loc_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory_5b2f38dd-0dbb-4f79-bbe0-ecdcd333e1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#ProvisionsTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ProvisionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_19a12084-f7d7-464b-a2e1-845b1ac7187a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_7f885d27-9a0e-4c24-bbfc-f85f46fa9e4c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_19a12084-f7d7-464b-a2e1-845b1ac7187a" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsExplanatory_7f885d27-9a0e-4c24-bbfc-f85f46fa9e4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilityTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#LeaseliabilityTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/LeaseliabilityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesAbstract_baf680d6-7cbe-4d9b-87de-233d8ee28b9c" xlink:href="bldp-20231231.xsd#bldp_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_a1d02bfb-4f6f-4c5f-b5ec-2de4c84ac2a6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_baf680d6-7cbe-4d9b-87de-233d8ee28b9c" xlink:to="loc_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory_a1d02bfb-4f6f-4c5f-b5ec-2de4c84ac2a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory_8f92fd41-7dd6-4cf1-9174-a188ca6fe041" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_baf680d6-7cbe-4d9b-87de-233d8ee28b9c" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory_8f92fd41-7dd6-4cf1-9174-a188ca6fe041" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#OthernoncurrentliabilitiesandemployeefuturebenefitsTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract_2dcb9d24-53a2-4762-b442-07e4c9aea2b7" xlink:href="bldp-20231231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_43c19f11-72a8-4e06-9213-18ad7089a12b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_2dcb9d24-53a2-4762-b442-07e4c9aea2b7" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory_43c19f11-72a8-4e06-9213-18ad7089a12b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_7c2bd641-c064-4588-a5d6-ee26f0f480fa" xlink:href="bldp-20231231.xsd#bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_2dcb9d24-53a2-4762-b442-07e4c9aea2b7" xlink:to="loc_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock_7c2bd641-c064-4588-a5d6-ee26f0f480fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_e7a133f7-5cef-4894-a528-48c241763a1f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_2dcb9d24-53a2-4762-b442-07e4c9aea2b7" xlink:to="loc_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory_e7a133f7-5cef-4894-a528-48c241763a1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_867ee68d-846e-4aa9-9d0c-a193868dfdb8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_2dcb9d24-53a2-4762-b442-07e4c9aea2b7" xlink:to="loc_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory_867ee68d-846e-4aa9-9d0c-a193868dfdb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_a8e5479b-ccd4-4c3f-ab0a-e9ad9828d2da" xlink:href="bldp-20231231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_d6186c22-8041-4435-a94b-8eef8b7b1c67" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_a8e5479b-ccd4-4c3f-ab0a-e9ad9828d2da" xlink:to="loc_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements_d6186c22-8041-4435-a94b-8eef8b7b1c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_5513c018-7ec9-4c17-8143-57fe56a359dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_a8e5479b-ccd4-4c3f-ab0a-e9ad9828d2da" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory_5513c018-7ec9-4c17-8143-57fe56a359dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_77e00bb3-b820-4407-a4b1-7a2d4eb3da01" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_a8e5479b-ccd4-4c3f-ab0a-e9ad9828d2da" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory_77e00bb3-b820-4407-a4b1-7a2d4eb3da01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_230e38d3-a893-458e-be18-910323fb6bc3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_a8e5479b-ccd4-4c3f-ab0a-e9ad9828d2da" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory_230e38d3-a893-458e-be18-910323fb6bc3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_d380f704-45c6-433c-96fb-82b66d462159" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_a8e5479b-ccd4-4c3f-ab0a-e9ad9828d2da" xlink:to="loc_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory_d380f704-45c6-433c-96fb-82b66d462159" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DisaggregationofrevenueTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#DisaggregationofrevenueTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DisaggregationofrevenueTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_08f6d964-bfa1-4243-ac96-5b9e89ad67e8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_24322214-55b1-41a3-a7ef-b0701531c59a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_08f6d964-bfa1-4243-ac96-5b9e89ad67e8" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory_24322214-55b1-41a3-a7ef-b0701531c59a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PersonnelexpensesTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#PersonnelexpensesTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PersonnelexpensesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_603f065e-9770-475e-ad75-566cf2c57950" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_69bca001-6909-46d1-a951-04a62d3b5c2b" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_603f065e-9770-475e-ad75-566cf2c57950" xlink:to="loc_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock_69bca001-6909-46d1-a951-04a62d3b5c2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OtheroperatingexpenseTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#OtheroperatingexpenseTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OtheroperatingexpenseTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_aa357a82-1b5b-46b0-95a4-f8ddadc5d5b5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_835bcf89-5ebb-483e-899c-b50050a3a0fa" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_aa357a82-1b5b-46b0-95a4-f8ddadc5d5b5" xlink:to="loc_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock_835bcf89-5ebb-483e-899c-b50050a3a0fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceincomeandexpenseTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#FinanceincomeandexpenseTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinanceincomeandexpenseTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_a60dfe32-9961-450e-8ba2-ca8a7480a1ea" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_823ca3e4-f1c8-4d2f-b83d-2da4514af423" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_a60dfe32-9961-450e-8ba2-ca8a7480a1ea" xlink:to="loc_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock_823ca3e4-f1c8-4d2f-b83d-2da4514af423" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#IncometaxesTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IncometaxesTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncomeTaxesAbstract_685079a7-5e81-4591-a22f-28a9cb9051d9" xlink:href="bldp-20231231.xsd#bldp_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_6c919e66-bfa9-41f1-9a04-f9d0c4d281c9" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_685079a7-5e81-4591-a22f-28a9cb9051d9" xlink:to="loc_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock_6c919e66-bfa9-41f1-9a04-f9d0c4d281c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_ae5b1d0d-c37c-4d16-999e-dc05c16a3db5" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_685079a7-5e81-4591-a22f-28a9cb9051d9" xlink:to="loc_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock_ae5b1d0d-c37c-4d16-999e-dc05c16a3db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_7f53295c-2c29-4f68-9416-3d2e5baa5fd3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_685079a7-5e81-4591-a22f-28a9cb9051d9" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory_7f53295c-2c29-4f68-9416-3d2e5baa5fd3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedpartytransactionsTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#RelatedpartytransactionsTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/RelatedpartytransactionsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RelatedPartyAbstract_21f6cadc-6086-4fca-9626-c7722bf0bd6d" xlink:href="bldp-20231231.xsd#bldp_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_23f91698-a136-4b93-87d3-e69e004639b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_21f6cadc-6086-4fca-9626-c7722bf0bd6d" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory_23f91698-a136-4b93-87d3-e69e004639b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#SupplementaldisclosureofcashflowinformationTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashFlowStatementAbstract_bb533d92-470d-422f-a88d-bc200484be66" xlink:href="bldp-20231231.xsd#bldp_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_93ae3817-71be-4c60-bf10-192ae55a6d8a" xlink:href="bldp-20231231.xsd#bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CashFlowStatementAbstract_bb533d92-470d-422f-a88d-bc200484be66" xlink:to="loc_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock_93ae3817-71be-4c60-bf10-192ae55a6d8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingsegmentsTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#OperatingsegmentsTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OperatingsegmentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OperatingSegmentsAbstract_5f775876-276c-491d-a4c4-704cf9a4d280" xlink:href="bldp-20231231.xsd#bldp_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_fe77a1a8-f560-41aa-997a-e9a2b22b354e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasExplanatory"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OperatingSegmentsAbstract_5f775876-276c-491d-a4c4-704cf9a4d280" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasExplanatory_fe77a1a8-f560-41aa-997a-e9a2b22b354e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsTables" xlink:type="simple" xlink:href="bldp-20231231.xsd#FinancialinstrumentsTables"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsTables" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentsAbstract_6000392e-a26f-438d-9bed-015215a88675" xlink:href="bldp-20231231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SummaryOfInvestmentsTableTextBlock_aec50cea-f490-4000-a930-09949c1ec858" xlink:href="bldp-20231231.xsd#bldp_SummaryOfInvestmentsTableTextBlock"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_6000392e-a26f-438d-9bed-015215a88675" xlink:to="loc_bldp_SummaryOfInvestmentsTableTextBlock_aec50cea-f490-4000-a930-09949c1ec858" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_bb0caf90-76f6-4ba0-9e77-aabdcd7099d7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_6000392e-a26f-438d-9bed-015215a88675" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory_bb0caf90-76f6-4ba0-9e77-aabdcd7099d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#MaterialaccountingpoliciesScheduleofSubsidiariesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_59b690ad-1ab2-4ed8-81bf-34fba626a86e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_2cd07de5-dc0b-415d-8958-7f97b7e0519e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_59b690ad-1ab2-4ed8-81bf-34fba626a86e" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_2cd07de5-dc0b-415d-8958-7f97b7e0519e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_6790df36-6ee6-4b47-b558-c053a9f6c1b6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_2cd07de5-dc0b-415d-8958-7f97b7e0519e" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_6790df36-6ee6-4b47-b558-c053a9f6c1b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_6790df36-6ee6-4b47-b558-c053a9f6c1b6" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_e6c5f807-fa43-45b7-b593-9fea8798997d" xlink:href="bldp-20231231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:to="loc_bldp_BallardMotiveSolutionsMember_e6c5f807-fa43-45b7-b593-9fea8798997d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GuangzhouBallardPowerSystemsIncMember_b6b435aa-0b57-496e-a7aa-10947ce35e98" xlink:href="bldp-20231231.xsd#bldp_GuangzhouBallardPowerSystemsIncMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:to="loc_bldp_GuangzhouBallardPowerSystemsIncMember_b6b435aa-0b57-496e-a7aa-10947ce35e98" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_a24091b8-f09c-496e-90bb-c9aa1ee17141" xlink:href="bldp-20231231.xsd#bldp_BallardPowerSystemsEuropeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_a24091b8-f09c-496e-90bb-c9aa1ee17141" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardHongKongLtd.Member_c664f5ae-e2ab-4525-8f30-3e8ec606eb78" xlink:href="bldp-20231231.xsd#bldp_BallardHongKongLtd.Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:to="loc_bldp_BallardHongKongLtd.Member_c664f5ae-e2ab-4525-8f30-3e8ec606eb78" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardUnmannedSystemsMember_87893c03-db90-4936-be23-6dbd4ca50fb8" xlink:href="bldp-20231231.xsd#bldp_BallardUnmannedSystemsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:to="loc_bldp_BallardUnmannedSystemsMember_87893c03-db90-4936-be23-6dbd4ca50fb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardServicesinc.Member_fc291b3f-2442-4de8-9acb-650ef9f4f710" xlink:href="bldp-20231231.xsd#bldp_BallardServicesinc.Member"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:to="loc_bldp_BallardServicesinc.Member_fc291b3f-2442-4de8-9acb-650ef9f4f710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardFuelCellSystemIncMember_ba1b59e1-24f8-4fcb-9e89-160e0a4f482f" xlink:href="bldp-20231231.xsd#bldp_BallardFuelCellSystemIncMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:to="loc_bldp_BallardFuelCellSystemIncMember_ba1b59e1-24f8-4fcb-9e89-160e0a4f482f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerCorporationMember_87fce28e-fca4-4c9f-bbfd-4a547ec958e9" xlink:href="bldp-20231231.xsd#bldp_BallardPowerCorporationMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_548416f9-1b67-4b8c-a962-bf1524b03ca9" xlink:to="loc_bldp_BallardPowerCorporationMember_87fce28e-fca4-4c9f-bbfd-4a547ec958e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40fcffb5-c0f6-4746-954a-a08e39a35e0b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_2cd07de5-dc0b-415d-8958-7f97b7e0519e" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40fcffb5-c0f6-4746-954a-a08e39a35e0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_a7bbd2e9-60c0-46b5-8c76-79d7be8a4a4c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInSubsidiary"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_40fcffb5-c0f6-4746-954a-a08e39a35e0b" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInSubsidiary_a7bbd2e9-60c0-46b5-8c76-79d7be8a4a4c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#MaterialaccountingpoliciesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/MaterialaccountingpoliciesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_b223f102-50aa-4857-8546-01066d417315" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_e4d15e86-43a7-42cf-bde5-a48f84fa67be" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_b223f102-50aa-4857-8546-01066d417315" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_e4d15e86-43a7-42cf-bde5-a48f84fa67be" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_06003b1b-bbc9-49d1-a7ee-e9b86396ef04" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_e4d15e86-43a7-42cf-bde5-a48f84fa67be" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_06003b1b-bbc9-49d1-a7ee-e9b86396ef04" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_d2362c7c-05b9-4d4f-83dd-03855e311d82" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_06003b1b-bbc9-49d1-a7ee-e9b86396ef04" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_d2362c7c-05b9-4d4f-83dd-03855e311d82" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_402f7d71-4b21-4b9b-85df-dda4c9090722" xlink:href="bldp-20231231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d2362c7c-05b9-4d4f-83dd-03855e311d82" xlink:to="loc_bldp_WeichaiBallardJVMember_402f7d71-4b21-4b9b-85df-dda4c9090722" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_4634cf3f-b2cc-42b1-acc8-032f6ab46794" xlink:href="bldp-20231231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_d2362c7c-05b9-4d4f-83dd-03855e311d82" xlink:to="loc_bldp_SynergyJVMember_4634cf3f-b2cc-42b1-acc8-032f6ab46794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7b098554-627e-44ae-861d-88ec1e5e4e90" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_e4d15e86-43a7-42cf-bde5-a48f84fa67be" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7b098554-627e-44ae-861d-88ec1e5e4e90" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_de68a57c-2d90-4daf-adb4-1e1196efe54a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7b098554-627e-44ae-861d-88ec1e5e4e90" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_de68a57c-2d90-4daf-adb4-1e1196efe54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentFairValueCost_34d94b23-b128-4a86-a6b8-9e7bec48dcca" xlink:href="bldp-20231231.xsd#bldp_InvestmentFairValueCost"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7b098554-627e-44ae-861d-88ec1e5e4e90" xlink:to="loc_bldp_InvestmentFairValueCost_34d94b23-b128-4a86-a6b8-9e7bec48dcca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod_70731b5b-eaec-44cc-90e5-a269de50f831" xlink:href="bldp-20231231.xsd#bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7b098554-627e-44ae-861d-88ec1e5e4e90" xlink:to="loc_bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod_70731b5b-eaec-44cc-90e5-a269de50f831" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeaseRecognitionExemptionThreshold_1c242ef1-ca17-461d-998b-6fb700b041bd" xlink:href="bldp-20231231.xsd#bldp_LeaseRecognitionExemptionThreshold"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_7b098554-627e-44ae-861d-88ec1e5e4e90" xlink:to="loc_bldp_LeaseRecognitionExemptionThreshold_1c242ef1-ca17-461d-998b-6fb700b041bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_94ec01b6-e022-49da-9990-76e086411551" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_33eb4ed5-f317-42b5-81a6-5dd3119f81f1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_94ec01b6-e022-49da-9990-76e086411551" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_33eb4ed5-f317-42b5-81a6-5dd3119f81f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_0dc136f4-0ae8-4e2e-b192-f1f16a2b0b17" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_33eb4ed5-f317-42b5-81a6-5dd3119f81f1" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_0dc136f4-0ae8-4e2e-b192-f1f16a2b0b17" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_2538a222-f5a5-47ec-8e59-31218ee0f4bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_0dc136f4-0ae8-4e2e-b192-f1f16a2b0b17" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_2538a222-f5a5-47ec-8e59-31218ee0f4bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_2504c699-4811-4410-90d5-d8f121ee87bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComputerEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2538a222-f5a5-47ec-8e59-31218ee0f4bc" xlink:to="loc_ifrs-full_ComputerEquipmentMember_2504c699-4811-4410-90d5-d8f121ee87bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_2f287f6d-d09a-4ea1-99a2-fdb31b8a76ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FixturesAndFittingsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2538a222-f5a5-47ec-8e59-31218ee0f4bc" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_2f287f6d-d09a-4ea1-99a2-fdb31b8a76ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_5979b6bc-fb2d-43e1-b1c4-74726447577c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MachineryMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2538a222-f5a5-47ec-8e59-31218ee0f4bc" xlink:to="loc_ifrs-full_MachineryMember_5979b6bc-fb2d-43e1-b1c4-74726447577c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_a564605d-e373-4595-b4db-ee40fe0c70db" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_33eb4ed5-f317-42b5-81a6-5dd3119f81f1" xlink:to="loc_ifrs-full_RangeAxis_a564605d-e373-4595-b4db-ee40fe0c70db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_58f4b554-ffe6-44dc-9d8e-b9cc533c175d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_a564605d-e373-4595-b4db-ee40fe0c70db" xlink:to="loc_ifrs-full_RangesMember_58f4b554-ffe6-44dc-9d8e-b9cc533c175d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_85de733e-ef12-43b9-8a6b-3ad56ba7ab66" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_58f4b554-ffe6-44dc-9d8e-b9cc533c175d" xlink:to="loc_ifrs-full_BottomOfRangeMember_85de733e-ef12-43b9-8a6b-3ad56ba7ab66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_faf27450-08c9-4eb0-8741-86815dbfe8b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_58f4b554-ffe6-44dc-9d8e-b9cc533c175d" xlink:to="loc_ifrs-full_TopOfRangeMember_faf27450-08c9-4eb0-8741-86815dbfe8b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_1840d8bc-2e7f-4218-8f80-31b4c2717e72" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_33eb4ed5-f317-42b5-81a6-5dd3119f81f1" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_1840d8bc-2e7f-4218-8f80-31b4c2717e72" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_e127289d-6237-46b6-a391-6e755114aa1e" xlink:href="bldp-20231231.xsd#bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_1840d8bc-2e7f-4218-8f80-31b4c2717e72" xlink:to="loc_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod_e127289d-6237-46b6-a391-6e755114aa1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_259e3542-4f4c-4a24-a9a0-5ae38d0366e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_d0d04f7c-6a2c-49f5-a876-17f2aba5dfc0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_259e3542-4f4c-4a24-a9a0-5ae38d0366e0" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_d0d04f7c-6a2c-49f5-a876-17f2aba5dfc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_17408533-afe7-4ce4-b751-2d2a2ffc3384" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_d0d04f7c-6a2c-49f5-a876-17f2aba5dfc0" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_17408533-afe7-4ce4-b751-2d2a2ffc3384" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_59cc95c6-9308-4352-9d7a-9b460a8c4843" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_17408533-afe7-4ce4-b751-2d2a2ffc3384" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_59cc95c6-9308-4352-9d7a-9b460a8c4843" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_4e345957-3909-4cc4-a659-d3df76a232aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_59cc95c6-9308-4352-9d7a-9b460a8c4843" xlink:to="loc_ifrs-full_LandAndBuildingsMember_4e345957-3909-4cc4-a659-d3df76a232aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_0856864c-3765-4f5d-b6bc-73629a25925c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_59cc95c6-9308-4352-9d7a-9b460a8c4843" xlink:to="loc_ifrs-full_OfficeEquipmentMember_0856864c-3765-4f5d-b6bc-73629a25925c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_2f5c2329-abbf-4311-a9d1-f64cbc6f2dbc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_VehiclesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_59cc95c6-9308-4352-9d7a-9b460a8c4843" xlink:to="loc_ifrs-full_VehiclesMember_2f5c2329-abbf-4311-a9d1-f64cbc6f2dbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_6e5140be-5c7a-462c-b15a-9376adc5fdfc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_d0d04f7c-6a2c-49f5-a876-17f2aba5dfc0" xlink:to="loc_ifrs-full_RangeAxis_6e5140be-5c7a-462c-b15a-9376adc5fdfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_5f32d885-15a4-48b2-9975-cf4e079ff093" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_6e5140be-5c7a-462c-b15a-9376adc5fdfc" xlink:to="loc_ifrs-full_RangesMember_5f32d885-15a4-48b2-9975-cf4e079ff093" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_93470544-1d58-4da1-b6cd-f62c7eb49f59" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_5f32d885-15a4-48b2-9975-cf4e079ff093" xlink:to="loc_ifrs-full_BottomOfRangeMember_93470544-1d58-4da1-b6cd-f62c7eb49f59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_380ab628-4cbb-4a74-bd79-f1be4407d9a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_5f32d885-15a4-48b2-9975-cf4e079ff093" xlink:to="loc_ifrs-full_TopOfRangeMember_380ab628-4cbb-4a74-bd79-f1be4407d9a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_60553ec5-7456-4276-b77c-80e96e27ac1e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_d0d04f7c-6a2c-49f5-a876-17f2aba5dfc0" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_60553ec5-7456-4276-b77c-80e96e27ac1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_b2b1e5b7-3eec-4f09-ab45-01b7f5d9d5e1" xlink:href="bldp-20231231.xsd#bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_60553ec5-7456-4276-b77c-80e96e27ac1e" xlink:to="loc_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod_b2b1e5b7-3eec-4f09-ab45-01b7f5d9d5e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_0b680ee8-99e5-4f2b-be55-366835e90baf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_9f51f2a5-d520-4c1a-b6ef-1a142569de0b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract_0b680ee8-99e5-4f2b-be55-366835e90baf" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_9f51f2a5-d520-4c1a-b6ef-1a142569de0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_707f78a3-9919-4ee0-ba98-f8e9e5a2180d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_9f51f2a5-d520-4c1a-b6ef-1a142569de0b" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_707f78a3-9919-4ee0-ba98-f8e9e5a2180d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_707f78a3-9919-4ee0-ba98-f8e9e5a2180d" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_bc6a6821-ae64-413c-b849-d7905d34b87b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:to="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_bc6a6821-ae64-413c-b849-d7905d34b87b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_0b341ded-5777-49db-879c-3ddf3db404b9" xlink:href="bldp-20231231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_0b341ded-5777-49db-879c-3ddf3db404b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_19bd26fb-fe84-4bb0-8253-82e5b139c49f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_19bd26fb-fe84-4bb0-8253-82e5b139c49f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NoncompeteAgreements1Member_d39ded83-f4e2-47a7-960b-b6c64b9261d3" xlink:href="bldp-20231231.xsd#bldp_NoncompeteAgreements1Member"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:to="loc_bldp_NoncompeteAgreements1Member_d39ded83-f4e2-47a7-960b-b6c64b9261d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DomainNamesMember_fe05c44d-836e-48fb-bac0-ac1ce49b7d7d" xlink:href="bldp-20231231.xsd#bldp_DomainNamesMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:to="loc_bldp_DomainNamesMember_fe05c44d-836e-48fb-bac0-ac1ce49b7d7d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TrademarksandServicemarksMember_bcd313a0-0dc8-428c-a393-71513bd98f0f" xlink:href="bldp-20231231.xsd#bldp_TrademarksandServicemarksMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:to="loc_bldp_TrademarksandServicemarksMember_bcd313a0-0dc8-428c-a393-71513bd98f0f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InternallygeneratedfuelcellMember_5b5936f3-20d2-4513-9013-85ecf5ba2dca" xlink:href="bldp-20231231.xsd#bldp_InternallygeneratedfuelcellMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_fee80471-76c0-471b-a0e3-1d4b6c593121" xlink:to="loc_bldp_InternallygeneratedfuelcellMember_5b5936f3-20d2-4513-9013-85ecf5ba2dca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_529051b5-e422-4c65-8a1b-932ff8d19d76" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_9f51f2a5-d520-4c1a-b6ef-1a142569de0b" xlink:to="loc_ifrs-full_RangeAxis_529051b5-e422-4c65-8a1b-932ff8d19d76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_2b97081b-3be8-4cb8-8b64-c28829908954" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_529051b5-e422-4c65-8a1b-932ff8d19d76" xlink:to="loc_ifrs-full_RangesMember_2b97081b-3be8-4cb8-8b64-c28829908954" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_ec428a60-d0ce-44ee-8d35-db58f3df0042" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_2b97081b-3be8-4cb8-8b64-c28829908954" xlink:to="loc_ifrs-full_BottomOfRangeMember_ec428a60-d0ce-44ee-8d35-db58f3df0042" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_62e89298-69fc-445f-9ae5-77d84dc727aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_2b97081b-3be8-4cb8-8b64-c28829908954" xlink:to="loc_ifrs-full_TopOfRangeMember_62e89298-69fc-445f-9ae5-77d84dc727aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_be4a0cf1-d156-4095-b9b9-597e9dd03a12" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_9f51f2a5-d520-4c1a-b6ef-1a142569de0b" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_be4a0cf1-d156-4095-b9b9-597e9dd03a12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_d5804508-6c35-4be9-8299-0c1aee84ba2d" xlink:href="bldp-20231231.xsd#bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_be4a0cf1-d156-4095-b9b9-597e9dd03a12" xlink:to="loc_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod_d5804508-6c35-4be9-8299-0c1aee84ba2d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#DiscontinuedoperationsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsAbstract_0d5df307-f2ac-467f-8fdf-d2fc169ab7ef" xlink:href="bldp-20231231.xsd#bldp_DiscontinuedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_905fa74e-9322-4c57-bf47-b07f5031a7c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_0d5df307-f2ac-467f-8fdf-d2fc169ab7ef" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_905fa74e-9322-4c57-bf47-b07f5031a7c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_0907b8d6-9fc3-4792-8039-9417987353f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_905fa74e-9322-4c57-bf47-b07f5031a7c2" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_0907b8d6-9fc3-4792-8039-9417987353f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_97ed2642-8126-4133-a065-9e9fe01533b9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_0907b8d6-9fc3-4792-8039-9417987353f4" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_97ed2642-8126-4133-a065-9e9fe01533b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_9a282387-7085-4d9d-b098-b45ac5f55615" xlink:href="bldp-20231231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_97ed2642-8126-4133-a065-9e9fe01533b9" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_9a282387-7085-4d9d-b098-b45ac5f55615" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_19f4dec1-e41e-4d1d-bdc2-f1e103a09ac8" xlink:href="bldp-20231231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_97ed2642-8126-4133-a065-9e9fe01533b9" xlink:to="loc_bldp_BallardMotiveSolutionsMember_19f4dec1-e41e-4d1d-bdc2-f1e103a09ac8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_c4b78ff8-c46e-43b2-8ce2-a60a48c723fe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_905fa74e-9322-4c57-bf47-b07f5031a7c2" xlink:to="loc_ifrs-full_RangeAxis_c4b78ff8-c46e-43b2-8ce2-a60a48c723fe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_ab000aef-caa3-4c0a-8214-ac098aecaefc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_c4b78ff8-c46e-43b2-8ce2-a60a48c723fe" xlink:to="loc_ifrs-full_RangesMember_ab000aef-caa3-4c0a-8214-ac098aecaefc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_adc1a3f1-7422-41b7-b033-9b811bd1ac6a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_ab000aef-caa3-4c0a-8214-ac098aecaefc" xlink:to="loc_ifrs-full_TopOfRangeMember_adc1a3f1-7422-41b7-b033-9b811bd1ac6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_32fc63ea-4092-47b7-bf40-8db32757434f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_905fa74e-9322-4c57-bf47-b07f5031a7c2" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_32fc63ea-4092-47b7-bf40-8db32757434f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_46ba2123-ec96-4f88-b4af-ad5d2868a529" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_32fc63ea-4092-47b7-bf40-8db32757434f" xlink:to="loc_ifrs-full_CarryingAmountMember_46ba2123-ec96-4f88-b4af-ad5d2868a529" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_46a49c4f-d157-4abf-9d30-6b55dc94cd07" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_46ba2123-ec96-4f88-b4af-ad5d2868a529" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_46a49c4f-d157-4abf-9d30-6b55dc94cd07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfBusinessCombinationsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsTable_905fa74e-9322-4c57-bf47-b07f5031a7c2" xlink:to="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_af052919-8cdb-4b61-9a76-6cdce1f4de6e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_af052919-8cdb-4b61-9a76-6cdce1f4de6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_958f182c-c41e-4dbe-a71d-8f441e0c17e4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_958f182c-c41e-4dbe-a71d-8f441e0c17e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashTransferred_df370031-64d7-44d6-acd9-1da5990caeb0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashTransferred"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_CashTransferred_df370031-64d7-44d6-acd9-1da5990caeb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_1cfdbc33-5fe4-47ff-969c-949a5a975637" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_1cfdbc33-5fe4-47ff-969c-949a5a975637" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInterestsOfAcquirer_5bad0754-5428-4f43-b831-a49fa576a456" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInterestsOfAcquirer"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_EquityInterestsOfAcquirer_5bad0754-5428-4f43-b831-a49fa576a456" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_ec5f7291-739b-43d7-8a3d-36a306edfbc4" xlink:href="bldp-20231231.xsd#bldp_EquityInterestsIssuedOrIssuableVestingPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_bldp_EquityInterestsIssuedOrIssuableVestingPeriod_ec5f7291-739b-43d7-8a3d-36a306edfbc4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationTerm_0f621f71-e749-45ef-a1d6-10a2b9ad376f" xlink:href="bldp-20231231.xsd#bldp_ContingentConsiderationTerm"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_bldp_ContingentConsiderationTerm_0f621f71-e749-45ef-a1d6-10a2b9ad376f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_30573e84-21e0-488d-8c9b-f8478abada53" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_30573e84-21e0-488d-8c9b-f8478abada53" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration_87dc45eb-7995-4551-9b0e-e7a5432e7b47" xlink:href="bldp-20231231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_bldp_RecoveryOnSettlementOfContingentConsideration_87dc45eb-7995-4551-9b0e-e7a5432e7b47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_d248e035-5499-453b-9ea4-e5ebf7cc9ff8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_d248e035-5499-453b-9ea4-e5ebf7cc9ff8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_161ba0f4-f460-4698-9b0b-74630e5c570e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate_161ba0f4-f460-4698-9b0b-74630e5c570e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_d1abeae7-a6d0-4b95-9fa3-31f1a64d7515" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_d1abeae7-a6d0-4b95-9fa3-31f1a64d7515" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_b61178ec-4db8-429f-817d-d4d6c472bde4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_b61178ec-4db8-429f-817d-d4d6c472bde4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwill_621e22e4-474c-44b7-a6c0-368c52aeed8e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsAndGoodwill"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfBusinessCombinationsLineItems_3a21b0c8-a595-45f2-8203-884bbd8cb75b" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwill_621e22e4-474c-44b7-a6c0-368c52aeed8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#DiscontinuedoperationsScheduleofIntangibleAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentofAssetsAbstract_c81e8ad4-1263-4e29-8fc9-4af565c2540f" xlink:href="bldp-20231231.xsd#bldp_ImpairmentofAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e6a1c512-b21b-45cb-805a-50037036eee4" xlink:href="bldp-20231231.xsd#bldp_ImpairmentOfAssetsAndIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentofAssetsAbstract_c81e8ad4-1263-4e29-8fc9-4af565c2540f" xlink:to="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e6a1c512-b21b-45cb-805a-50037036eee4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_7d570b8f-b0be-4105-b2c4-26f22b851db4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e6a1c512-b21b-45cb-805a-50037036eee4" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_7d570b8f-b0be-4105-b2c4-26f22b851db4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_df080b3c-562f-4baf-924b-1f070936e1e5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_7d570b8f-b0be-4105-b2c4-26f22b851db4" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_df080b3c-562f-4baf-924b-1f070936e1e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_aa47ed89-4ce1-4987-ba2f-d00b6d15a26c" xlink:href="bldp-20231231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_df080b3c-562f-4baf-924b-1f070936e1e5" xlink:to="loc_bldp_BallardMotiveSolutionsMember_aa47ed89-4ce1-4987-ba2f-d00b6d15a26c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_b0707701-12de-4646-b862-7a6cb279c2ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e6a1c512-b21b-45cb-805a-50037036eee4" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_b0707701-12de-4646-b862-7a6cb279c2ed" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_0a156bfa-1bac-471e-b713-9496c9b32f18" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_b0707701-12de-4646-b862-7a6cb279c2ed" xlink:to="loc_ifrs-full_CarryingAmountMember_0a156bfa-1bac-471e-b713-9496c9b32f18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_1d6af861-5bc3-48cd-8061-730432ff2f6d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_0a156bfa-1bac-471e-b713-9496c9b32f18" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_1d6af861-5bc3-48cd-8061-730432ff2f6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_c95bf456-77d6-4e86-9dbe-ac15a0d1545a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_0a156bfa-1bac-471e-b713-9496c9b32f18" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_c95bf456-77d6-4e86-9dbe-ac15a0d1545a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CarryingAmountExcludingImpairmentMember_1c9a457c-1a24-41a6-aa7f-6ad5a8c72dbe" xlink:href="bldp-20231231.xsd#bldp_CarryingAmountExcludingImpairmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_0a156bfa-1bac-471e-b713-9496c9b32f18" xlink:to="loc_bldp_CarryingAmountExcludingImpairmentMember_1c9a457c-1a24-41a6-aa7f-6ad5a8c72dbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedImpairmentMember_86c2645c-7259-4c41-8618-bc748404287f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedImpairmentMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_0a156bfa-1bac-471e-b713-9496c9b32f18" xlink:to="loc_ifrs-full_AccumulatedImpairmentMember_86c2645c-7259-4c41-8618-bc748404287f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_a8ece8f2-4323-4f42-bc62-fd5ffc7e7eb9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e6a1c512-b21b-45cb-805a-50037036eee4" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_a8ece8f2-4323-4f42-bc62-fd5ffc7e7eb9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_98bb9cf0-f9b6-4842-adaf-7c4569b7e488" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsAndGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis_a8ece8f2-4323-4f42-bc62-fd5ffc7e7eb9" xlink:to="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_98bb9cf0-f9b6-4842-adaf-7c4569b7e488" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_96984681-0d5c-41d1-9ce8-ffd6688b0a10" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TechnologybasedIntangibleAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_98bb9cf0-f9b6-4842-adaf-7c4569b7e488" xlink:to="loc_ifrs-full_TechnologybasedIntangibleAssetsMember_96984681-0d5c-41d1-9ce8-ffd6688b0a10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_54942244-b273-4978-a377-e6a679a86d8d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CustomerrelatedIntangibleAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_98bb9cf0-f9b6-4842-adaf-7c4569b7e488" xlink:to="loc_ifrs-full_CustomerrelatedIntangibleAssetsMember_54942244-b273-4978-a377-e6a679a86d8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NonCompeteAgreementMember_a9c973f8-70fb-4e79-8b40-59f5b281257a" xlink:href="bldp-20231231.xsd#bldp_NonCompeteAgreementMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsAndGoodwillMember_98bb9cf0-f9b6-4842-adaf-7c4569b7e488" xlink:to="loc_bldp_NonCompeteAgreementMember_a9c973f8-70fb-4e79-8b40-59f5b281257a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_53fca8f1-6583-4535-ac35-3455ae19bb94" xlink:href="bldp-20231231.xsd#bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsTable_e6a1c512-b21b-45cb-805a-50037036eee4" xlink:to="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_53fca8f1-6583-4535-ac35-3455ae19bb94" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_9720967c-1747-4ade-95ef-719375b2c02b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems_53fca8f1-6583-4535-ac35-3455ae19bb94" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_9720967c-1747-4ade-95ef-719375b2c02b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsAbstract_fcb23775-773d-4d80-a8ae-3a2cbdbf1a57" xlink:href="bldp-20231231.xsd#bldp_DiscontinuedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RevenueDiscontinuedOperations_83485925-6bd6-41d4-9401-c94b4b6549dd" xlink:href="bldp-20231231.xsd#bldp_RevenueDiscontinuedOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_fcb23775-773d-4d80-a8ae-3a2cbdbf1a57" xlink:to="loc_bldp_RevenueDiscontinuedOperations_83485925-6bd6-41d4-9401-c94b4b6549dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CostOfSalesDiscontinuedOperations_c19e0af7-ea20-4ab3-92df-a36fed66bada" xlink:href="bldp-20231231.xsd#bldp_CostOfSalesDiscontinuedOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_fcb23775-773d-4d80-a8ae-3a2cbdbf1a57" xlink:to="loc_bldp_CostOfSalesDiscontinuedOperations_c19e0af7-ea20-4ab3-92df-a36fed66bada" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsGrossMargin_49ba932e-878d-463b-a064-6a90c6cd6e51" xlink:href="bldp-20231231.xsd#bldp_DiscontinuedOperationsGrossMargin"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_fcb23775-773d-4d80-a8ae-3a2cbdbf1a57" xlink:to="loc_bldp_DiscontinuedOperationsGrossMargin_49ba932e-878d-463b-a064-6a90c6cd6e51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsOperatingExpenses_936e6fc2-93b4-46c3-955e-9bb65d21f598" xlink:href="bldp-20231231.xsd#bldp_DiscontinuedOperationsOperatingExpenses"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_fcb23775-773d-4d80-a8ae-3a2cbdbf1a57" xlink:to="loc_bldp_DiscontinuedOperationsOperatingExpenses_936e6fc2-93b4-46c3-955e-9bb65d21f598" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome_839944b1-2102-4cb2-b136-39e376866c59" xlink:href="bldp-20231231.xsd#bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_fcb23775-773d-4d80-a8ae-3a2cbdbf1a57" xlink:to="loc_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome_839944b1-2102-4cb2-b136-39e376866c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_a2cb9fc8-3eb4-4a59-8679-20f4c8ddd7ac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_fcb23775-773d-4d80-a8ae-3a2cbdbf1a57" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_a2cb9fc8-3eb4-4a59-8679-20f4c8ddd7ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_90934ebd-e1f5-43ef-b59f-2138ae9d41a8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_fcb23775-773d-4d80-a8ae-3a2cbdbf1a57" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_90934ebd-e1f5-43ef-b59f-2138ae9d41a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration_e9659f96-8736-4206-82fe-3132b7d7c982" xlink:href="bldp-20231231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_fcb23775-773d-4d80-a8ae-3a2cbdbf1a57" xlink:to="loc_bldp_RecoveryOnSettlementOfContingentConsideration_e9659f96-8736-4206-82fe-3132b7d7c982" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance_6a51b63e-b114-4096-806e-050c0b0f8d9f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_fcb23775-773d-4d80-a8ae-3a2cbdbf1a57" xlink:to="loc_ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance_6a51b63e-b114-4096-806e-050c0b0f8d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_f8ebb945-a4c9-44c1-8939-87f758c17460" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLossFromDiscontinuedOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_fcb23775-773d-4d80-a8ae-3a2cbdbf1a57" xlink:to="loc_ifrs-full_ProfitLossFromDiscontinuedOperations_f8ebb945-a4c9-44c1-8939-87f758c17460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DiscontinuedOperationsAbstract_9648e409-a779-4baa-a4dc-9d775d3756e3" xlink:href="bldp-20231231.xsd#bldp_DiscontinuedOperationsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations_ec01d941-b7be-46f2-bb1d-257fa38621ec" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_9648e409-a779-4baa-a4dc-9d775d3756e3" xlink:to="loc_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations_ec01d941-b7be-46f2-bb1d-257fa38621ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations_d6b4de53-1ea4-4a2c-98c3-1bfcac5ce5a4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_9648e409-a779-4baa-a4dc-9d775d3756e3" xlink:to="loc_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations_d6b4de53-1ea4-4a2c-98c3-1bfcac5ce5a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations_fccce8e2-eb26-4bc5-8e98-89c40c1fa117" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_9648e409-a779-4baa-a4dc-9d775d3756e3" xlink:to="loc_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations_fccce8e2-eb26-4bc5-8e98-89c40c1fa117" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations_6d010b6c-24c9-40f9-bec1-879e030bb572" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DiscontinuedOperationsAbstract_9648e409-a779-4baa-a4dc-9d775d3756e3" xlink:to="loc_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations_6d010b6c-24c9-40f9-bec1-879e030bb572" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#TradeandotherreceivablesTradeandOtherReceivablesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_2e704fdd-9319-452d-9f7d-124227c8303a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTradeReceivables_c543dd80-8953-49c3-8ae6-29bc16796a4b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTradeReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_2e704fdd-9319-452d-9f7d-124227c8303a" xlink:to="loc_ifrs-full_CurrentTradeReceivables_c543dd80-8953-49c3-8ae6-29bc16796a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentReceivables_6ced0af7-fc0b-4a8e-879a-daaa26be934e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentReceivables"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_2e704fdd-9319-452d-9f7d-124227c8303a" xlink:to="loc_ifrs-full_OtherCurrentReceivables_6ced0af7-fc0b-4a8e-879a-daaa26be934e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets_0e7dfb56-4a09-4995-a8ec-d7d18768a00a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentContractAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_2e704fdd-9319-452d-9f7d-124227c8303a" xlink:to="loc_ifrs-full_CurrentContractAssets_0e7dfb56-4a09-4995-a8ec-d7d18768a00a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivables_570bf1d7-e358-4b25-adda-39d8b7c50790" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivables"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_2e704fdd-9319-452d-9f7d-124227c8303a" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivables_570bf1d7-e358-4b25-adda-39d8b7c50790" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#TradeandotherreceivablesContractAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_2ba8005a-410c-4b0d-a343-3ee728499e5d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractAssetsRollForward_469ea708-4624-42df-8c10-9b2e1a4b52d7" xlink:href="bldp-20231231.xsd#bldp_ContractAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_2ba8005a-410c-4b0d-a343-3ee728499e5d" xlink:to="loc_bldp_ContractAssetsRollForward_469ea708-4624-42df-8c10-9b2e1a4b52d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets_c2e9d7c6-bd34-4993-bfe8-891c22f0e5a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentContractAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ContractAssetsRollForward_469ea708-4624-42df-8c10-9b2e1a4b52d7" xlink:to="loc_ifrs-full_CurrentContractAssets_c2e9d7c6-bd34-4993-bfe8-891c22f0e5a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_60c401d5-e018-4918-8ee2-c827803a7452" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ContractAssetsRollForward_469ea708-4624-42df-8c10-9b2e1a4b52d7" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets_60c401d5-e018-4918-8ee2-c827803a7452" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DecreaseThroughInvoicingContractAssets_659cec99-9697-4ce7-a8be-fb0d5808fba5" xlink:href="bldp-20231231.xsd#bldp_DecreaseThroughInvoicingContractAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ContractAssetsRollForward_469ea708-4624-42df-8c10-9b2e1a4b52d7" xlink:to="loc_bldp_DecreaseThroughInvoicingContractAssets_659cec99-9697-4ce7-a8be-fb0d5808fba5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractAssets_053d5c68-e112-4f70-9204-10c511b59b8f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentContractAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ContractAssetsRollForward_469ea708-4624-42df-8c10-9b2e1a4b52d7" xlink:to="loc_ifrs-full_CurrentContractAssets_053d5c68-e112-4f70-9204-10c511b59b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#InventoriesScheduleofDetailedInformationAboutInventoriesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InventoriesAbstract_fe103597-0755-41f4-92e0-f069b569eb07" xlink:href="bldp-20231231.xsd#bldp_InventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_2e0b4eb3-e1e3-47dc-9753-996827197181" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentReceivablesAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_fe103597-0755-41f4-92e0-f069b569eb07" xlink:to="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_2e0b4eb3-e1e3-47dc-9753-996827197181" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_2202063b-8ebf-4dd7-aee6-c2126b4dab4a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_2e0b4eb3-e1e3-47dc-9753-996827197181" xlink:to="loc_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies_2202063b-8ebf-4dd7-aee6-c2126b4dab4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WorkInProgress_24f293e7-48ba-47d8-be11-806c0dabeef1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WorkInProgress"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_2e0b4eb3-e1e3-47dc-9753-996827197181" xlink:to="loc_ifrs-full_WorkInProgress_24f293e7-48ba-47d8-be11-806c0dabeef1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinishedGoods_b40566f0-b5a5-4f53-9223-f272e00c558d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinishedGoods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_2e0b4eb3-e1e3-47dc-9753-996827197181" xlink:to="loc_ifrs-full_FinishedGoods_b40566f0-b5a5-4f53-9223-f272e00c558d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ServiceInventories_49e48f12-5f82-4e16-8229-e54a02a5b69b" xlink:href="bldp-20231231.xsd#bldp_ServiceInventories"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_2e0b4eb3-e1e3-47dc-9753-996827197181" xlink:to="loc_bldp_ServiceInventories_49e48f12-5f82-4e16-8229-e54a02a5b69b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Inventories_e46cda42-e292-4dfb-ab1d-c8b1650fdb56" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Inventories"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TradeAndOtherCurrentReceivablesAbstract_2e0b4eb3-e1e3-47dc-9753-996827197181" xlink:to="loc_ifrs-full_Inventories_e46cda42-e292-4dfb-ab1d-c8b1650fdb56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/InventoriesNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#InventoriesNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/InventoriesNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InventoriesAbstract_e57e59f3-5a9f-4f75-8632-bbf304ccca47" xlink:href="bldp-20231231.xsd#bldp_InventoriesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_a946f249-3922-4024-9ebd-9c8ead92fc28" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_e57e59f3-5a9f-4f75-8632-bbf304ccca47" xlink:to="loc_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod_a946f249-3922-4024-9ebd-9c8ead92fc28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InventoryWritedown2011_1c0f0978-bd65-44d2-989d-2a05a2395979" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InventoryWritedown2011"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_e57e59f3-5a9f-4f75-8632-bbf304ccca47" xlink:to="loc_ifrs-full_InventoryWritedown2011_1c0f0978-bd65-44d2-989d-2a05a2395979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReversalOfInventoryWritedown_87977c07-02b9-4d56-9077-668bdd04c998" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReversalOfInventoryWritedown"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_e57e59f3-5a9f-4f75-8632-bbf304ccca47" xlink:to="loc_ifrs-full_ReversalOfInventoryWritedown_87977c07-02b9-4d56-9077-668bdd04c998" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_cc7f86d0-4828-4917-8ef8-dbc8e96e217c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InventoriesAbstract_e57e59f3-5a9f-4f75-8632-bbf304ccca47" xlink:to="loc_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress_cc7f86d0-4828-4917-8ef8-dbc8e96e217c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_5743c260-91d1-4063-a1a4-276bd2bbd604" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_aa821e23-a373-4614-9ac9-c28ab3df88e4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_5743c260-91d1-4063-a1a4-276bd2bbd604" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_aa821e23-a373-4614-9ac9-c28ab3df88e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_43ab55c2-1261-4153-b93e-095608fd72c6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_aa821e23-a373-4614-9ac9-c28ab3df88e4" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_43ab55c2-1261-4153-b93e-095608fd72c6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_2ddf8b67-e5cc-4910-bb62-08496c3cde15" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_43ab55c2-1261-4153-b93e-095608fd72c6" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_2ddf8b67-e5cc-4910-bb62-08496c3cde15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OwnedPropertyPlantAndEquipmentMember_b16c3d8b-5a4d-4e5a-9609-56d256d77a31" xlink:href="bldp-20231231.xsd#bldp_OwnedPropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2ddf8b67-e5cc-4910-bb62-08496c3cde15" xlink:to="loc_bldp_OwnedPropertyPlantAndEquipmentMember_b16c3d8b-5a4d-4e5a-9609-56d256d77a31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssetsMember_4d4bb87b-50ad-4e2f-9538-24b8ae74fe0c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2ddf8b67-e5cc-4910-bb62-08496c3cde15" xlink:to="loc_ifrs-full_RightofuseAssetsMember_4d4bb87b-50ad-4e2f-9538-24b8ae74fe0c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_e7753c32-e33b-4ebf-9515-96eda26f358d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComputerEquipmentMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2ddf8b67-e5cc-4910-bb62-08496c3cde15" xlink:to="loc_ifrs-full_ComputerEquipmentMember_e7753c32-e33b-4ebf-9515-96eda26f358d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_5a1556cc-f29b-4f8f-bba5-2ebaa754f85d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FixturesAndFittingsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2ddf8b67-e5cc-4910-bb62-08496c3cde15" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_5a1556cc-f29b-4f8f-bba5-2ebaa754f85d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_d2f2ea90-d197-4bd5-9b66-4f67bfcff5bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2ddf8b67-e5cc-4910-bb62-08496c3cde15" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_d2f2ea90-d197-4bd5-9b66-4f67bfcff5bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_d5f387ce-9f98-4667-bb05-7bfa9e45f20e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MachineryMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_2ddf8b67-e5cc-4910-bb62-08496c3cde15" xlink:to="loc_ifrs-full_MachineryMember_d5f387ce-9f98-4667-bb05-7bfa9e45f20e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3cc60deb-1e3d-4174-82cd-e77057ef6491" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_aa821e23-a373-4614-9ac9-c28ab3df88e4" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3cc60deb-1e3d-4174-82cd-e77057ef6491" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_491ac91b-94b2-4cd5-9b76-4ea1c38c1eba" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3cc60deb-1e3d-4174-82cd-e77057ef6491" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_491ac91b-94b2-4cd5-9b76-4ea1c38c1eba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#PropertyplantandequipmentRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_3f4a811a-ff5e-4b58-8c2f-4da2b4623256" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_dfb7ee5e-35a9-498d-a590-15b2e3164c59" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_3f4a811a-ff5e-4b58-8c2f-4da2b4623256" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_dfb7ee5e-35a9-498d-a590-15b2e3164c59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_c448386c-e509-4fa9-bbea-1789835b48c4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_dfb7ee5e-35a9-498d-a590-15b2e3164c59" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_c448386c-e509-4fa9-bbea-1789835b48c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_7dd79aac-4854-40e5-95d0-0985a31b93e8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_c448386c-e509-4fa9-bbea-1789835b48c4" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_7dd79aac-4854-40e5-95d0-0985a31b93e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BuildingsMember_980e4ae9-d56b-4b64-ac10-2b07aedfff7f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BuildingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_7dd79aac-4854-40e5-95d0-0985a31b93e8" xlink:to="loc_ifrs-full_BuildingsMember_980e4ae9-d56b-4b64-ac10-2b07aedfff7f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ComputerEquipmentMember_6c994e70-c301-4462-bc76-95016bc20274" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ComputerEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_7dd79aac-4854-40e5-95d0-0985a31b93e8" xlink:to="loc_ifrs-full_ComputerEquipmentMember_6c994e70-c301-4462-bc76-95016bc20274" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FixturesAndFittingsMember_02cba5f4-d26b-4ff3-9d09-4853cf0b1464" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FixturesAndFittingsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_7dd79aac-4854-40e5-95d0-0985a31b93e8" xlink:to="loc_ifrs-full_FixturesAndFittingsMember_02cba5f4-d26b-4ff3-9d09-4853cf0b1464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseholdImprovementsMember_6bf4fc1b-0583-49a0-899b-6d32d77f4a59" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseholdImprovementsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_7dd79aac-4854-40e5-95d0-0985a31b93e8" xlink:to="loc_ifrs-full_LeaseholdImprovementsMember_6bf4fc1b-0583-49a0-899b-6d32d77f4a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MachineryMember_457aa32f-cdda-4369-96fb-96387b732e91" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MachineryMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_7dd79aac-4854-40e5-95d0-0985a31b93e8" xlink:to="loc_ifrs-full_MachineryMember_457aa32f-cdda-4369-96fb-96387b732e91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_827402a7-b781-4501-841e-2ec6bbfc825d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_dfb7ee5e-35a9-498d-a590-15b2e3164c59" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_827402a7-b781-4501-841e-2ec6bbfc825d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_b1c3979a-6784-4491-a13c-41f06bf79022" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_827402a7-b781-4501-841e-2ec6bbfc825d" xlink:to="loc_ifrs-full_CarryingAmountMember_b1c3979a-6784-4491-a13c-41f06bf79022" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_cc22a87b-2832-493f-a3f7-958312838152" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_b1c3979a-6784-4491-a13c-41f06bf79022" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_cc22a87b-2832-493f-a3f7-958312838152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_c11fbe21-c691-4807-b41a-78c94c1536db" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_b1c3979a-6784-4491-a13c-41f06bf79022" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_c11fbe21-c691-4807-b41a-78c94c1536db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_9b7c4350-7a01-4359-9b32-a5f822c72b28" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_dfb7ee5e-35a9-498d-a590-15b2e3164c59" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_9b7c4350-7a01-4359-9b32-a5f822c72b28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_f342f5f7-02f1-4105-a66e-6ee7aab6eb86" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_9b7c4350-7a01-4359-9b32-a5f822c72b28" xlink:to="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_f342f5f7-02f1-4105-a66e-6ee7aab6eb86" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:href="bldp-20231231.xsd#bldp_PropertyPlantAndEquipmentRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract_f342f5f7-02f1-4105-a66e-6ee7aab6eb86" xlink:to="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_d61487eb-b53a-4245-90f6-c80e007c62c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_d61487eb-b53a-4245-90f6-c80e007c62c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_6b583aba-c07c-4e61-a24e-5d7cfee12ca4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment_6b583aba-c07c-4e61-a24e-5d7cfee12ca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_a651f326-948b-44d8-8b4c-1d75c64f484d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisposalsPropertyPlantAndEquipment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:to="loc_ifrs-full_DisposalsPropertyPlantAndEquipment_a651f326-948b-44d8-8b4c-1d75c64f484d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_b243523e-e399-4286-9bc3-cee651a1c83a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationPropertyPlantAndEquipment"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:to="loc_ifrs-full_DepreciationPropertyPlantAndEquipment_b243523e-e399-4286-9bc3-cee651a1c83a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_0d2618e6-f374-40e7-b486-09c584edbe2b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_0d2618e6-f374-40e7-b486-09c584edbe2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_db76efb7-671e-46b2-b4f3-a4d04c6910bf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment_db76efb7-671e-46b2-b4f3-a4d04c6910bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_50983f80-eaa5-4c0a-9dfe-ea27c60b0a4b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment_50983f80-eaa5-4c0a-9dfe-ea27c60b0a4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_e7b0113e-e4b0-4bc4-bbe8-87bfcf64fb03" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PropertyPlantAndEquipmentRollForward_982187a2-450a-4207-a613-c9f918c0f11c" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets_e7b0113e-e4b0-4bc4-bbe8-87bfcf64fb03" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#PropertyplantandequipmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_faa58faf-a632-400c-a82a-55995f3fc9ba" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_8996bde6-254a-45e5-aaa8-ce57d5b28af1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_faa58faf-a632-400c-a82a-55995f3fc9ba" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_8996bde6-254a-45e5-aaa8-ce57d5b28af1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_4b58e342-23e7-4d7c-ab3e-9133b8393776" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_8996bde6-254a-45e5-aaa8-ce57d5b28af1" xlink:to="loc_srt_StatementGeographicalAxis_4b58e342-23e7-4d7c-ab3e-9133b8393776" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_cd4d5efd-8052-476b-99d1-023f439dce28" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_4b58e342-23e7-4d7c-ab3e-9133b8393776" xlink:to="loc_srt_SegmentGeographicalDomain_cd4d5efd-8052-476b-99d1-023f439dce28" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_539cc6b4-0b4e-45c7-a692-188fcf2b12f4" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_cd4d5efd-8052-476b-99d1-023f439dce28" xlink:to="loc_country_CN_539cc6b4-0b4e-45c7-a692-188fcf2b12f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_e6c5d466-62d9-4af5-949a-8594f999b167" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_8996bde6-254a-45e5-aaa8-ce57d5b28af1" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_e6c5d466-62d9-4af5-949a-8594f999b167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_c0a9783f-02a3-4de0-a7d5-7ea5ee312d33" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_e6c5d466-62d9-4af5-949a-8594f999b167" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_c0a9783f-02a3-4de0-a7d5-7ea5ee312d33" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProductionAndTestEquipmentMember_b579dc84-c7d0-4489-aba6-29987820456c" xlink:href="bldp-20231231.xsd#bldp_ProductionAndTestEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_c0a9783f-02a3-4de0-a7d5-7ea5ee312d33" xlink:to="loc_bldp_ProductionAndTestEquipmentMember_b579dc84-c7d0-4489-aba6-29987820456c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_c8e18d34-28f3-4f0f-8ce9-c7e48c29e3e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_8996bde6-254a-45e5-aaa8-ce57d5b28af1" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_c8e18d34-28f3-4f0f-8ce9-c7e48c29e3e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_89a34080-2eb7-44a4-aa90-edc18f2faa88" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_c8e18d34-28f3-4f0f-8ce9-c7e48c29e3e9" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_89a34080-2eb7-44a4-aa90-edc18f2faa88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_ebd96366-7911-40be-9a05-98832486d70d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_c8e18d34-28f3-4f0f-8ce9-c7e48c29e3e9" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_ebd96366-7911-40be-9a05-98832486d70d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#PropertyplantandequipmentRightofUseAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_872d5e9f-6a77-46ed-8899-8834d3af6c9a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_b2889de8-b820-4c6e-bd6c-302c0ef4b327" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_872d5e9f-6a77-46ed-8899-8834d3af6c9a" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_b2889de8-b820-4c6e-bd6c-302c0ef4b327" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_387d8d19-c0d3-4425-9638-70046dd6afbe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_b2889de8-b820-4c6e-bd6c-302c0ef4b327" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_387d8d19-c0d3-4425-9638-70046dd6afbe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_eb233c21-d5d8-45cf-9fae-4fceda6cfd87" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_387d8d19-c0d3-4425-9638-70046dd6afbe" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_eb233c21-d5d8-45cf-9fae-4fceda6cfd87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_d77d1e6e-1f42-4874-9177-b32955a0cffb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_eb233c21-d5d8-45cf-9fae-4fceda6cfd87" xlink:to="loc_ifrs-full_LandAndBuildingsMember_d77d1e6e-1f42-4874-9177-b32955a0cffb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_637223f2-7cb8-4741-a9a6-24ebd58c175c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_eb233c21-d5d8-45cf-9fae-4fceda6cfd87" xlink:to="loc_ifrs-full_OfficeEquipmentMember_637223f2-7cb8-4741-a9a6-24ebd58c175c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_0c34b5c6-ebf0-410d-8248-68cf80481c25" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_VehiclesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_eb233c21-d5d8-45cf-9fae-4fceda6cfd87" xlink:to="loc_ifrs-full_VehiclesMember_0c34b5c6-ebf0-410d-8248-68cf80481c25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_75dd30b8-dc1e-4820-ab68-cd5ac3eeea15" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_b2889de8-b820-4c6e-bd6c-302c0ef4b327" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_75dd30b8-dc1e-4820-ab68-cd5ac3eeea15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_3c7c3c3f-7578-43f0-98a2-aa629209e13d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_75dd30b8-dc1e-4820-ab68-cd5ac3eeea15" xlink:to="loc_ifrs-full_RightofuseAssets_3c7c3c3f-7578-43f0-98a2-aa629209e13d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#PropertyplantandequipmentRightofUseAssetsRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_391f2150-00ac-4b62-9bfd-18348c4c312c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_3f367fce-89ba-474d-927b-ce99ef540355" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentAbstract_391f2150-00ac-4b62-9bfd-18348c4c312c" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_3f367fce-89ba-474d-927b-ce99ef540355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_072fa358-0c0f-448b-b08f-fa4897b1e1a9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_3f367fce-89ba-474d-927b-ce99ef540355" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_072fa358-0c0f-448b-b08f-fa4897b1e1a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_8c320948-dd45-4940-9f55-638fe5f08f5e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_072fa358-0c0f-448b-b08f-fa4897b1e1a9" xlink:to="loc_ifrs-full_CarryingAmountMember_8c320948-dd45-4940-9f55-638fe5f08f5e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_c258f971-91c1-481f-bdb7-cb6892aa9677" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_8c320948-dd45-4940-9f55-638fe5f08f5e" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_c258f971-91c1-481f-bdb7-cb6892aa9677" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_cf422c1a-c7f6-486e-be82-ec73bb0c0d05" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAndAmortisationMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_8c320948-dd45-4940-9f55-638fe5f08f5e" xlink:to="loc_ifrs-full_AccumulatedDepreciationAndAmortisationMember_cf422c1a-c7f6-486e-be82-ec73bb0c0d05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsAxis_e7d2b1f1-eea6-4133-b802-39a1d23903d1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_3f367fce-89ba-474d-927b-ce99ef540355" xlink:to="loc_ifrs-full_ClassesOfAssetsAxis_e7d2b1f1-eea6-4133-b802-39a1d23903d1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfAssetsMember_ef408506-c7fc-4f63-baae-1a386d44ea87" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsAxis_e7d2b1f1-eea6-4133-b802-39a1d23903d1" xlink:to="loc_ifrs-full_ClassesOfAssetsMember_ef408506-c7fc-4f63-baae-1a386d44ea87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_d66f11bb-4821-4536-b7d9-6bb6bae25199" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_ef408506-c7fc-4f63-baae-1a386d44ea87" xlink:to="loc_ifrs-full_LandAndBuildingsMember_d66f11bb-4821-4536-b7d9-6bb6bae25199" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_4fbdc690-3b7e-49b0-945c-4392a3ab93dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_ef408506-c7fc-4f63-baae-1a386d44ea87" xlink:to="loc_ifrs-full_OfficeEquipmentMember_4fbdc690-3b7e-49b0-945c-4392a3ab93dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_34c04066-d75f-4953-9f68-4438bbda25b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_VehiclesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfAssetsMember_ef408506-c7fc-4f63-baae-1a386d44ea87" xlink:to="loc_ifrs-full_VehiclesMember_34c04066-d75f-4953-9f68-4438bbda25b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_3a40005b-8085-4890-a81f-897e81f15049" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable_3f367fce-89ba-474d-927b-ce99ef540355" xlink:to="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_3a40005b-8085-4890-a81f-897e81f15049" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:href="bldp-20231231.xsd#bldp_RightOfUseAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems_3a40005b-8085-4890-a81f-897e81f15049" xlink:to="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_9c5b009a-aa4a-4572-91c2-e447af9d37fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:to="loc_ifrs-full_RightofuseAssets_9c5b009a-aa4a-4572-91c2-e447af9d37fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsToRightofuseAssets_a9963d18-abac-4d1d-b390-91224b9c463c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsToRightofuseAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:to="loc_ifrs-full_AdditionsToRightofuseAssets_a9963d18-abac-4d1d-b390-91224b9c463c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DepreciationRightofuseAssets_cce963ee-2dbc-40e7-8048-4a605dd53329" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DepreciationRightofuseAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:to="loc_ifrs-full_DepreciationRightofuseAssets_cce963ee-2dbc-40e7-8048-4a605dd53329" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeRecognitionOfRightOfUseAssets_c95fe472-66e9-44cf-969b-9cd2cb147e99" xlink:href="bldp-20231231.xsd#bldp_DeRecognitionOfRightOfUseAssets"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:to="loc_bldp_DeRecognitionOfRightOfUseAssets_c95fe472-66e9-44cf-969b-9cd2cb147e99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_f73a5500-3ae4-424c-b5e7-0de0f91d3dcf" xlink:href="bldp-20231231.xsd#bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:to="loc_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets_f73a5500-3ae4-424c-b5e7-0de0f91d3dcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_fd62feba-fcd5-4a8a-8582-6bbcfcfaa290" xlink:href="bldp-20231231.xsd#bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:to="loc_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets_fd62feba-fcd5-4a8a-8582-6bbcfcfaa290" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_5cab41c4-e195-4160-99d0-b3efdc587bc2" xlink:href="bldp-20231231.xsd#bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:to="loc_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets_5cab41c4-e195-4160-99d0-b3efdc587bc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RightofuseAssets_280f08cd-14e9-40ca-b61e-ea4feb3be628" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RightofuseAssets"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RightOfUseAssetsRollForward_1be711f6-0099-4d92-a54f-6c52b208571b" xlink:to="loc_ifrs-full_RightofuseAssets_280f08cd-14e9-40ca-b61e-ea4feb3be628" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsAcquiredDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#IntangibleassetsAcquiredDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IntangibleassetsAcquiredDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangibleAssetsAbstract_69e3b2e1-09b2-45ac-aa0d-4210f40f47fd" xlink:href="bldp-20231231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_ab9b79ff-7241-4915-9094-1ac526780444" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_69e3b2e1-09b2-45ac-aa0d-4210f40f47fd" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_ab9b79ff-7241-4915-9094-1ac526780444" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_47829778-2b48-43f5-8adb-62cd2d6dddd7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_ab9b79ff-7241-4915-9094-1ac526780444" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_47829778-2b48-43f5-8adb-62cd2d6dddd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d538bdaf-f0e9-4aa9-b1b6-041499622d7b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_47829778-2b48-43f5-8adb-62cd2d6dddd7" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d538bdaf-f0e9-4aa9-b1b6-041499622d7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_38f30f0a-378c-4b6c-924a-a5aaba92bd65" xlink:href="bldp-20231231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_d538bdaf-f0e9-4aa9-b1b6-041499622d7b" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_38f30f0a-378c-4b6c-924a-a5aaba92bd65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_d0cc64e0-7b72-420b-9e2f-4317e2418dd6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_ab9b79ff-7241-4915-9094-1ac526780444" xlink:to="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_d0cc64e0-7b72-420b-9e2f-4317e2418dd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3ddacee9-0b13-4c52-b04b-7f0bd6c78dd2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwillMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis_d0cc64e0-7b72-420b-9e2f-4317e2418dd6" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3ddacee9-0b13-4c52-b04b-7f0bd6c78dd2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ERPmanagementreportingsoftwaresystemMember_1845c40a-84fd-4a65-a13f-d3418d22dfdf" xlink:href="bldp-20231231.xsd#bldp_ERPmanagementreportingsoftwaresystemMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3ddacee9-0b13-4c52-b04b-7f0bd6c78dd2" xlink:to="loc_bldp_ERPmanagementreportingsoftwaresystemMember_1845c40a-84fd-4a65-a13f-d3418d22dfdf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_35a5ddd2-705c-494a-8096-49829560f5a6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_IntangibleAssetsOtherThanGoodwillMember_3ddacee9-0b13-4c52-b04b-7f0bd6c78dd2" xlink:to="loc_ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember_35a5ddd2-705c-494a-8096-49829560f5a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_6951a4cb-da69-4e08-9611-7c7edb9bf037" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_ab9b79ff-7241-4915-9094-1ac526780444" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_6951a4cb-da69-4e08-9611-7c7edb9bf037" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_ea63741f-a991-4735-8b7d-c5b0590065a9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_6951a4cb-da69-4e08-9611-7c7edb9bf037" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_ea63741f-a991-4735-8b7d-c5b0590065a9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsRollforwardDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#IntangibleassetsRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IntangibleassetsRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangibleAssetsAbstract_d89cd8f0-ba16-47bd-bc02-0cb514bd791b" xlink:href="bldp-20231231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_433e4061-3064-422d-afec-7bf0653a38e1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_d89cd8f0-ba16-47bd-bc02-0cb514bd791b" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_433e4061-3064-422d-afec-7bf0653a38e1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3c63c3a8-7a23-4a1f-a1f5-7cdc8e743b23" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_433e4061-3064-422d-afec-7bf0653a38e1" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3c63c3a8-7a23-4a1f-a1f5-7cdc8e743b23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_b77004ee-e83c-41ea-96ab-a36ee6f4d462" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_3c63c3a8-7a23-4a1f-a1f5-7cdc8e743b23" xlink:to="loc_ifrs-full_CarryingAmountMember_b77004ee-e83c-41ea-96ab-a36ee6f4d462" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossCarryingAmountMember_6065d278-de66-436d-a615-149d65f0acb0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossCarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_b77004ee-e83c-41ea-96ab-a36ee6f4d462" xlink:to="loc_ifrs-full_GrossCarryingAmountMember_6065d278-de66-436d-a615-149d65f0acb0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_0f871fca-2d8b-4f10-8aff-03dcc9fb73bf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_b77004ee-e83c-41ea-96ab-a36ee6f4d462" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_0f871fca-2d8b-4f10-8aff-03dcc9fb73bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_fe9539be-a2c3-4e00-92d3-cfd2e7c9b883" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_433e4061-3064-422d-afec-7bf0653a38e1" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_fe9539be-a2c3-4e00-92d3-cfd2e7c9b883" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_597fb7fa-650e-404f-89e5-100e8c99ad24" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_fe9539be-a2c3-4e00-92d3-cfd2e7c9b883" xlink:to="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_597fb7fa-650e-404f-89e5-100e8c99ad24" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_7ab30b04-4d8c-42d4-a096-760a4283da9a" xlink:href="bldp-20231231.xsd#bldp_ReconciliationOfChangesInIntangibleAssetsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract_597fb7fa-650e-404f-89e5-100e8c99ad24" xlink:to="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_7ab30b04-4d8c-42d4-a096-760a4283da9a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_679d860e-ec63-4fd8-8184-ddc25aa31c3a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_7ab30b04-4d8c-42d4-a096-760a4283da9a" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_679d860e-ec63-4fd8-8184-ddc25aa31c3a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_c9bb01d1-0e88-44fb-b044-9283dddfc957" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_7ab30b04-4d8c-42d4-a096-760a4283da9a" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_c9bb01d1-0e88-44fb-b044-9283dddfc957" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_6b0faf4b-b7d5-4ebe-b437-2da200cd75ce" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_7ab30b04-4d8c-42d4-a096-760a4283da9a" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_6b0faf4b-b7d5-4ebe-b437-2da200cd75ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_9045f7df-47d7-4dfa-bfdc-be38cd184629" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_7ab30b04-4d8c-42d4-a096-760a4283da9a" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_9045f7df-47d7-4dfa-bfdc-be38cd184629" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_d04e5999-a561-42ac-a5e3-a8affc366e4a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward_7ab30b04-4d8c-42d4-a096-760a4283da9a" xlink:to="loc_ifrs-full_IntangibleAssetsOtherThanGoodwill_d04e5999-a561-42ac-a5e3-a8affc366e4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IntangibleassetsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#IntangibleassetsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IntangibleassetsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangibleAssetsAbstract_d93bae24-369a-4774-82a2-a8e455dbb446" xlink:href="bldp-20231231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_43bc6c6e-b830-4dcb-9be7-cfb5654d4270" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_d93bae24-369a-4774-82a2-a8e455dbb446" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_43bc6c6e-b830-4dcb-9be7-cfb5654d4270" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6444bfb0-5e84-47c0-8d1b-c5db81d4100a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_43bc6c6e-b830-4dcb-9be7-cfb5654d4270" xlink:to="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6444bfb0-5e84-47c0-8d1b-c5db81d4100a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CarryingAmountMember_c18f5090-af77-4482-a2e1-3d4b211feca4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CarryingAmountMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis_6444bfb0-5e84-47c0-8d1b-c5db81d4100a" xlink:to="loc_ifrs-full_CarryingAmountMember_c18f5090-af77-4482-a2e1-3d4b211feca4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_a359c1e1-f71e-4714-b54d-90cbef97a0c9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CarryingAmountMember_c18f5090-af77-4482-a2e1-3d4b211feca4" xlink:to="loc_ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember_a359c1e1-f71e-4714-b54d-90cbef97a0c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_6802fe2c-617c-4b63-bbbe-1fb27eb8efef" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_43bc6c6e-b830-4dcb-9be7-cfb5654d4270" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_6802fe2c-617c-4b63-bbbe-1fb27eb8efef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_ad77e778-cc72-47ec-af67-69a12d31159d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_6802fe2c-617c-4b63-bbbe-1fb27eb8efef" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_ad77e778-cc72-47ec-af67-69a12d31159d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_3aa478d0-2a8d-4c9f-b300-a7afc76c5740" xlink:href="bldp-20231231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_ad77e778-cc72-47ec-af67-69a12d31159d" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_3aa478d0-2a8d-4c9f-b300-a7afc76c5740" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_dc512e68-6a05-4903-b01d-578ce82a9a62" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfIntangibleAssetsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsTable_43bc6c6e-b830-4dcb-9be7-cfb5654d4270" xlink:to="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_dc512e68-6a05-4903-b01d-578ce82a9a62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_10de5893-0049-44f1-bcad-7ae29d6dce62" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_dc512e68-6a05-4903-b01d-578ce82a9a62" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill_10de5893-0049-44f1-bcad-7ae29d6dce62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_5ee585b0-c9be-4082-89ca-a53e9e7be928" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_dc512e68-6a05-4903-b01d-578ce82a9a62" xlink:to="loc_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill_5ee585b0-c9be-4082-89ca-a53e9e7be928" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_55b6f2b2-f0cd-4b8f-9529-efca138be6f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfIntangibleAssetsLineItems_dc512e68-6a05-4903-b01d-578ce82a9a62" xlink:to="loc_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill_55b6f2b2-f0cd-4b8f-9529-efca138be6f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/GoodwillDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#GoodwillDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/GoodwillDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntangibleAssetsAbstract_bc84f2bd-e897-4957-8f4b-dfb79a1f791e" xlink:href="bldp-20231231.xsd#bldp_IntangibleAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_4ed0aa59-7f5c-4208-89d3-8f373a93769c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IntangibleAssetsAbstract_bc84f2bd-e897-4957-8f4b-dfb79a1f791e" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_4ed0aa59-7f5c-4208-89d3-8f373a93769c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsAxis_eb6881d7-6f20-444e-99f1-7ff496f4ec8f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_4ed0aa59-7f5c-4208-89d3-8f373a93769c" xlink:to="loc_ifrs-full_SegmentsAxis_eb6881d7-6f20-444e-99f1-7ff496f4ec8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SegmentsMember_1c3c9d79-e035-4fab-8e60-7c1a58fa0c54" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SegmentsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsAxis_eb6881d7-6f20-444e-99f1-7ff496f4ec8f" xlink:to="loc_ifrs-full_SegmentsMember_1c3c9d79-e035-4fab-8e60-7c1a58fa0c54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FuelCellProductsAndServicesMember_8048ec0d-3451-4971-9428-826659583522" xlink:href="bldp-20231231.xsd#bldp_FuelCellProductsAndServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SegmentsMember_1c3c9d79-e035-4fab-8e60-7c1a58fa0c54" xlink:to="loc_bldp_FuelCellProductsAndServicesMember_8048ec0d-3451-4971-9428-826659583522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_a9f7fc5c-28f9-47d9-a744-58a01a9ca804" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOperatingSegmentsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsTable_4ed0aa59-7f5c-4208-89d3-8f373a93769c" xlink:to="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_a9f7fc5c-28f9-47d9-a744-58a01a9ca804" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Goodwill_b061b80f-ce4b-4db5-bbc5-66d42f7450b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Goodwill"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_a9f7fc5c-28f9-47d9-a744-58a01a9ca804" xlink:to="loc_ifrs-full_Goodwill_b061b80f-ce4b-4db5-bbc5-66d42f7450b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_a28ef469-6c0e-4f93-b051-425d4d016ce6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOperatingSegmentsLineItems_a9f7fc5c-28f9-47d9-a744-58a01a9ca804" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill_a28ef469-6c0e-4f93-b051-425d4d016ce6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityaccountedInvestmentsScheduleofInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_c047c635-333b-4f86-84b7-470d28af3d1e" xlink:href="bldp-20231231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_30e0ff8b-87ea-4ead-bdca-37b1603032d7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_c047c635-333b-4f86-84b7-470d28af3d1e" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_30e0ff8b-87ea-4ead-bdca-37b1603032d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_5dbd9533-213f-4533-807f-92e591ee74db" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_30e0ff8b-87ea-4ead-bdca-37b1603032d7" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_5dbd9533-213f-4533-807f-92e591ee74db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_11c9dc0e-a6a1-485d-b31d-e478791a6389" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_5dbd9533-213f-4533-807f-92e591ee74db" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_11c9dc0e-a6a1-485d-b31d-e478791a6389" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_bb8b42c3-52ba-4484-8819-410d781a7a73" xlink:href="bldp-20231231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_11c9dc0e-a6a1-485d-b31d-e478791a6389" xlink:to="loc_bldp_WeichaiBallardJVMember_bb8b42c3-52ba-4484-8819-410d781a7a73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_fdaa6293-0ccc-4945-b06d-21095d1f1924" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_30e0ff8b-87ea-4ead-bdca-37b1603032d7" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_fdaa6293-0ccc-4945-b06d-21095d1f1924" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_JoinVenturesInvestmentRollForward_d2c793e4-bb6f-40c3-88e7-0bcfc352b80c" xlink:href="bldp-20231231.xsd#bldp_JoinVenturesInvestmentRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_fdaa6293-0ccc-4945-b06d-21095d1f1924" xlink:to="loc_bldp_JoinVenturesInvestmentRollForward_d2c793e4-bb6f-40c3-88e7-0bcfc352b80c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_3558dd97-389f-416a-9137-25b738c91066" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_d2c793e4-bb6f-40c3-88e7-0bcfc352b80c" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_3558dd97-389f-416a-9137-25b738c91066" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_53a6e3a7-39c7-4aec-9cd0-3cb12c701301" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_d2c793e4-bb6f-40c3-88e7-0bcfc352b80c" xlink:to="loc_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod_53a6e3a7-39c7-4aec-9cd0-3cb12c701301" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_05f94edb-17e6-4f80-a4fb-5c92d55e7b88" xlink:href="bldp-20231231.xsd#bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_d2c793e4-bb6f-40c3-88e7-0bcfc352b80c" xlink:to="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_05f94edb-17e6-4f80-a4fb-5c92d55e7b88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7b67bac0-1203-456b-9956-edad628df5fa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_d2c793e4-bb6f-40c3-88e7-0bcfc352b80c" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_7b67bac0-1203-456b-9956-edad628df5fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_fbdd226c-7c7f-4fe9-86f9-d7bfb68be8ea" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_d2c793e4-bb6f-40c3-88e7-0bcfc352b80c" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_fbdd226c-7c7f-4fe9-86f9-d7bfb68be8ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_47e55e13-21a9-4422-9724-214351fad5e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_JoinVenturesInvestmentRollForward_d2c793e4-bb6f-40c3-88e7-0bcfc352b80c" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_47e55e13-21a9-4422-9724-214351fad5e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_e7aec3a5-8e1d-4911-89e7-49efa1d1c6af" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_fdaa6293-0ccc-4945-b06d-21095d1f1924" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_e7aec3a5-8e1d-4911-89e7-49efa1d1c6af" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityaccountedInvestmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_0f938f17-1dfc-450d-810c-8600f17e904b" xlink:href="bldp-20231231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_c26b4274-c87d-42bb-bc25-0e5c720cd3eb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_0f938f17-1dfc-450d-810c-8600f17e904b" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_c26b4274-c87d-42bb-bc25-0e5c720cd3eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_a6fe816a-9943-4d89-91b1-11bea601de25" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_c26b4274-c87d-42bb-bc25-0e5c720cd3eb" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_a6fe816a-9943-4d89-91b1-11bea601de25" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_962aaffd-bcf7-4887-a771-560234b9a99c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_a6fe816a-9943-4d89-91b1-11bea601de25" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_962aaffd-bcf7-4887-a771-560234b9a99c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_73314c54-7746-4bcd-ad81-317084a6d73a" xlink:href="bldp-20231231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_962aaffd-bcf7-4887-a771-560234b9a99c" xlink:to="loc_bldp_WeichaiBallardJVMember_73314c54-7746-4bcd-ad81-317084a6d73a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_b7e343a0-4547-4b99-a47d-bcc812a5edb5" xlink:href="bldp-20231231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_962aaffd-bcf7-4887-a771-560234b9a99c" xlink:to="loc_bldp_SynergyJVMember_b7e343a0-4547-4b99-a47d-bcc812a5edb5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_f7a4a454-42f1-4e94-8792-a31c74559b70" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_c26b4274-c87d-42bb-bc25-0e5c720cd3eb" xlink:to="loc_ifrs-full_JointVenturesAxis_f7a4a454-42f1-4e94-8792-a31c74559b70" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_217a3b66-3070-4c41-b912-f34982ff584b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointVenturesAxis_f7a4a454-42f1-4e94-8792-a31c74559b70" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_217a3b66-3070-4c41-b912-f34982ff584b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_9bb82788-2536-476e-9d33-3c6faf21b996" xlink:href="bldp-20231231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_217a3b66-3070-4c41-b912-f34982ff584b" xlink:to="loc_bldp_SynergyJVMember_9bb82788-2536-476e-9d33-3c6faf21b996" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8c9a0e42-0c0e-45b9-b999-ad424ab4f011" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_c26b4274-c87d-42bb-bc25-0e5c720cd3eb" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8c9a0e42-0c0e-45b9-b999-ad424ab4f011" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_808642e8-1b81-4de2-94eb-48e9d55cacba" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8c9a0e42-0c0e-45b9-b999-ad424ab4f011" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_808642e8-1b81-4de2-94eb-48e9d55cacba" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_168e72c5-a530-4210-9989-432ae6a22fe7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8c9a0e42-0c0e-45b9-b999-ad424ab4f011" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_168e72c5-a530-4210-9989-432ae6a22fe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_2def0f57-ed47-4df0-8b34-a946ba33bf1d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8c9a0e42-0c0e-45b9-b999-ad424ab4f011" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_2def0f57-ed47-4df0-8b34-a946ba33bf1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentFairValueCost_3c4708e1-9414-4fbe-8bc7-03297e832006" xlink:href="bldp-20231231.xsd#bldp_InvestmentFairValueCost"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8c9a0e42-0c0e-45b9-b999-ad424ab4f011" xlink:to="loc_bldp_InvestmentFairValueCost_3c4708e1-9414-4fbe-8bc7-03297e832006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PastDownstreamTransactions_285b4696-e5ef-459e-a904-8e6c96414abc" xlink:href="bldp-20231231.xsd#bldp_PastDownstreamTransactions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_8c9a0e42-0c0e-45b9-b999-ad424ab4f011" xlink:to="loc_bldp_PastDownstreamTransactions_285b4696-e5ef-459e-a904-8e6c96414abc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_7913491e-a14c-4de3-a8ce-9b1c58bfbfe7" xlink:href="bldp-20231231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_de417875-c39b-4355-a03d-a92920434aa4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_7913491e-a14c-4de3-a8ce-9b1c58bfbfe7" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_de417875-c39b-4355-a03d-a92920434aa4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_c9f212c0-61a2-4991-98bc-bc448e038cea" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_de417875-c39b-4355-a03d-a92920434aa4" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_c9f212c0-61a2-4991-98bc-bc448e038cea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_79268272-94a6-49ec-b560-cffcee2993e6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_c9f212c0-61a2-4991-98bc-bc448e038cea" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_79268272-94a6-49ec-b560-cffcee2993e6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_311e82aa-5f4b-45de-8241-18efde512ea8" xlink:href="bldp-20231231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_79268272-94a6-49ec-b560-cffcee2993e6" xlink:to="loc_bldp_WeichaiBallardJVMember_311e82aa-5f4b-45de-8241-18efde512ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_LegalEntityAxis_2a60dc78-20f4-412d-bf35-34738ea63606" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_LegalEntityAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_de417875-c39b-4355-a03d-a92920434aa4" xlink:to="loc_dei_LegalEntityAxis_2a60dc78-20f4-412d-bf35-34738ea63606" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_dei_EntityDomain_d8049c36-31e5-4498-b502-06d85ddb90a7" xlink:href="https://xbrl.sec.gov/dei/2023/dei-2023.xsd#dei_EntityDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_LegalEntityAxis_2a60dc78-20f4-412d-bf35-34738ea63606" xlink:to="loc_dei_EntityDomain_d8049c36-31e5-4498-b502-06d85ddb90a7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_f99945cf-471b-47ed-8fd2-49ee230cadcd" xlink:href="bldp-20231231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityDomain_d8049c36-31e5-4498-b502-06d85ddb90a7" xlink:to="loc_bldp_WeichaiBallardJVMember_f99945cf-471b-47ed-8fd2-49ee230cadcd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_de417875-c39b-4355-a03d-a92920434aa4" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_96a349fb-41ec-4dbf-af51-1563c9152a29" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_96a349fb-41ec-4dbf-af51-1563c9152a29" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentAssets_4ffa81d4-15b2-4549-ac73-34e63e1b95c7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_CurrentAssets_4ffa81d4-15b2-4549-ac73-34e63e1b95c7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssets_a5658e36-af70-4e27-84bd-c73b360deeee" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_NoncurrentAssets_a5658e36-af70-4e27-84bd-c73b360deeee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLiabilities_65a59094-8c7b-4d8e-865f-99163fc5fcfd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_CurrentLiabilities_65a59094-8c7b-4d8e-865f-99163fc5fcfd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLiabilities_8bafb134-073f-4ee9-95ee-8da4e4e7dbcf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLiabilities"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_NoncurrentLiabilities_8bafb134-073f-4ee9-95ee-8da4e4e7dbcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetAssetsLiabilities_27a871a9-3c68-4e36-a9b2-4b980bc71215" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetAssetsLiabilities"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_NetAssetsLiabilities_27a871a9-3c68-4e36-a9b2-4b980bc71215" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_Incorporationcosts_babdc3fd-f4e5-4df6-be73-80c3eb7af261" xlink:href="bldp-20231231.xsd#bldp_Incorporationcosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_bldp_Incorporationcosts_babdc3fd-f4e5-4df6-be73-80c3eb7af261" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_d3321de7-99a6-4d31-833c-4fcbd191cf5c" xlink:href="bldp-20231231.xsd#bldp_EliminationOfUnrealizedProfitOnDownstreamSales"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_bldp_EliminationOfUnrealizedProfitOnDownstreamSales_d3321de7-99a6-4d31-833c-4fcbd191cf5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_9350d4f4-a0b1-4727-858b-f8c5df06fda6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_9350d4f4-a0b1-4727-858b-f8c5df06fda6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Revenue_518e5c92-3795-43d8-8cb7-3b767a9a9127" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Revenue"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_Revenue_518e5c92-3795-43d8-8cb7-3b767a9a9127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProfitLoss_f8e34dd0-a7fa-4bef-8057-ad91f2c3a37b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProfitLoss"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_ProfitLoss_f8e34dd0-a7fa-4bef-8057-ad91f2c3a37b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_791aba94-b60d-4623-9911-bb4957f83ce5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_27fb1fd2-35cc-4a80-93b3-ee6780b79252" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_791aba94-b60d-4623-9911-bb4957f83ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InterestsInOtherEntitiesAbstract_a5b6e5b3-0033-4740-b182-136c81838e87" xlink:href="bldp-20231231.xsd#bldp_InterestsInOtherEntitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_aa99c116-b516-488e-b012-e6494ce6cec9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InterestsInOtherEntitiesAbstract_a5b6e5b3-0033-4740-b182-136c81838e87" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_aa99c116-b516-488e-b012-e6494ce6cec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_36346b8f-2bea-4069-a0a7-a7eae0422643" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_aa99c116-b516-488e-b012-e6494ce6cec9" xlink:to="loc_ifrs-full_JointVenturesAxis_36346b8f-2bea-4069-a0a7-a7eae0422643" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_fc74570a-23f8-4a06-ba71-0aa067b9a6fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointVenturesAxis_36346b8f-2bea-4069-a0a7-a7eae0422643" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_fc74570a-23f8-4a06-ba71-0aa067b9a6fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_6d270b2f-0f78-42d7-9521-8669789658f2" xlink:href="bldp-20231231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_fc74570a-23f8-4a06-ba71-0aa067b9a6fb" xlink:to="loc_bldp_SynergyJVMember_6d270b2f-0f78-42d7-9521-8669789658f2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9b3d4bfe-1428-4b3e-afbf-c9ba2494a288" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_aa99c116-b516-488e-b012-e6494ce6cec9" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9b3d4bfe-1428-4b3e-afbf-c9ba2494a288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentOtherEntitiesRollForward_abd82a43-42aa-4480-bd03-f63ace08e7c4" xlink:href="bldp-20231231.xsd#bldp_InvestmentOtherEntitiesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_9b3d4bfe-1428-4b3e-afbf-c9ba2494a288" xlink:to="loc_bldp_InvestmentOtherEntitiesRollForward_abd82a43-42aa-4480-bd03-f63ace08e7c4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_bb736024-c0c4-49d7-ac63-61062e68b074" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_abd82a43-42aa-4480-bd03-f63ace08e7c4" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_bb736024-c0c4-49d7-ac63-61062e68b074" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_e93700aa-c665-482b-901a-59bbb3d3e9e4" xlink:href="bldp-20231231.xsd#bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_abd82a43-42aa-4480-bd03-f63ace08e7c4" xlink:to="loc_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties_e93700aa-c665-482b-901a-59bbb3d3e9e4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_f9797c7c-4666-4d65-8e51-42a4648652ac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_abd82a43-42aa-4480-bd03-f63ace08e7c4" xlink:to="loc_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod_f9797c7c-4666-4d65-8e51-42a4648652ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_ca359b4c-70eb-4f9b-b04a-915ea01b9e4b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_abd82a43-42aa-4480-bd03-f63ace08e7c4" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_ca359b4c-70eb-4f9b-b04a-915ea01b9e4b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_943604c0-b608-488a-a3bf-9412563c03b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_aa99c116-b516-488e-b012-e6494ce6cec9" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_943604c0-b608-488a-a3bf-9412563c03b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LongTermFinancialInvestmentsAbstract_9861bec7-31e3-47a9-a4a4-b40d3ae20938" xlink:href="bldp-20231231.xsd#bldp_LongTermFinancialInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_4987cc5c-109f-4af6-b08d-59d583d55c1e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LongTermFinancialInvestmentsAbstract_9861bec7-31e3-47a9-a4a4-b40d3ae20938" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_4987cc5c-109f-4af6-b08d-59d583d55c1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_21d6199f-3dde-4352-83ff-bdb61f88ad65" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_4987cc5c-109f-4af6-b08d-59d583d55c1e" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_21d6199f-3dde-4352-83ff-bdb61f88ad65" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_dc609af1-932b-4854-a0a3-e297fc320b79" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_21d6199f-3dde-4352-83ff-bdb61f88ad65" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_dc609af1-932b-4854-a0a3-e297fc320b79" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_5f82bf04-13c4-4a16-a2a7-5e46ab0a823b" xlink:href="bldp-20231231.xsd#bldp_ForseePowerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_dc609af1-932b-4854-a0a3-e297fc320b79" xlink:to="loc_bldp_ForseePowerMember_5f82bf04-13c4-4a16-a2a7-5e46ab0a823b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WisdomMotorMember_3c08db0d-35e6-46be-b685-2b24e4ab8424" xlink:href="bldp-20231231.xsd#bldp_WisdomMotorMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_dc609af1-932b-4854-a0a3-e297fc320b79" xlink:to="loc_bldp_WisdomMotorMember_3c08db0d-35e6-46be-b685-2b24e4ab8424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_QuantronAGMember_f735af60-b6a7-4dcb-bd30-3e6354eab554" xlink:href="bldp-20231231.xsd#bldp_QuantronAGMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_dc609af1-932b-4854-a0a3-e297fc320b79" xlink:to="loc_bldp_QuantronAGMember_f735af60-b6a7-4dcb-bd30-3e6354eab554" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_b4462eb8-eb1d-4ed6-964f-1d43bd80805c" xlink:href="bldp-20231231.xsd#bldp_HyCapFundMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_dc609af1-932b-4854-a0a3-e297fc320b79" xlink:to="loc_bldp_HyCapFundMember_b4462eb8-eb1d-4ed6-964f-1d43bd80805c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_328c8701-7186-4676-86fd-984b73d12efa" xlink:href="bldp-20231231.xsd#bldp_CleanH2FundMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_dc609af1-932b-4854-a0a3-e297fc320b79" xlink:to="loc_bldp_CleanH2FundMember_328c8701-7186-4676-86fd-984b73d12efa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfInvestmentPropertyAxis_0317b03c-479c-42da-a181-95ed15c0ba39" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfInvestmentPropertyAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_4987cc5c-109f-4af6-b08d-59d583d55c1e" xlink:to="loc_ifrs-full_TypesOfInvestmentPropertyAxis_0317b03c-479c-42da-a181-95ed15c0ba39" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentPropertyMember_8438fdd6-c259-4ee5-be4c-98a7f659aae4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentPropertyMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfInvestmentPropertyAxis_0317b03c-479c-42da-a181-95ed15c0ba39" xlink:to="loc_ifrs-full_InvestmentPropertyMember_8438fdd6-c259-4ee5-be4c-98a7f659aae4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LongTermInvestmentMember_199efd61-553b-4b46-9c99-ee87a33c6f12" xlink:href="bldp-20231231.xsd#bldp_LongTermInvestmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_InvestmentPropertyMember_8438fdd6-c259-4ee5-be4c-98a7f659aae4" xlink:to="loc_bldp_LongTermInvestmentMember_199efd61-553b-4b46-9c99-ee87a33c6f12" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LongTermFinancialInvestmentsMember_1a398ae1-de24-40c7-9008-aa45bd8b912b" xlink:href="bldp-20231231.xsd#bldp_LongTermFinancialInvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_InvestmentPropertyMember_8438fdd6-c259-4ee5-be4c-98a7f659aae4" xlink:to="loc_bldp_LongTermFinancialInvestmentsMember_1a398ae1-de24-40c7-9008-aa45bd8b912b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_b604d5df-8555-43f5-88ed-1bd7ca26fcdc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_4987cc5c-109f-4af6-b08d-59d583d55c1e" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_b604d5df-8555-43f5-88ed-1bd7ca26fcdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentOtherEntitiesRollForward_22a56727-c477-4477-9fc1-8b9aaa40d1fa" xlink:href="bldp-20231231.xsd#bldp_InvestmentOtherEntitiesRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_b604d5df-8555-43f5-88ed-1bd7ca26fcdc" xlink:to="loc_bldp_InvestmentOtherEntitiesRollForward_22a56727-c477-4477-9fc1-8b9aaa40d1fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_e22ded22-3179-44bf-86f4-f8901465430d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_22a56727-c477-4477-9fc1-8b9aaa40d1fa" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_e22ded22-3179-44bf-86f4-f8901465430d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_6aa31e20-c609-4ff6-a573-1a174fe50d3d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_22a56727-c477-4477-9fc1-8b9aaa40d1fa" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_6aa31e20-c609-4ff6-a573-1a174fe50d3d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities_dae9af6d-fcb3-4155-98bd-5048253a9464" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_22a56727-c477-4477-9fc1-8b9aaa40d1fa" xlink:to="loc_ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities_dae9af6d-fcb3-4155-98bd-5048253a9464" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EquityAccountedInvestmentChangesInFairValue_7a00c7b9-5455-41fb-a8d4-56db38c9a603" xlink:href="bldp-20231231.xsd#bldp_EquityAccountedInvestmentChangesInFairValue"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_22a56727-c477-4477-9fc1-8b9aaa40d1fa" xlink:to="loc_bldp_EquityAccountedInvestmentChangesInFairValue_7a00c7b9-5455-41fb-a8d4-56db38c9a603" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_ea015c21-f8b9-44d4-badf-c755844392d8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentOtherEntitiesRollForward_22a56727-c477-4477-9fc1-8b9aaa40d1fa" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_ea015c21-f8b9-44d4-badf-c755844392d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#LongtermfinancialinvestmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LongTermFinancialInvestmentsAbstract_6a0657e8-18a8-4cd2-a09a-4f95251f32a1" xlink:href="bldp-20231231.xsd#bldp_LongTermFinancialInvestmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesTable_46af193d-fc50-4c09-9f39-30942accd49c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LongTermFinancialInvestmentsAbstract_6a0657e8-18a8-4cd2-a09a-4f95251f32a1" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesTable_46af193d-fc50-4c09-9f39-30942accd49c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_46b50f46-9064-49b5-b57a-cc3dac21d4fc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_46af193d-fc50-4c09-9f39-30942accd49c" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_46b50f46-9064-49b5-b57a-cc3dac21d4fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_46b50f46-9064-49b5-b57a-cc3dac21d4fc" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TemplewaterMember_77201ffc-550a-4fe0-8c91-a0accb1dd1b8" xlink:href="bldp-20231231.xsd#bldp_TemplewaterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:to="loc_bldp_TemplewaterMember_77201ffc-550a-4fe0-8c91-a0accb1dd1b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_384f2a63-70c7-49ab-9e4e-19e2846dc027" xlink:href="bldp-20231231.xsd#bldp_ForseePowerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:to="loc_bldp_ForseePowerMember_384f2a63-70c7-49ab-9e4e-19e2846dc027" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WisdomMotorMember_b3d933b4-7afa-48da-919c-967a1262b0fb" xlink:href="bldp-20231231.xsd#bldp_WisdomMotorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:to="loc_bldp_WisdomMotorMember_b3d933b4-7afa-48da-919c-967a1262b0fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_QuantronAGMember_e42b8d75-495f-4e9a-a64f-e10b2036d2d5" xlink:href="bldp-20231231.xsd#bldp_QuantronAGMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:to="loc_bldp_QuantronAGMember_e42b8d75-495f-4e9a-a64f-e10b2036d2d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_1a13920e-5805-4ff6-901b-dfd60c4b2600" xlink:href="bldp-20231231.xsd#bldp_HyCapFundMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:to="loc_bldp_HyCapFundMember_1a13920e-5805-4ff6-901b-dfd60c4b2600" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_e631d937-732c-4b89-a85d-a4f2b9bc1cac" xlink:href="bldp-20231231.xsd#bldp_CleanH2FundMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:to="loc_bldp_CleanH2FundMember_e631d937-732c-4b89-a85d-a4f2b9bc1cac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HydrogenFundsMember_aeca35bc-46d4-4c47-9983-83b2615135f4" xlink:href="bldp-20231231.xsd#bldp_HydrogenFundsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_7d31e2fc-d1bc-4506-a7fa-5a4bbfa981c8" xlink:to="loc_bldp_HydrogenFundsMember_aeca35bc-46d4-4c47-9983-83b2615135f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsAxis_4e4be262-31d4-446f-af76-5786e5fd6824" xlink:href="bldp-20231231.xsd#bldp_InvestmentContributionsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_46af193d-fc50-4c09-9f39-30942accd49c" xlink:to="loc_bldp_InvestmentContributionsAxis_4e4be262-31d4-446f-af76-5786e5fd6824" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_23ffde00-6f28-43e8-a2c9-c1d4f0ea4062" xlink:href="bldp-20231231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentContributionsAxis_4e4be262-31d4-446f-af76-5786e5fd6824" xlink:to="loc_bldp_InvestmentContributionsDomain_23ffde00-6f28-43e8-a2c9-c1d4f0ea4062" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SubsequentContributionMember_5b751fa8-e24f-4aad-ae6a-ca36b4c837a0" xlink:href="bldp-20231231.xsd#bldp_SubsequentContributionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentContributionsDomain_23ffde00-6f28-43e8-a2c9-c1d4f0ea4062" xlink:to="loc_bldp_SubsequentContributionMember_5b751fa8-e24f-4aad-ae6a-ca36b4c837a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InitialContributionMember_1c4242fb-b2bf-41ed-b24c-c27d1336deb8" xlink:href="bldp-20231231.xsd#bldp_InitialContributionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentContributionsDomain_23ffde00-6f28-43e8-a2c9-c1d4f0ea4062" xlink:to="loc_bldp_InitialContributionMember_1c4242fb-b2bf-41ed-b24c-c27d1336deb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementScenarioAxis_5dfb8c61-6b9a-4be4-9db6-6ad9dce8699b" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementScenarioAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_46af193d-fc50-4c09-9f39-30942accd49c" xlink:to="loc_srt_StatementScenarioAxis_5dfb8c61-6b9a-4be4-9db6-6ad9dce8699b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioUnspecifiedDomain_f101a0a3-4357-4ebb-9fb7-835e17f392bc" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioUnspecifiedDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_5dfb8c61-6b9a-4be4-9db6-6ad9dce8699b" xlink:to="loc_srt_ScenarioUnspecifiedDomain_f101a0a3-4357-4ebb-9fb7-835e17f392bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScenarioForecastMember_6fb6835c-332e-4b2d-8bd2-0334da75a330" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScenarioForecastMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_f101a0a3-4357-4ebb-9fb7-835e17f392bc" xlink:to="loc_srt_ScenarioForecastMember_6fb6835c-332e-4b2d-8bd2-0334da75a330" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfJointVenturesLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesTable_46af193d-fc50-4c09-9f39-30942accd49c" xlink:to="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_ed71b990-d71c-45d4-82f0-8004c0ee491a" xlink:href="bldp-20231231.xsd#bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue_ed71b990-d71c-45d4-82f0-8004c0ee491a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DecreaseInShortTermInvestments_5fc12be9-4309-47f4-a7ba-b4f3c5ad18b4" xlink:href="bldp-20231231.xsd#bldp_DecreaseInShortTermInvestments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_bldp_DecreaseInShortTermInvestments_5fc12be9-4309-47f4-a7ba-b4f3c5ad18b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseInShortTermInvestment_6d67c7e0-a6e5-40e4-aef6-ee8b9f928094" xlink:href="bldp-20231231.xsd#bldp_IncreaseInShortTermInvestment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_bldp_IncreaseInShortTermInvestment_6d67c7e0-a6e5-40e4-aef6-ee8b9f928094" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_8d882d5f-dff1-45b3-9f2e-11297d8892d5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfVotingEquityInterestsAcquired"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_ifrs-full_PercentageOfVotingEquityInterestsAcquired_8d882d5f-dff1-45b3-9f2e-11297d8892d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_b03cd8b3-bdcc-4a95-9a0a-5db44223dc43" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_b03cd8b3-bdcc-4a95-9a0a-5db44223dc43" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LimitedPartnershipInitialInvestment_53552e19-bdf1-4289-8f2c-9ce44b5bee15" xlink:href="bldp-20231231.xsd#bldp_LimitedPartnershipInitialInvestment"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_bldp_LimitedPartnershipInitialInvestment_53552e19-bdf1-4289-8f2c-9ce44b5bee15" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CapitalCommitments_c42e4f05-2af0-408a-9453-1d910b4f2a60" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CapitalCommitments"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_ifrs-full_CapitalCommitments_c42e4f05-2af0-408a-9453-1d910b4f2a60" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_4775c4e3-c349-422a-8818-d1281b81c7b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_4775c4e3-c349-422a-8818-d1281b81c7b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_baf3f64e-8243-4b5f-a891-c613e8020e05" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_baf3f64e-8243-4b5f-a891-c613e8020e05" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesAcquired_ca344103-681c-4444-a169-00b7ce4bd875" xlink:href="bldp-20231231.xsd#bldp_NumberOfSharesAcquired"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfJointVenturesLineItems_0acc5f1d-5791-4c97-ba04-d1bb038804c5" xlink:to="loc_bldp_NumberOfSharesAcquired_ca344103-681c-4444-a169-00b7ce4bd875" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/BankfacilitiesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#BankfacilitiesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/BankfacilitiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentsAbstract_ee1953cc-2063-4d53-aa75-6c8268ef7571" xlink:href="bldp-20231231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_445c2e8f-2511-499e-af43-63ec16499145" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_ee1953cc-2063-4d53-aa75-6c8268ef7571" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_445c2e8f-2511-499e-af43-63ec16499145" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameAxis_b1185245-1333-43a0-9af8-6bfa5566a0ae" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_445c2e8f-2511-499e-af43-63ec16499145" xlink:to="loc_ifrs-full_BorrowingsByNameAxis_b1185245-1333-43a0-9af8-6bfa5566a0ae" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BorrowingsByNameMember_f053e203-e8db-4044-891b-c3a609a5649d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BorrowingsByNameMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameAxis_b1185245-1333-43a0-9af8-6bfa5566a0ae" xlink:to="loc_ifrs-full_BorrowingsByNameMember_f053e203-e8db-4044-891b-c3a609a5649d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BankOperatingLineMember_2cd64bdb-b95e-43ad-bfef-adb559b22f6e" xlink:href="bldp-20231231.xsd#bldp_BankOperatingLineMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_f053e203-e8db-4044-891b-c3a609a5649d" xlink:to="loc_bldp_BankOperatingLineMember_2cd64bdb-b95e-43ad-bfef-adb559b22f6e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EncoreFXFacilityMember_36b72a0b-600e-42e9-9f8f-e7c6d6456821" xlink:href="bldp-20231231.xsd#bldp_EncoreFXFacilityMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BorrowingsByNameMember_f053e203-e8db-4044-891b-c3a609a5649d" xlink:to="loc_bldp_EncoreFXFacilityMember_36b72a0b-600e-42e9-9f8f-e7c6d6456821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_d7bb1db5-378d-420a-8f07-b971ab1861b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_445c2e8f-2511-499e-af43-63ec16499145" xlink:to="loc_ifrs-full_TypesOfRisksAxis_d7bb1db5-378d-420a-8f07-b971ab1861b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_abade8c5-17b7-458d-98a4-2326f476a56e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_d7bb1db5-378d-420a-8f07-b971ab1861b2" xlink:to="loc_ifrs-full_TypesOfRisksMember_abade8c5-17b7-458d-98a4-2326f476a56e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_3e353b6c-2a2a-4835-80c3-df4a2d7b2821" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_abade8c5-17b7-458d-98a4-2326f476a56e" xlink:to="loc_ifrs-full_CurrencyRiskMember_3e353b6c-2a2a-4835-80c3-df4a2d7b2821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_1f8148c7-f712-41c8-8aea-5cd3cf418587" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable_445c2e8f-2511-499e-af43-63ec16499145" xlink:to="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_1f8148c7-f712-41c8-8aea-5cd3cf418587" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_4e5a2896-ef41-4541-978c-6c88b6cb0853" xlink:href="bldp-20231231.xsd#bldp_LineOfCreditFacilityMaximumBorrowingCapacity1"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_1f8148c7-f712-41c8-8aea-5cd3cf418587" xlink:to="loc_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1_4e5a2896-ef41-4541-978c-6c88b6cb0853" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Borrowings_47d531d8-cfea-4261-94c0-4aa9851ce891" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Borrowings"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_1f8148c7-f712-41c8-8aea-5cd3cf418587" xlink:to="loc_ifrs-full_Borrowings_47d531d8-cfea-4261-94c0-4aa9851ce891" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignExchangeFacility_adfcbff5-abe1-448e-a844-b392a0c09e1e" xlink:href="bldp-20231231.xsd#bldp_ForeignExchangeFacility"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_1f8148c7-f712-41c8-8aea-5cd3cf418587" xlink:to="loc_bldp_ForeignExchangeFacility_adfcbff5-abe1-448e-a844-b392a0c09e1e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotionalAmount_d6bf5c9d-9943-48a3-a582-864740f7cfdc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotionalAmount"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_1f8148c7-f712-41c8-8aea-5cd3cf418587" xlink:to="loc_ifrs-full_NotionalAmount_d6bf5c9d-9943-48a3-a582-864740f7cfdc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_2b448580-9614-4803-a665-bd6bdfc0f993" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_1f8148c7-f712-41c8-8aea-5cd3cf418587" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_2b448580-9614-4803-a665-bd6bdfc0f993" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_e7fc072a-438f-4aa3-a106-d01a83d63d52" xlink:href="bldp-20231231.xsd#bldp_ForeignCurrencyTransactionGainLossUnrealized1"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems_1f8148c7-f712-41c8-8aea-5cd3cf418587" xlink:to="loc_bldp_ForeignCurrencyTransactionGainLossUnrealized1_e7fc072a-438f-4aa3-a106-d01a83d63d52" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/TradeandotherpayablesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#TradeandotherpayablesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/TradeandotherpayablesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_6e9a7234-3499-4c82-b350-60132ae4d7ed" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_3c4cca88-967e-4e32-bf9e-2e9156e9f355" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_6e9a7234-3499-4c82-b350-60132ae4d7ed" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers_3c4cca88-967e-4e32-bf9e-2e9156e9f355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_af1fda73-ab33-4a20-bf45-c3bf85850a35" xlink:href="bldp-20231231.xsd#bldp_EmployeeRelatedLiabilitiesCurrent1"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_6e9a7234-3499-4c82-b350-60132ae4d7ed" xlink:to="loc_bldp_EmployeeRelatedLiabilitiesCurrent1_af1fda73-ab33-4a20-bf45-c3bf85850a35" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCurrentLiabilities_059f4101-e8a6-4c1a-bf61-520c8ccace99" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCurrentLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_6e9a7234-3499-4c82-b350-60132ae4d7ed" xlink:to="loc_ifrs-full_OtherCurrentLiabilities_059f4101-e8a6-4c1a-bf61-520c8ccace99" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxesPayableCurrent1_014c9204-39ed-4b01-a782-4129dbb78421" xlink:href="bldp-20231231.xsd#bldp_TaxesPayableCurrent1"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_6e9a7234-3499-4c82-b350-60132ae4d7ed" xlink:to="loc_bldp_TaxesPayableCurrent1_014c9204-39ed-4b01-a782-4129dbb78421" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TradeAndOtherCurrentPayables_5f6fce34-3a4f-46fb-9ed2-8e9f447da2ee" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TradeAndOtherCurrentPayables"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_6e9a7234-3499-4c82-b350-60132ae4d7ed" xlink:to="loc_ifrs-full_TradeAndOtherCurrentPayables_5f6fce34-3a4f-46fb-9ed2-8e9f447da2ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DeferredrevenueDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#DeferredrevenueDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DeferredrevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_cc20766f-9083-49c2-b47e-c6710a337a44" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredRevenueRollForward_ee216f83-286f-4ef3-a06d-76c849318382" xlink:href="bldp-20231231.xsd#bldp_DeferredRevenueRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_cc20766f-9083-49c2-b47e-c6710a337a44" xlink:to="loc_bldp_DeferredRevenueRollForward_ee216f83-286f-4ef3-a06d-76c849318382" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities_bf9b8cbb-825b-4f5c-b971-40950778f8eb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentContractLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DeferredRevenueRollForward_ee216f83-286f-4ef3-a06d-76c849318382" xlink:to="loc_ifrs-full_CurrentContractLiabilities_bf9b8cbb-825b-4f5c-b971-40950778f8eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_035cb542-9c1c-4e9f-8e38-42cd64bc91e8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DeferredRevenueRollForward_ee216f83-286f-4ef3-a06d-76c849318382" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities_035cb542-9c1c-4e9f-8e38-42cd64bc91e8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_c0e5e48f-e24c-4e7c-9c18-fb497dfbb431" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DeferredRevenueRollForward_ee216f83-286f-4ef3-a06d-76c849318382" xlink:to="loc_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities_c0e5e48f-e24c-4e7c-9c18-fb497dfbb431" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentContractLiabilities_22bc0173-416b-44bc-bf30-07030103f1f9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentContractLiabilities"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DeferredRevenueRollForward_ee216f83-286f-4ef3-a06d-76c849318382" xlink:to="loc_ifrs-full_CurrentContractLiabilities_22bc0173-416b-44bc-bf30-07030103f1f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsRollforwardDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#ProvisionsRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ProvisionsRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_d6030dcc-5b75-4382-887d-1df1f9a71530" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_28267c77-bfe6-4048-9f5b-8cdb4a21d476" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_d6030dcc-5b75-4382-887d-1df1f9a71530" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_28267c77-bfe6-4048-9f5b-8cdb4a21d476" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_c57a2304-6944-474a-bee7-e3eaa8f14532" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_28267c77-bfe6-4048-9f5b-8cdb4a21d476" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_c57a2304-6944-474a-bee7-e3eaa8f14532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_359f3f65-46c8-4da7-8793-94263aab6dfb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_c57a2304-6944-474a-bee7-e3eaa8f14532" xlink:to="loc_ifrs-full_OtherProvisionsMember_359f3f65-46c8-4da7-8793-94263aab6dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvisionMember_cd3c27d4-36d8-4dad-9114-30e24d720f62" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestructuringProvisionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_359f3f65-46c8-4da7-8793-94263aab6dfb" xlink:to="loc_ifrs-full_RestructuringProvisionMember_cd3c27d4-36d8-4dad-9114-30e24d720f62" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WarrantyProvisionMember_9a92be20-4cc9-4a10-b95b-79ba6484775a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_359f3f65-46c8-4da7-8793-94263aab6dfb" xlink:to="loc_ifrs-full_WarrantyProvisionMember_9a92be20-4cc9-4a10-b95b-79ba6484775a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvisionMember_a40b6b9f-8693-44b9-9566-a301df56e6f6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OnerousContractsProvisionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_359f3f65-46c8-4da7-8793-94263aab6dfb" xlink:to="loc_ifrs-full_OnerousContractsProvisionMember_a40b6b9f-8693-44b9-9566-a301df56e6f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationProvisionMember_2d098b90-4ded-4aeb-94a8-d30b7a00d22d" xlink:href="bldp-20231231.xsd#bldp_ContingentConsiderationProvisionMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_359f3f65-46c8-4da7-8793-94263aab6dfb" xlink:to="loc_bldp_ContingentConsiderationProvisionMember_2d098b90-4ded-4aeb-94a8-d30b7a00d22d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember_f5b248b6-374d-4c44-845c-355167f8d6b6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_359f3f65-46c8-4da7-8793-94263aab6dfb" xlink:to="loc_ifrs-full_LegalProceedingsProvisionMember_f5b248b6-374d-4c44-845c-355167f8d6b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_b81a3be1-4b49-4bed-8914-dfbe22497c21" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_28267c77-bfe6-4048-9f5b-8cdb4a21d476" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_b81a3be1-4b49-4bed-8914-dfbe22497c21" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_35207ea8-4422-415a-8a31-0795e7ec8c61" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_b81a3be1-4b49-4bed-8914-dfbe22497c21" xlink:to="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_35207ea8-4422-415a-8a31-0795e7ec8c61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherProvisionsRollForward_ff503b4e-edda-4790-b933-d3c97e9c7d30" xlink:href="bldp-20231231.xsd#bldp_OtherProvisionsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract_35207ea8-4422-415a-8a31-0795e7ec8c61" xlink:to="loc_bldp_OtherProvisionsRollForward_ff503b4e-edda-4790-b933-d3c97e9c7d30" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_2e180092-9e81-4e71-89db-96e03c3c67e7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Provisions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsRollForward_ff503b4e-edda-4790-b933-d3c97e9c7d30" xlink:to="loc_ifrs-full_Provisions_2e180092-9e81-4e71-89db-96e03c3c67e7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProvisionRetainedEarningsAdjustment_dcd8f8d0-e09b-4142-9214-aab7f68ef57b" xlink:href="bldp-20231231.xsd#bldp_ProvisionRetainedEarningsAdjustment"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsRollForward_ff503b4e-edda-4790-b933-d3c97e9c7d30" xlink:to="loc_bldp_ProvisionRetainedEarningsAdjustment_dcd8f8d0-e09b-4142-9214-aab7f68ef57b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_c969055c-f458-4a5c-bb62-349a2feb025c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsRollForward_ff503b4e-edda-4790-b933-d3c97e9c7d30" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_c969055c-f458-4a5c-bb62-349a2feb025c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_2be82ac6-9527-45d4-b2ac-263156bd7d88" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsRollForward_ff503b4e-edda-4790-b933-d3c97e9c7d30" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_2be82ac6-9527-45d4-b2ac-263156bd7d88" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_d89b1eb7-3457-4ea4-9b33-facf6480f402" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsRollForward_ff503b4e-edda-4790-b933-d3c97e9c7d30" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_d89b1eb7-3457-4ea4-9b33-facf6480f402" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_145564a8-7e52-437e-b13a-49b5e93b4bfa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsRollForward_ff503b4e-edda-4790-b933-d3c97e9c7d30" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_145564a8-7e52-437e-b13a-49b5e93b4bfa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_70926d31-47ec-44a2-bd47-0e270348465c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Provisions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsRollForward_ff503b4e-edda-4790-b933-d3c97e9c7d30" xlink:to="loc_ifrs-full_Provisions_70926d31-47ec-44a2-bd47-0e270348465c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ProvisionsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#ProvisionsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ProvisionsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_a7da611e-54d8-4d74-8920-924fe449541f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_e43e7a23-1e02-4ed5-874b-128a27517fbb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract_a7da611e-54d8-4d74-8920-924fe449541f" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_e43e7a23-1e02-4ed5-874b-128a27517fbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_7190bd89-4edf-4a73-a32d-204758ef76bd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_e43e7a23-1e02-4ed5-874b-128a27517fbb" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_7190bd89-4edf-4a73-a32d-204758ef76bd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_b5760966-57c3-459d-9499-e28ab0d3eca8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_7190bd89-4edf-4a73-a32d-204758ef76bd" xlink:to="loc_ifrs-full_OtherProvisionsMember_b5760966-57c3-459d-9499-e28ab0d3eca8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WarrantyProvisionMember_3b90975e-0b54-4aeb-a8e2-bbc5e23e2188" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WarrantyProvisionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_b5760966-57c3-459d-9499-e28ab0d3eca8" xlink:to="loc_ifrs-full_WarrantyProvisionMember_3b90975e-0b54-4aeb-a8e2-bbc5e23e2188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvisionMember_b9dc0dbf-9738-498a-91c5-9877fc311a1c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OnerousContractsProvisionMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_b5760966-57c3-459d-9499-e28ab0d3eca8" xlink:to="loc_ifrs-full_OnerousContractsProvisionMember_b9dc0dbf-9738-498a-91c5-9877fc311a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LegalProceedingsProvisionMember_e0a300fc-9137-4430-851a-ef0d481a0a76" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LegalProceedingsProvisionMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_b5760966-57c3-459d-9499-e28ab0d3eca8" xlink:to="loc_ifrs-full_LegalProceedingsProvisionMember_e0a300fc-9137-4430-851a-ef0d481a0a76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_f2cc602a-687f-48c8-a789-8d2615cb518b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_b5760966-57c3-459d-9499-e28ab0d3eca8" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_f2cc602a-687f-48c8-a789-8d2615cb518b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8fa75072-a5fb-4b7d-b93a-2ea570ea09a1" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_e43e7a23-1e02-4ed5-874b-128a27517fbb" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8fa75072-a5fb-4b7d-b93a-2ea570ea09a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_527f93d9-6b43-4b0d-aba2-af161e419d23" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_8fa75072-a5fb-4b7d-b93a-2ea570ea09a1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_527f93d9-6b43-4b0d-aba2-af161e419d23" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6f2a3ab4-d600-4fd3-8fd3-391de8fcee91" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_527f93d9-6b43-4b0d-aba2-af161e419d23" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember_6f2a3ab4-d600-4fd3-8fd3-391de8fcee91" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsAxis_d9808b02-43ef-4629-9c41-7d1312ec6114" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_e43e7a23-1e02-4ed5-874b-128a27517fbb" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsAxis_d9808b02-43ef-4629-9c41-7d1312ec6114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InitiallyAppliedIFRSsMember_ab68536c-7cc7-47f4-a4f4-a2a965796383" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InitiallyAppliedIFRSsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsAxis_d9808b02-43ef-4629-9c41-7d1312ec6114" xlink:to="loc_ifrs-full_InitiallyAppliedIFRSsMember_ab68536c-7cc7-47f4-a4f4-a2a965796383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember_d9c710e2-c7ab-42a0-94ea-d4aab79c5188" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OnerousContractsCostOfFulfillingContractMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_InitiallyAppliedIFRSsMember_ab68536c-7cc7-47f4-a4f4-a2a965796383" xlink:to="loc_ifrs-full_OnerousContractsCostOfFulfillingContractMember_d9c710e2-c7ab-42a0-94ea-d4aab79c5188" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_224d4cdf-6386-44ab-9ad5-63f5cc5e1c01" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_e43e7a23-1e02-4ed5-874b-128a27517fbb" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_224d4cdf-6386-44ab-9ad5-63f5cc5e1c01" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_fa7240b6-ccc0-4fd0-bab1-1314b24c1e3b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_224d4cdf-6386-44ab-9ad5-63f5cc5e1c01" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_fa7240b6-ccc0-4fd0-bab1-1314b24c1e3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ArcolaEnergyLimitedMember_66e2a69a-01b7-4dea-a06b-6ff73da3fa5f" xlink:href="bldp-20231231.xsd#bldp_ArcolaEnergyLimitedMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_fa7240b6-ccc0-4fd0-bab1-1314b24c1e3b" xlink:to="loc_bldp_ArcolaEnergyLimitedMember_66e2a69a-01b7-4dea-a06b-6ff73da3fa5f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_e43e7a23-1e02-4ed5-874b-128a27517fbb" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RestructuringProvision_abf42f0e-0dc0-4708-8d77-223990e9bbea" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RestructuringProvision"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_RestructuringProvision_abf42f0e-0dc0-4708-8d77-223990e9bbea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdditionalProvisionsOtherProvisions_c426a43c-2afd-4234-bcc6-10ce2a4c253e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdditionalProvisionsOtherProvisions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_AdditionalProvisionsOtherProvisions_c426a43c-2afd-4234-bcc6-10ce2a4c253e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewProvisionsOtherProvisions_01391469-e716-498f-9b77-4a226dfd1073" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NewProvisionsOtherProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_NewProvisionsOtherProvisions_01391469-e716-498f-9b77-4a226dfd1073" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_df07ed1d-6690-42a4-b9b0-5c0d8c5fd641" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_df07ed1d-6690-42a4-b9b0-5c0d8c5fd641" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionUsedOtherProvisions_4637d2de-4768-4163-b289-d2907aa925e0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionUsedOtherProvisions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_ProvisionUsedOtherProvisions_4637d2de-4768-4163-b289-d2907aa925e0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_959d96e0-47ad-4d2f-a4dd-39715d1665ef" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedProvisionReversedOtherProvisions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_UnusedProvisionReversedOtherProvisions_959d96e0-47ad-4d2f-a4dd-39715d1665ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_Provisions_f84c70e7-599e-47bf-87b7-adaf0bc41fd6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_Provisions"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_Provisions_f84c70e7-599e-47bf-87b7-adaf0bc41fd6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OnerousContractsProvision_a3b2633e-d440-475a-8f2b-cdf6ec6fb532" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OnerousContractsProvision"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_OnerousContractsProvision_a3b2633e-d440-475a-8f2b-cdf6ec6fb532" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod_97ebe4e8-4579-464f-992c-582ab21110d3" xlink:href="bldp-20231231.xsd#bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod_97ebe4e8-4579-464f-992c-582ab21110d3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RecoveryOnSettlementOfContingentConsideration_35650bd8-ab40-4105-9b2e-161611e68a6d" xlink:href="bldp-20231231.xsd#bldp_RecoveryOnSettlementOfContingentConsideration"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_bldp_RecoveryOnSettlementOfContingentConsideration_35650bd8-ab40-4105-9b2e-161611e68a6d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_02a58906-6dd8-4b9c-9471-3b9e4bdaa748" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate_02a58906-6dd8-4b9c-9471-3b9e4bdaa748" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentOfContingentConsiderationLiability_2d928fdc-c88a-4ea1-9ca7-991187aac4dd" xlink:href="bldp-20231231.xsd#bldp_PaymentOfContingentConsiderationLiability"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_bldp_PaymentOfContingentConsiderationLiability_2d928fdc-c88a-4ea1-9ca7-991187aac4dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractTerminationLiabilities_665ab8cb-c40b-48ac-810b-a721623dbdfc" xlink:href="bldp-20231231.xsd#bldp_ContractTerminationLiabilities"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_0d4fd875-b9bf-453a-bf58-ee2768333d3c" xlink:to="loc_bldp_ContractTerminationLiabilities_665ab8cb-c40b-48ac-810b-a721623dbdfc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilityNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#LeaseliabilityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/LeaseliabilityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesAbstract_911afe5f-d663-4820-bb4e-920e5a9c057b" xlink:href="bldp-20231231.xsd#bldp_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_f99647e3-2b50-4dc2-9750-d7a35b2a905b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_911afe5f-d663-4820-bb4e-920e5a9c057b" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_f99647e3-2b50-4dc2-9750-d7a35b2a905b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_86534ee3-6123-49a7-a093-170c4be5d083" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_f99647e3-2b50-4dc2-9750-d7a35b2a905b" xlink:to="loc_ifrs-full_RangeAxis_86534ee3-6123-49a7-a093-170c4be5d083" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_c47a8975-d589-4cdd-ac1f-f2751a4c66b0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_86534ee3-6123-49a7-a093-170c4be5d083" xlink:to="loc_ifrs-full_RangesMember_c47a8975-d589-4cdd-ac1f-f2751a4c66b0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_f56510ca-431f-430b-a5d0-b0f9f2bb4258" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_c47a8975-d589-4cdd-ac1f-f2751a4c66b0" xlink:to="loc_ifrs-full_BottomOfRangeMember_f56510ca-431f-430b-a5d0-b0f9f2bb4258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_ae188a29-e80d-4cfd-bfce-85130888ffdb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_c47a8975-d589-4cdd-ac1f-f2751a4c66b0" xlink:to="loc_ifrs-full_TopOfRangeMember_ae188a29-e80d-4cfd-bfce-85130888ffdb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3838ca70-ae07-4bd3-b7da-a00316155460" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_f99647e3-2b50-4dc2-9750-d7a35b2a905b" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3838ca70-ae07-4bd3-b7da-a00316155460" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesInterestRate_765a1868-3eb2-4b6e-b364-f934050a69ab" xlink:href="bldp-20231231.xsd#bldp_LeasesInterestRate"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3838ca70-ae07-4bd3-b7da-a00316155460" xlink:to="loc_bldp_LeasesInterestRate_765a1868-3eb2-4b6e-b364-f934050a69ab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PrincipalPaymentsOfLeaseLiabilities_3fbe5caf-b9ed-4838-8d81-4639690d95ac" xlink:href="bldp-20231231.xsd#bldp_PrincipalPaymentsOfLeaseLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3838ca70-ae07-4bd3-b7da-a00316155460" xlink:to="loc_bldp_PrincipalPaymentsOfLeaseLiabilities_3fbe5caf-b9ed-4838-8d81-4639690d95ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredGainOnFinanceLeaseLiability_5108bb69-9871-4f90-8bf0-29a20481c7b9" xlink:href="bldp-20231231.xsd#bldp_DeferredGainOnFinanceLeaseLiability"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_3838ca70-ae07-4bd3-b7da-a00316155460" xlink:to="loc_bldp_DeferredGainOnFinanceLeaseLiability_5108bb69-9871-4f90-8bf0-29a20481c7b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#LeaseliabilitySummaryofLeasesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesAbstract_7ea127be-d51a-445c-8171-c22c012fb989" xlink:href="bldp-20231231.xsd#bldp_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_2da49690-b36c-492a-be00-041bb07fdda6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_7ea127be-d51a-445c-8171-c22c012fb989" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_2da49690-b36c-492a-be00-041bb07fdda6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_53687619-942f-48d1-af19-f705e1f352c5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_2da49690-b36c-492a-be00-041bb07fdda6" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_53687619-942f-48d1-af19-f705e1f352c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_dcccdb4b-2691-46a1-904e-9ef29c505ba1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_53687619-942f-48d1-af19-f705e1f352c5" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_dcccdb4b-2691-46a1-904e-9ef29c505ba1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LandAndBuildingsMember_32b7780b-bfff-4a14-bf7e-29e4a643fc97" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LandAndBuildingsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_dcccdb4b-2691-46a1-904e-9ef29c505ba1" xlink:to="loc_ifrs-full_LandAndBuildingsMember_32b7780b-bfff-4a14-bf7e-29e4a643fc97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OfficeEquipmentMember_8088d109-ecb4-4a21-b93f-c0a1946f4511" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OfficeEquipmentMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_dcccdb4b-2691-46a1-904e-9ef29c505ba1" xlink:to="loc_ifrs-full_OfficeEquipmentMember_8088d109-ecb4-4a21-b93f-c0a1946f4511" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_VehiclesMember_a1e60cb9-e0d0-412f-808c-ee785ada76a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_VehiclesMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_dcccdb4b-2691-46a1-904e-9ef29c505ba1" xlink:to="loc_ifrs-full_VehiclesMember_a1e60cb9-e0d0-412f-808c-ee785ada76a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d852758c-b984-4749-8a3f-83d1957f6a3e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_2da49690-b36c-492a-be00-041bb07fdda6" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d852758c-b984-4749-8a3f-83d1957f6a3e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentLeaseLiabilities_3ade831b-3e69-48fc-8994-8066d518d87e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d852758c-b984-4749-8a3f-83d1957f6a3e" xlink:to="loc_ifrs-full_CurrentLeaseLiabilities_3ade831b-3e69-48fc-8994-8066d518d87e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentLeaseLiabilities_fa61bb45-a626-4746-bfef-2acf67cef97d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentLeaseLiabilities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d852758c-b984-4749-8a3f-83d1957f6a3e" xlink:to="loc_ifrs-full_NoncurrentLeaseLiabilities_fa61bb45-a626-4746-bfef-2acf67cef97d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LeaseLiabilities_98a74b21-a6ef-40a6-9b18-0bbd4c912ab0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LeaseLiabilities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d852758c-b984-4749-8a3f-83d1957f6a3e" xlink:to="loc_ifrs-full_LeaseLiabilities_98a74b21-a6ef-40a6-9b18-0bbd4c912ab0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#LeaseliabilityMaturityAnalysisDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_LeasesAbstract_0503e217-db9c-4150-a628-fb672d937570" xlink:href="bldp-20231231.xsd#bldp_LeasesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_a3334a09-8981-41aa-ba99-e7db9d382430" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_LeasesAbstract_0503e217-db9c-4150-a628-fb672d937570" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_a3334a09-8981-41aa-ba99-e7db9d382430" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MaturityAxis_a19d14c7-3c5d-4740-9258-505ec8875bbc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MaturityAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_a3334a09-8981-41aa-ba99-e7db9d382430" xlink:to="loc_ifrs-full_MaturityAxis_a19d14c7-3c5d-4740-9258-505ec8875bbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AggregatedTimeBandsMember_ec849946-8a26-47a2-8fd9-8304ea5a59c2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AggregatedTimeBandsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MaturityAxis_a19d14c7-3c5d-4740-9258-505ec8875bbc" xlink:to="loc_ifrs-full_AggregatedTimeBandsMember_ec849946-8a26-47a2-8fd9-8304ea5a59c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NotLaterThanOneYearMember_f5412fb1-40f8-4ce6-b8dd-6f2c59bc5922" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NotLaterThanOneYearMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_ec849946-8a26-47a2-8fd9-8304ea5a59c2" xlink:to="loc_ifrs-full_NotLaterThanOneYearMember_f5412fb1-40f8-4ce6-b8dd-6f2c59bc5922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_0f9a0aae-4e8b-4b22-ad6a-f223cc4b9701" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_ec849946-8a26-47a2-8fd9-8304ea5a59c2" xlink:to="loc_ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember_0f9a0aae-4e8b-4b22-ad6a-f223cc4b9701" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LaterThanFiveYearsMember_7b82b05c-4ce6-4525-8c73-4866e7568019" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LaterThanFiveYearsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AggregatedTimeBandsMember_ec849946-8a26-47a2-8fd9-8304ea5a59c2" xlink:to="loc_ifrs-full_LaterThanFiveYearsMember_7b82b05c-4ce6-4525-8c73-4866e7568019" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_a262431a-3fcf-427a-a3d9-e39f63dc44fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable_a3334a09-8981-41aa-ba99-e7db9d382430" xlink:to="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_a262431a-3fcf-427a-a3d9-e39f63dc44fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GrossLeaseLiabilities_39ba93ae-79bd-4d24-95da-6d51fd6473dd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GrossLeaseLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems_a262431a-3fcf-427a-a3d9-e39f63dc44fb" xlink:to="loc_ifrs-full_GrossLeaseLiabilities_39ba93ae-79bd-4d24-95da-6d51fd6473dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract_71af1ab4-2dc8-45b1-bba9-f008c46a9883" xlink:href="bldp-20231231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_1d54519e-0d74-45d5-aa93-c124d9ad9deb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_71af1ab4-2dc8-45b1-bba9-f008c46a9883" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_1d54519e-0d74-45d5-aa93-c124d9ad9deb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_fc349e23-72a9-458b-9dc3-7ddfdc4ef59c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_1d54519e-0d74-45d5-aa93-c124d9ad9deb" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_fc349e23-72a9-458b-9dc3-7ddfdc4ef59c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_54125fc0-3795-4247-9f06-86e1a8ea7127" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_fc349e23-72a9-458b-9dc3-7ddfdc4ef59c" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_54125fc0-3795-4247-9f06-86e1a8ea7127" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_d42f2b11-7df5-400c-8013-8a947006b5ef" xlink:href="bldp-20231231.xsd#bldp_PensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_54125fc0-3795-4247-9f06-86e1a8ea7127" xlink:to="loc_bldp_PensionPlanMember_d42f2b11-7df5-400c-8013-8a947006b5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_7b0b47a9-f9d0-4ca3-9d04-9ed5a1cad258" xlink:href="bldp-20231231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_54125fc0-3795-4247-9f06-86e1a8ea7127" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_7b0b47a9-f9d0-4ca3-9d04-9ed5a1cad258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c4e00ca2-0656-406b-a66c-2c4eabade5a0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_1d54519e-0d74-45d5-aa93-c124d9ad9deb" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c4e00ca2-0656-406b-a66c-2c4eabade5a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherNoncurrentLiabilities_41626f6d-8212-4aa1-aab3-93bb9c393302" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherNoncurrentLiabilities"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c4e00ca2-0656-406b-a66c-2c4eabade5a0" xlink:to="loc_ifrs-full_OtherNoncurrentLiabilities_41626f6d-8212-4aa1-aab3-93bb9c393302" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss_d4f41bf9-f412-48e9-a871-f2b0d10db0bc" xlink:href="bldp-20231231.xsd#bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c4e00ca2-0656-406b-a66c-2c4eabade5a0" xlink:to="loc_bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss_d4f41bf9-f412-48e9-a871-f2b0d10db0bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentProvisions_f319f4fc-65fc-4ea7-bbd1-830b909b2ab1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c4e00ca2-0656-406b-a66c-2c4eabade5a0" xlink:to="loc_ifrs-full_NoncurrentProvisions_f319f4fc-65fc-4ea7-bbd1-830b909b2ab1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_70315c5a-8c21-4249-8832-18833169d906" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_c4e00ca2-0656-406b-a66c-2c4eabade5a0" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_70315c5a-8c21-4249-8832-18833169d906" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract_bb6939f3-49af-45d4-b9ec-f7af26140281" xlink:href="bldp-20231231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ee7e8515-a1d5-496d-8a89-12ccef4959f9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_bb6939f3-49af-45d4-b9ec-f7af26140281" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ee7e8515-a1d5-496d-8a89-12ccef4959f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsAxis_ec5cce28-e143-4de5-aac8-a9aea66687e9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ee7e8515-a1d5-496d-8a89-12ccef4959f9" xlink:to="loc_ifrs-full_ActuarialAssumptionsAxis_ec5cce28-e143-4de5-aac8-a9aea66687e9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionsMember_31939699-0b1e-4512-a183-752e2dbe6794" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsAxis_ec5cce28-e143-4de5-aac8-a9aea66687e9" xlink:to="loc_ifrs-full_ActuarialAssumptionsMember_31939699-0b1e-4512-a183-752e2dbe6794" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_b394bf29-2003-4001-9118-2777e51adc31" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ActuarialAssumptionsMember_31939699-0b1e-4512-a183-752e2dbe6794" xlink:to="loc_ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember_b394bf29-2003-4001-9118-2777e51adc31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_cd6a2f02-f778-44e5-ab01-24205494745e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ee7e8515-a1d5-496d-8a89-12ccef4959f9" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_cd6a2f02-f778-44e5-ab01-24205494745e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_843d42e3-42ba-4769-aa4b-666f7162d841" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_cd6a2f02-f778-44e5-ab01-24205494745e" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_843d42e3-42ba-4769-aa4b-666f7162d841" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_5849f9df-e76e-40f0-b0bf-50725188ba9c" xlink:href="bldp-20231231.xsd#bldp_PensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_843d42e3-42ba-4769-aa4b-666f7162d841" xlink:to="loc_bldp_PensionPlanMember_5849f9df-e76e-40f0-b0bf-50725188ba9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_640b7c9f-0a34-42b3-84f0-b446ae937bca" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ee7e8515-a1d5-496d-8a89-12ccef4959f9" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_640b7c9f-0a34-42b3-84f0-b446ae937bca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_4afaf670-8091-4e57-b272-208459cae92a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_640b7c9f-0a34-42b3-84f0-b446ae937bca" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_4afaf670-8091-4e57-b272-208459cae92a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember_aac5b8ae-7514-459e-977d-e7db153ed7c1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PlanAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_4afaf670-8091-4e57-b272-208459cae92a" xlink:to="loc_ifrs-full_PlanAssetsMember_aac5b8ae-7514-459e-977d-e7db153ed7c1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_c620566d-377f-4c57-86c6-e41ce95117e2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ee7e8515-a1d5-496d-8a89-12ccef4959f9" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_c620566d-377f-4c57-86c6-e41ce95117e2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_a477e15c-254f-4e40-a46d-a80048b78895" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_c620566d-377f-4c57-86c6-e41ce95117e2" xlink:to="loc_ifrs-full_OtherProvisionsMember_a477e15c-254f-4e40-a46d-a80048b78895" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_317bd185-5c1d-4b33-8ed5-bcdad56af0a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_a477e15c-254f-4e40-a46d-a80048b78895" xlink:to="loc_ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember_317bd185-5c1d-4b33-8ed5-bcdad56af0a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_ee7e8515-a1d5-496d-8a89-12ccef4959f9" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_f9899891-39b7-46ba-8465-80ff1177c126" xlink:href="bldp-20231231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage_f9899891-39b7-46ba-8465-80ff1177c126" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_4ff10d6b-be57-4862-8308-fe61e91da994" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions_4ff10d6b-be57-4862-8308-fe61e91da994" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NewProvisionsOtherProvisions_ed379b1f-292b-4018-96f8-0cab10182ea8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NewProvisionsOtherProvisions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_ifrs-full_NewProvisionsOtherProvisions_ed379b1f-292b-4018-96f8-0cab10182ea8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_9b5032d0-2746-443f-8a05-84f25916b120" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions_9b5032d0-2746-443f-8a05-84f25916b120" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_768a86cd-cafd-40d8-9991-76704c9881ca" xlink:href="bldp-20231231.xsd#bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows_768a86cd-cafd-40d8-9991-76704c9881ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled_f3262b05-5eac-4008-983e-c5881c9633ac" xlink:href="bldp-20231231.xsd#bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled_f3262b05-5eac-4008-983e-c5881c9633ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements_4de5e804-45bb-46d2-bd1e-3e40668b0167" xlink:href="bldp-20231231.xsd#bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements_4de5e804-45bb-46d2-bd1e-3e40668b0167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_0299f30b-53c7-49e7-82ba-42f957b27d61" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan_0299f30b-53c7-49e7-82ba-42f957b27d61" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfBenefitPlans_0cfe6425-48fc-4021-9996-fee8446fdc93" xlink:href="bldp-20231231.xsd#bldp_NumberOfBenefitPlans"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_bldp_NumberOfBenefitPlans_0cfe6425-48fc-4021-9996-fee8446fdc93" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_3153386c-0c1c-46b3-aa80-384beeb8793f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption_3153386c-0c1c-46b3-aa80-384beeb8793f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_4d41a2c8-f259-4d8d-8a90-5b56e62cbe07" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_7820fa60-606e-4dcf-9275-b3224e0bd667" xlink:to="loc_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption_4d41a2c8-f259-4d8d-8a90-5b56e62cbe07" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract_8a205c70-4a5e-4b88-94e8-df5518e629f1" xlink:href="bldp-20231231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8fd022b0-64de-40ab-b200-54715f15134a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_8a205c70-4a5e-4b88-94e8-df5518e629f1" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8fd022b0-64de-40ab-b200-54715f15134a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_bc6ed377-7a54-4f6e-8791-b9ace2e0b851" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8fd022b0-64de-40ab-b200-54715f15134a" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_bc6ed377-7a54-4f6e-8791-b9ace2e0b851" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_5a5a7d90-869a-4dbe-b01d-bd4debc5bcfe" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_bc6ed377-7a54-4f6e-8791-b9ace2e0b851" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_5a5a7d90-869a-4dbe-b01d-bd4debc5bcfe" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_cc545548-7b54-453d-b0c3-92406d6ea5c2" xlink:href="bldp-20231231.xsd#bldp_PensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_5a5a7d90-869a-4dbe-b01d-bd4debc5bcfe" xlink:to="loc_bldp_PensionPlanMember_cc545548-7b54-453d-b0c3-92406d6ea5c2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_263f5645-1968-4c32-b6db-f03df58f0152" xlink:href="bldp-20231231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_5a5a7d90-869a-4dbe-b01d-bd4debc5bcfe" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_263f5645-1968-4c32-b6db-f03df58f0152" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_623c38d8-5821-4091-9aa0-1c91e655cdc2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8fd022b0-64de-40ab-b200-54715f15134a" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_623c38d8-5821-4091-9aa0-1c91e655cdc2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_290cfa7e-1add-47be-a919-5115bf661583" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NetDefinedBenefitLiabilityAssetMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetAxis_623c38d8-5821-4091-9aa0-1c91e655cdc2" xlink:to="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_290cfa7e-1add-47be-a919-5115bf661583" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_26b2777d-b767-43aa-9725-d9d76420596c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PresentValueOfDefinedBenefitObligationMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_290cfa7e-1add-47be-a919-5115bf661583" xlink:to="loc_ifrs-full_PresentValueOfDefinedBenefitObligationMember_26b2777d-b767-43aa-9725-d9d76420596c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PlanAssetsMember_58b93c09-d3d6-4464-aaf0-2aae39daef3b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PlanAssetsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_NetDefinedBenefitLiabilityAssetMember_290cfa7e-1add-47be-a919-5115bf661583" xlink:to="loc_ifrs-full_PlanAssetsMember_58b93c09-d3d6-4464-aaf0-2aae39daef3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1f28ca95-9a3e-4f66-ab51-510ee88c83b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_8fd022b0-64de-40ab-b200-54715f15134a" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1f28ca95-9a3e-4f66-ab51-510ee88c83b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsFuturePlansRollForward_05621bef-d770-4bf4-9be2-873f3ce7f493" xlink:href="bldp-20231231.xsd#bldp_EmployeeBenefitsFuturePlansRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_1f28ca95-9a3e-4f66-ab51-510ee88c83b2" xlink:to="loc_bldp_EmployeeBenefitsFuturePlansRollForward_05621bef-d770-4bf4-9be2-873f3ce7f493" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_59e5408f-41b5-463b-83ee-17ce0a9d177d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_05621bef-d770-4bf4-9be2-873f3ce7f493" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_59e5408f-41b5-463b-83ee-17ce0a9d177d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_3ac84ad1-4ebd-4615-8fd4-9ceff9d7b258" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_05621bef-d770-4bf4-9be2-873f3ce7f493" xlink:to="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_3ac84ad1-4ebd-4615-8fd4-9ceff9d7b258" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_a8103d57-de31-4da6-8115-842860a7f15b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_3ac84ad1-4ebd-4615-8fd4-9ceff9d7b258" xlink:to="loc_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset_a8103d57-de31-4da6-8115-842860a7f15b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ec042b41-70a2-43b1-892d-4a652cbf12c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_3ac84ad1-4ebd-4615-8fd4-9ceff9d7b258" xlink:to="loc_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset_ec042b41-70a2-43b1-892d-4a652cbf12c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_acfafcaa-6b1b-4cf4-9f2c-bc57d0973d9f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_3ac84ad1-4ebd-4615-8fd4-9ceff9d7b258" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset_acfafcaa-6b1b-4cf4-9f2c-bc57d0973d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss_ceff983b-ef0e-4105-8e1b-79341c7f716e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract_3ac84ad1-4ebd-4615-8fd4-9ceff9d7b258" xlink:to="loc_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss_ceff983b-ef0e-4105-8e1b-79341c7f716e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_05621bef-d770-4bf4-9be2-873f3ce7f493" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_badfc64f-07f4-4b91-9bfa-a95dfdb06980" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset_badfc64f-07f4-4b91-9bfa-a95dfdb06980" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_acb9168b-8b86-4ed4-81da-22b59c63b426" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset_acb9168b-8b86-4ed4-81da-22b59c63b426" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_a964c533-fdf1-45dc-9dd5-766645ddbc66" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:to="loc_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset_a964c533-fdf1-45dc-9dd5-766645ddbc66" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_7d0f39f4-a592-4b57-b6d7-281e18a33507" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:to="loc_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset_7d0f39f4-a592-4b57-b6d7-281e18a33507" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_bce5ddea-5127-4ab5-9de3-27c3f8d6aa80" xlink:href="bldp-20231231.xsd#bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:to="loc_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset_bce5ddea-5127-4ab5-9de3-27c3f8d6aa80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements_4687f8ce-508b-4f80-8f80-0e1a3a16486f" xlink:href="bldp-20231231.xsd#bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:to="loc_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements_4687f8ce-508b-4f80-8f80-0e1a3a16486f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_994eff97-becc-4496-a020-f2a737c29bb3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract_437d427b-aabe-4676-b8ca-6ca151dff1ad" xlink:to="loc_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset_994eff97-becc-4496-a020-f2a737c29bb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_79101a18-bfc6-49e1-85e9-2dbe8e4c2a59" xlink:href="bldp-20231231.xsd#bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_05621bef-d770-4bf4-9be2-873f3ce7f493" xlink:to="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_79101a18-bfc6-49e1-85e9-2dbe8e4c2a59" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_5d7aa3fb-91b4-4290-9424-f593a93a0dfb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_79101a18-bfc6-49e1-85e9-2dbe8e4c2a59" xlink:to="loc_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset_5d7aa3fb-91b4-4290-9424-f593a93a0dfb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_1bf4c425-a2af-46a4-a4b9-19913632bf56" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_79101a18-bfc6-49e1-85e9-2dbe8e4c2a59" xlink:to="loc_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset_1bf4c425-a2af-46a4-a4b9-19913632bf56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_2c998590-49fc-4624-beb2-1594dea0c64a" xlink:href="bldp-20231231.xsd#bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract_79101a18-bfc6-49e1-85e9-2dbe8e4c2a59" xlink:to="loc_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset_2c998590-49fc-4624-beb2-1594dea0c64a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_3faa1e08-9bc5-45c1-ac27-b2b99c3b2114" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_LiabilityAssetOfDefinedBenefitPlans"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsFuturePlansRollForward_05621bef-d770-4bf4-9be2-873f3ce7f493" xlink:to="loc_ifrs-full_LiabilityAssetOfDefinedBenefitPlans_3faa1e08-9bc5-45c1-ac27-b2b99c3b2114" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OthernoncurrentliabilitiesandemployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract_9a8e61c9-489c-4772-b554-36e70c9458e5" xlink:href="bldp-20231231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7d29249a-6966-4a7d-b2b9-7c407f2e73b2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_9a8e61c9-489c-4772-b554-36e70c9458e5" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7d29249a-6966-4a7d-b2b9-7c407f2e73b2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_5ce3bd06-6d9a-4a89-ab67-3bfecfabc8aa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7d29249a-6966-4a7d-b2b9-7c407f2e73b2" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_5ce3bd06-6d9a-4a89-ab67-3bfecfabc8aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_332f759d-8ec3-41dc-844f-0abed6edf2f1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_5ce3bd06-6d9a-4a89-ab67-3bfecfabc8aa" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_332f759d-8ec3-41dc-844f-0abed6edf2f1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_8a2d513a-1113-48ed-afd9-3e131b3fa821" xlink:href="bldp-20231231.xsd#bldp_PensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_332f759d-8ec3-41dc-844f-0abed6edf2f1" xlink:to="loc_bldp_PensionPlanMember_8a2d513a-1113-48ed-afd9-3e131b3fa821" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_dfdf540c-a3c8-4004-befe-67f90149c4b6" xlink:href="bldp-20231231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_332f759d-8ec3-41dc-844f-0abed6edf2f1" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_dfdf540c-a3c8-4004-befe-67f90149c4b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_eb124c2c-eb68-4120-8c92-ef01a94f25f6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable_7d29249a-6966-4a7d-b2b9-7c407f2e73b2" xlink:to="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_eb124c2c-eb68-4120-8c92-ef01a94f25f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_c5a251cf-3eb4-412d-b705-16d10eb67710" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems_eb124c2c-eb68-4120-8c92-ef01a94f25f6" xlink:to="loc_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans_c5a251cf-3eb4-412d-b705-16d10eb67710" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract_21fe94d4-89db-4a65-840f-73e1e661d05f" xlink:href="bldp-20231231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_9222eefb-fd5a-4ac2-94b8-c1902c7dd25e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_21fe94d4-89db-4a65-840f-73e1e661d05f" xlink:to="loc_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets_9222eefb-fd5a-4ac2-94b8-c1902c7dd25e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_fa978b8b-dd56-411e-a16e-91dd1144cc2c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_21fe94d4-89db-4a65-840f-73e1e661d05f" xlink:to="loc_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets_fa978b8b-dd56-411e-a16e-91dd1144cc2c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets_63728f20-ac2f-4577-b1e0-650e18865475" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_21fe94d4-89db-4a65-840f-73e1e661d05f" xlink:to="loc_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets_63728f20-ac2f-4577-b1e0-650e18865475" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_c23765bb-4aab-494e-bbae-7567169314fd" xlink:href="bldp-20231231.xsd#bldp_PlanAssetsAtFairValueAllocationPercentage"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_21fe94d4-89db-4a65-840f-73e1e661d05f" xlink:to="loc_bldp_PlanAssetsAtFairValueAllocationPercentage_c23765bb-4aab-494e-bbae-7567169314fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeBenefitsAbstract_9e63b319-7034-413f-9159-7780e0c441c4" xlink:href="bldp-20231231.xsd#bldp_EmployeeBenefitsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_a9deccc9-a0fb-45ab-9856-146b9823224f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_EmployeeBenefitsAbstract_9e63b319-7034-413f-9159-7780e0c441c4" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_a9deccc9-a0fb-45ab-9856-146b9823224f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansAxis_12ae181e-334d-4a3e-9698-01becfb2c4f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_a9deccc9-a0fb-45ab-9856-146b9823224f" xlink:to="loc_ifrs-full_DefinedBenefitPlansAxis_12ae181e-334d-4a3e-9698-01becfb2c4f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DefinedBenefitPlansMember_439c20bf-eafe-4fb9-9148-fa200a3291eb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DefinedBenefitPlansMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansAxis_12ae181e-334d-4a3e-9698-01becfb2c4f8" xlink:to="loc_ifrs-full_DefinedBenefitPlansMember_439c20bf-eafe-4fb9-9148-fa200a3291eb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PensionPlanMember_231955ab-dde1-423a-b1d9-69766f481964" xlink:href="bldp-20231231.xsd#bldp_PensionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_439c20bf-eafe-4fb9-9148-fa200a3291eb" xlink:to="loc_bldp_PensionPlanMember_231955ab-dde1-423a-b1d9-69766f481964" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherPostretirementBenefitsPlanMember_835724a8-e515-4b9f-b568-073bc79588f4" xlink:href="bldp-20231231.xsd#bldp_OtherPostretirementBenefitsPlanMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DefinedBenefitPlansMember_439c20bf-eafe-4fb9-9148-fa200a3291eb" xlink:to="loc_bldp_OtherPostretirementBenefitsPlanMember_835724a8-e515-4b9f-b568-073bc79588f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2137c725-0553-455a-b765-4baba91b5930" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable_a9deccc9-a0fb-45ab-9856-146b9823224f" xlink:to="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2137c725-0553-455a-b765-4baba91b5930" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_ccb9dc98-1126-4f71-b3bf-c3da4d23b545" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ActuarialAssumptionOfDiscountRates"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2137c725-0553-455a-b765-4baba91b5930" xlink:to="loc_ifrs-full_ActuarialAssumptionOfDiscountRates_ccb9dc98-1126-4f71-b3bf-c3da4d23b545" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_cec58644-2061-472d-a831-06dab958c54a" xlink:href="bldp-20231231.xsd#bldp_ActuarialAssumptionOfDiscountRatesNetExpense"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems_2137c725-0553-455a-b765-4baba91b5930" xlink:to="loc_bldp_ActuarialAssumptionOfDiscountRatesNetExpense_cec58644-2061-472d-a831-06dab958c54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquitySharebasedcompensationDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquitySharebasedcompensationDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquitySharebasedcompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentsArrangementsAbstract_4bb3822a-68dc-419b-b4c2-bc202d915e9f" xlink:href="bldp-20231231.xsd#bldp_ShareBasedPaymentsArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_b5cbc7f5-a425-4b71-ae78-46682a11e52c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentsArrangementsAbstract_4bb3822a-68dc-419b-b4c2-bc202d915e9f" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_b5cbc7f5-a425-4b71-ae78-46682a11e52c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_5d3f1c70-57c5-4762-8216-d25d625b88dd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_b5cbc7f5-a425-4b71-ae78-46682a11e52c" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_5d3f1c70-57c5-4762-8216-d25d625b88dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_aa338637-e160-423c-8492-0e8f6dfa30f0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_5d3f1c70-57c5-4762-8216-d25d625b88dd" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_aa338637-e160-423c-8492-0e8f6dfa30f0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeStockOption1Member_f05534e6-f9ce-4be9-b932-146a005f03a6" xlink:href="bldp-20231231.xsd#bldp_EmployeeStockOption1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_aa338637-e160-423c-8492-0e8f6dfa30f0" xlink:to="loc_bldp_EmployeeStockOption1Member_f05534e6-f9ce-4be9-b932-146a005f03a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_ed992991-a890-48b2-b1e8-a5255208473f" xlink:href="bldp-20231231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_aa338637-e160-423c-8492-0e8f6dfa30f0" xlink:to="loc_bldp_DeferredShareUnitsMember_ed992991-a890-48b2-b1e8-a5255208473f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_1bfa9a74-cafd-40d8-9099-d603e4e3f0c5" xlink:href="bldp-20231231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_aa338637-e160-423c-8492-0e8f6dfa30f0" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_1bfa9a74-cafd-40d8-9099-d603e4e3f0c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_201eead1-0e57-419c-b70f-89cc24ab1c9c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContinuingAndDiscontinuedOperationsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_b5cbc7f5-a425-4b71-ae78-46682a11e52c" xlink:to="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_201eead1-0e57-419c-b70f-89cc24ab1c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ContinuingOperationsMember_8a30c14b-f3bc-478f-a360-dddad7f57aa6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ContinuingOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ContinuingAndDiscontinuedOperationsAxis_201eead1-0e57-419c-b70f-89cc24ab1c9c" xlink:to="loc_ifrs-full_ContinuingOperationsMember_8a30c14b-f3bc-478f-a360-dddad7f57aa6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DiscontinuedOperationsMember_6187faa9-2e85-47e3-b8ff-da889418309e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DiscontinuedOperationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ContinuingOperationsMember_8a30c14b-f3bc-478f-a360-dddad7f57aa6" xlink:to="loc_ifrs-full_DiscontinuedOperationsMember_6187faa9-2e85-47e3-b8ff-da889418309e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b2c9df02-7b72-4b3d-a1cc-ac942f1851cb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_b5cbc7f5-a425-4b71-ae78-46682a11e52c" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b2c9df02-7b72-4b3d-a1cc-ac942f1851cb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_9377631c-c78d-4e75-ac93-c255aabde350" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b2c9df02-7b72-4b3d-a1cc-ac942f1851cb" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_9377631c-c78d-4e75-ac93-c255aabde350" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees_32d2e797-c4b6-4902-8e8c-c4b265c1fd55" xlink:href="bldp-20231231.xsd#bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b2c9df02-7b72-4b3d-a1cc-ac942f1851cb" xlink:to="loc_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees_32d2e797-c4b6-4902-8e8c-c4b265c1fd55" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_7f17b1e8-8745-4267-a4da-7a75897e2da4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_b2c9df02-7b72-4b3d-a1cc-ac942f1851cb" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_7f17b1e8-8745-4267-a4da-7a75897e2da4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_5d197c10-a250-4f04-a664-424c43d391e5" xlink:href="bldp-20231231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1804152-0c80-4e31-b617-9865d4a3b79d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_5d197c10-a250-4f04-a664-424c43d391e5" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1804152-0c80-4e31-b617-9865d4a3b79d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0380d417-f7cf-4b9d-85ff-c489c343f089" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1804152-0c80-4e31-b617-9865d4a3b79d" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0380d417-f7cf-4b9d-85ff-c489c343f089" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_d7105b20-3539-44d3-83ad-4cbe7afe13bb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_0380d417-f7cf-4b9d-85ff-c489c343f089" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_d7105b20-3539-44d3-83ad-4cbe7afe13bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmployeeStockOption1Member_a9c33b55-54ab-404d-a6e9-df6601bd2c2f" xlink:href="bldp-20231231.xsd#bldp_EmployeeStockOption1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_d7105b20-3539-44d3-83ad-4cbe7afe13bb" xlink:to="loc_bldp_EmployeeStockOption1Member_a9c33b55-54ab-404d-a6e9-df6601bd2c2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_a9795282-c802-4840-808b-dcd98f839ebd" xlink:href="bldp-20231231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_d7105b20-3539-44d3-83ad-4cbe7afe13bb" xlink:to="loc_bldp_DeferredShareUnitsMember_a9795282-c802-4840-808b-dcd98f839ebd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_f78cce42-9f8e-4ec3-956d-d21adf622b4f" xlink:href="bldp-20231231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_d7105b20-3539-44d3-83ad-4cbe7afe13bb" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_f78cce42-9f8e-4ec3-956d-d21adf622b4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalAxis_aca2f967-0e62-4875-b2de-dbfcf93cbfe7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1804152-0c80-4e31-b617-9865d4a3b79d" xlink:to="loc_ifrs-full_ClassesOfShareCapitalAxis_aca2f967-0e62-4875-b2de-dbfcf93cbfe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfShareCapitalMember_77ca6e9c-ee30-4d17-b765-2f786d17f95f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfShareCapitalMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalAxis_aca2f967-0e62-4875-b2de-dbfcf93cbfe7" xlink:to="loc_ifrs-full_ClassesOfShareCapitalMember_77ca6e9c-ee30-4d17-b765-2f786d17f95f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OrdinarySharesMember_69e6f587-1a77-4dcb-9137-561ab3bb6de6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OrdinarySharesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfShareCapitalMember_77ca6e9c-ee30-4d17-b765-2f786d17f95f" xlink:to="loc_ifrs-full_OrdinarySharesMember_69e6f587-1a77-4dcb-9137-561ab3bb6de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PlanNameAxisAxis_f4009d3a-27f1-4f32-8073-5b114390793b" xlink:href="bldp-20231231.xsd#bldp_PlanNameAxisAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1804152-0c80-4e31-b617-9865d4a3b79d" xlink:to="loc_bldp_PlanNameAxisAxis_f4009d3a-27f1-4f32-8073-5b114390793b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PlanNameAxisDomain_fb247a0b-03eb-4f49-958f-7515465f3b3c" xlink:href="bldp-20231231.xsd#bldp_PlanNameAxisDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PlanNameAxisAxis_f4009d3a-27f1-4f32-8073-5b114390793b" xlink:to="loc_bldp_PlanNameAxisDomain_fb247a0b-03eb-4f49-958f-7515465f3b3c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareDistributionPlanMember_46358e3d-83d4-475f-a89b-fee96fef1ce3" xlink:href="bldp-20231231.xsd#bldp_ShareDistributionPlanMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_PlanNameAxisDomain_fb247a0b-03eb-4f49-958f-7515465f3b3c" xlink:to="loc_bldp_ShareDistributionPlanMember_46358e3d-83d4-475f-a89b-fee96fef1ce3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAxis_198d0950-e7ba-4216-9a2b-d4e005172f1d" xlink:href="bldp-20231231.xsd#bldp_SaleOfStockAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1804152-0c80-4e31-b617-9865d4a3b79d" xlink:to="loc_bldp_SaleOfStockAxis_198d0950-e7ba-4216-9a2b-d4e005172f1d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockDomain_c649f380-479c-4c55-a32a-a763f0e00a1c" xlink:href="bldp-20231231.xsd#bldp_SaleOfStockDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockAxis_198d0950-e7ba-4216-9a2b-d4e005172f1d" xlink:to="loc_bldp_SaleOfStockDomain_c649f380-479c-4c55-a32a-a763f0e00a1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProspectusMember_10cf0daa-f3d3-46e3-a688-1e45691d06b9" xlink:href="bldp-20231231.xsd#bldp_ProspectusMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_SaleOfStockDomain_c649f380-479c-4c55-a32a-a763f0e00a1c" xlink:to="loc_bldp_ProspectusMember_10cf0daa-f3d3-46e3-a688-1e45691d06b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BusinessCombinationsAxis_c35a8d34-78da-4f14-98bd-2613cd003579" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BusinessCombinationsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1804152-0c80-4e31-b617-9865d4a3b79d" xlink:to="loc_ifrs-full_BusinessCombinationsAxis_c35a8d34-78da-4f14-98bd-2613cd003579" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_6791e22b-43dc-4130-b3d8-d4fe964117b4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForBusinessCombinationsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_BusinessCombinationsAxis_c35a8d34-78da-4f14-98bd-2613cd003579" xlink:to="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_6791e22b-43dc-4130-b3d8-d4fe964117b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardMotiveSolutionsMember_815b0fe7-115a-4db5-9fae-b41a40137fe3" xlink:href="bldp-20231231.xsd#bldp_BallardMotiveSolutionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForBusinessCombinationsMember_6791e22b-43dc-4130-b3d8-d4fe964117b4" xlink:to="loc_bldp_BallardMotiveSolutionsMember_815b0fe7-115a-4db5-9fae-b41a40137fe3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_VestingPeriodAxis_93fd2855-a40a-4236-8b6c-55a99e50c672" xlink:href="bldp-20231231.xsd#bldp_VestingPeriodAxis"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1804152-0c80-4e31-b617-9865d4a3b79d" xlink:to="loc_bldp_VestingPeriodAxis_93fd2855-a40a-4236-8b6c-55a99e50c672" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_VestingPeriodDomain_a4ed1cda-37d7-4173-a2b9-8c4a75664ef3" xlink:href="bldp-20231231.xsd#bldp_VestingPeriodDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_VestingPeriodAxis_93fd2855-a40a-4236-8b6c-55a99e50c672" xlink:to="loc_bldp_VestingPeriodDomain_a4ed1cda-37d7-4173-a2b9-8c4a75664ef3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationAwardFirstTrancheMember_af4b3e92-ac7b-4e82-8be0-1517a0364ea0" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationAwardFirstTrancheMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_VestingPeriodAxis_93fd2855-a40a-4236-8b6c-55a99e50c672" xlink:to="loc_bldp_ShareBasedCompensationAwardFirstTrancheMember_af4b3e92-ac7b-4e82-8be0-1517a0364ea0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationAwardSecondTrancheMember_d05f37c7-acff-4bbe-8491-780ae4f1ffbc" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationAwardSecondTrancheMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_VestingPeriodAxis_93fd2855-a40a-4236-8b6c-55a99e50c672" xlink:to="loc_bldp_ShareBasedCompensationAwardSecondTrancheMember_d05f37c7-acff-4bbe-8491-780ae4f1ffbc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationAwardThirdTrancheMember_5bb05ca1-8994-49e8-85fc-c968b5acca4e" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationAwardThirdTrancheMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_VestingPeriodAxis_93fd2855-a40a-4236-8b6c-55a99e50c672" xlink:to="loc_bldp_ShareBasedCompensationAwardThirdTrancheMember_5bb05ca1-8994-49e8-85fc-c968b5acca4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfClassesOfShareCapitalLineItems"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalTable_a1804152-0c80-4e31-b617-9865d4a3b79d" xlink:to="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_c24cef85-7356-484c-92e4-d44075769f49" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable_c24cef85-7356-484c-92e4-d44075769f49" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches_f8f32ec0-8e84-41c5-b01c-1ac1eac6b889" xlink:href="bldp-20231231.xsd#bldp_ConsiderationTransferredSharesIssuedNumberOfTranches"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches_f8f32ec0-8e84-41c5-b01c-1ac1eac6b889" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockPricePerShare1_e340382e-d194-4218-8cde-1fc554faf0ea" xlink:href="bldp-20231231.xsd#bldp_SaleOfStockPricePerShare1"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_SaleOfStockPricePerShare1_e340382e-d194-4218-8cde-1fc554faf0ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromIssuingShares_9cb32e6e-9d49-4707-8deb-75aeb181f223" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromIssuingShares"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_ProceedsFromIssuingShares_9cb32e6e-9d49-4707-8deb-75aeb181f223" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_838fcafe-3f80-4893-bea3-35efdfc33a46" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred_838fcafe-3f80-4893-bea3-35efdfc33a46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredFinanceCost_94ff4d6e-db5c-4f6d-82d0-61ba97ebb856" xlink:href="bldp-20231231.xsd#bldp_DeferredFinanceCost"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_DeferredFinanceCost_94ff4d6e-db5c-4f6d-82d0-61ba97ebb856" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockAuthorizedAmount_fce3b69a-2588-46ee-b049-f710bb472c41" xlink:href="bldp-20231231.xsd#bldp_SaleOfStockAuthorizedAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_SaleOfStockAuthorizedAmount_fce3b69a-2588-46ee-b049-f710bb472c41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SaleOfStockRenewalTermOfProspectus_2b73f7ab-f8fe-477f-af2a-088eeb90087c" xlink:href="bldp-20231231.xsd#bldp_SaleOfStockRenewalTermOfProspectus"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_SaleOfStockRenewalTermOfProspectus_2b73f7ab-f8fe-477f-af2a-088eeb90087c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesIssued_ac9b4db2-9445-4ab1-af50-0700fe8c3a87" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesIssued"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfSharesIssued_ac9b4db2-9445-4ab1-af50-0700fe8c3a87" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfSharesOutstanding_25413578-d407-4f86-8022-b4bb830ddfef" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfSharesOutstanding"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfSharesOutstanding_25413578-d407-4f86-8022-b4bb830ddfef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_a70ae8df-9c0a-429c-8e82-449d068abf5c" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1_a70ae8df-9c0a-429c-8e82-449d068abf5c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_b32e17ac-cc5b-4161-89f1-887c5707548e" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1_b32e17ac-cc5b-4161-89f1-887c5707548e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_d7b96319-0873-48c6-a416-840113631f4d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_d7b96319-0873-48c6-a416-840113631f4d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_f7b4dc03-9627-4e5a-a4d7-318504ec15ac" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_f7b4dc03-9627-4e5a-a4d7-318504ec15ac" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromExerciseOfOptions_c52b7371-9eba-4df3-9689-3bc9b40f21db" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromExerciseOfOptions"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_ProceedsFromExerciseOfOptions_c52b7371-9eba-4df3-9689-3bc9b40f21db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_019c840c-206d-4542-b1f0-1f3f877e6ba8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_019c840c-206d-4542-b1f0-1f3f877e6ba8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_ba43061c-24ce-4028-943b-ae5ee7519656" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_ba43061c-24ce-4028-943b-ae5ee7519656" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_fc76adec-bf6b-40d5-8517-3a6a28175004" xlink:href="bldp-20231231.xsd#bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod"/>
    <link:presentationArc order="18" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod_fc76adec-bf6b-40d5-8517-3a6a28175004" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_c314033f-8bb0-4a76-a6b8-67a462e3dd36" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:presentationArc order="19" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_c314033f-8bb0-4a76-a6b8-67a462e3dd36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_32b8e506-eac8-4fd1-9c5f-68b8a7fb6472" xlink:href="bldp-20231231.xsd#bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement"/>
    <link:presentationArc order="20" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement_32b8e506-eac8-4fd1-9c5f-68b8a7fb6472" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedPerAwardRedeemed_bbeef447-1e86-4426-87c4-9d4f4dc70407" xlink:href="bldp-20231231.xsd#bldp_NumberOfSharesIssuedPerAwardRedeemed"/>
    <link:presentationArc order="21" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_NumberOfSharesIssuedPerAwardRedeemed_bbeef447-1e86-4426-87c4-9d4f4dc70407" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_ea698e7f-9584-4b40-a0a1-986fb8f9f1ca" xlink:href="bldp-20231231.xsd#bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear"/>
    <link:presentationArc order="22" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear_ea698e7f-9584-4b40-a0a1-986fb8f9f1ca" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_f837d0ed-68e2-4ab7-81aa-7757ff2de98d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="23" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_f837d0ed-68e2-4ab7-81aa-7757ff2de98d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_a174d70b-2c93-4e29-8d9c-cc1302575c14" xlink:href="bldp-20231231.xsd#bldp_NumberOfSharesIssuedOtherEquityInstruments"/>
    <link:presentationArc order="24" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_NumberOfSharesIssuedOtherEquityInstruments_a174d70b-2c93-4e29-8d9c-cc1302575c14" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_17d238d3-1d81-42bd-b8be-7815967ea755" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions"/>
    <link:presentationArc order="25" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions_17d238d3-1d81-42bd-b8be-7815967ea755" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_5e7026cb-8e50-42c7-9bfc-86538fe09c76" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="26" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_5e7026cb-8e50-42c7-9bfc-86538fe09c76" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfShareBasedCompensationPlans_33b94024-7db2-4658-84c7-f722ae9fb239" xlink:href="bldp-20231231.xsd#bldp_NumberOfShareBasedCompensationPlans"/>
    <link:presentationArc order="27" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_bldp_NumberOfShareBasedCompensationPlans_33b94024-7db2-4658-84c7-f722ae9fb239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_a1a2e5f7-fa9f-48cc-a107-a653424ff7dd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="28" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems_35600fe4-3800-4726-be40-9b3506ec568f" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_a1a2e5f7-fa9f-48cc-a107-a653424ff7dd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareOptionsRollforwardDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityShareOptionsRollforwardDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityShareOptionsRollforwardDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_32195adc-a576-4c7e-bf1a-30496ee65f7d" xlink:href="bldp-20231231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_85ecf9af-b922-4253-be4c-f8189bdf409f" xlink:href="bldp-20231231.xsd#bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_32195adc-a576-4c7e-bf1a-30496ee65f7d" xlink:to="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_85ecf9af-b922-4253-be4c-f8189bdf409f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_6a3ee0b8-2b95-407d-bd66-5d50d2ad502d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_85ecf9af-b922-4253-be4c-f8189bdf409f" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_6a3ee0b8-2b95-407d-bd66-5d50d2ad502d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_574c3662-7141-4d67-acb0-18dbe0f0ef8a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_85ecf9af-b922-4253-be4c-f8189bdf409f" xlink:to="loc_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement_574c3662-7141-4d67-acb0-18dbe0f0ef8a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_b57796b5-27aa-4ea3-9dcc-6a415dd2a5ef" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_85ecf9af-b922-4253-be4c-f8189bdf409f" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement_b57796b5-27aa-4ea3-9dcc-6a415dd2a5ef" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_86df51f4-2ad8-4648-b604-cbc2014fcc7a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_85ecf9af-b922-4253-be4c-f8189bdf409f" xlink:to="loc_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement_86df51f4-2ad8-4648-b604-cbc2014fcc7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_8eba3073-a052-4b46-ab3e-017f3180d64d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_85ecf9af-b922-4253-be4c-f8189bdf409f" xlink:to="loc_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement_8eba3073-a052-4b46-ab3e-017f3180d64d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_a0235caf-20f0-40a2-ba82-a185039843f6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward_85ecf9af-b922-4253-be4c-f8189bdf409f" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_a0235caf-20f0-40a2-ba82-a185039843f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_a8108a6f-365a-43ed-8902-8869a8e21e45" xlink:href="bldp-20231231.xsd#bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_32195adc-a576-4c7e-bf1a-30496ee65f7d" xlink:to="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_a8108a6f-365a-43ed-8902-8869a8e21e45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_bbbe5f46-94e8-4b88-b6ef-3ce0acc8b427" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_a8108a6f-365a-43ed-8902-8869a8e21e45" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_bbbe5f46-94e8-4b88-b6ef-3ce0acc8b427" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_edff3dd7-c673-435a-885e-aeb8ae0ab83d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_a8108a6f-365a-43ed-8902-8869a8e21e45" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019_edff3dd7-c673-435a-885e-aeb8ae0ab83d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019_66da59a0-0238-44ab-bc04-95e66a21ee3b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_a8108a6f-365a-43ed-8902-8869a8e21e45" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019_66da59a0-0238-44ab-bc04-95e66a21ee3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019_09c3b5fe-62d1-48b9-a2ff-dfb2a70aa4ec" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_a8108a6f-365a-43ed-8902-8869a8e21e45" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019_09c3b5fe-62d1-48b9-a2ff-dfb2a70aa4ec" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019_7fae8e4f-b7e0-41e4-9860-a124b863c8b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_a8108a6f-365a-43ed-8902-8869a8e21e45" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019_7fae8e4f-b7e0-41e4-9860-a124b863c8b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_68a7422d-9dc8-4624-a562-5876972dc5bf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward_a8108a6f-365a-43ed-8902-8869a8e21e45" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_68a7422d-9dc8-4624-a562-5876972dc5bf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityShareOptionsRangeofExercisePricesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_e6be8130-edf8-451a-989a-056156decf37" xlink:href="bldp-20231231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_54f26aaf-e715-4adf-a9e3-902a8f5cc6fc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_e6be8130-edf8-451a-989a-056156decf37" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_54f26aaf-e715-4adf-a9e3-902a8f5cc6fc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_73b6db26-75f9-4412-b9e9-b9394dfa52d0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_54f26aaf-e715-4adf-a9e3-902a8f5cc6fc" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_73b6db26-75f9-4412-b9e9-b9394dfa52d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_1dfc30a5-3af0-499c-bd47-f7c2c5b1efe7" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis_73b6db26-75f9-4412-b9e9-b9394dfa52d0" xlink:to="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_1dfc30a5-3af0-499c-bd47-f7c2c5b1efe7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeOneMember_15385b3f-174d-4afb-98bf-9707f0cff315" xlink:href="bldp-20231231.xsd#bldp_ExercisePriceRangeOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_1dfc30a5-3af0-499c-bd47-f7c2c5b1efe7" xlink:to="loc_bldp_ExercisePriceRangeOneMember_15385b3f-174d-4afb-98bf-9707f0cff315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeTwoMember_feb08214-52fc-488a-b769-c89f12643440" xlink:href="bldp-20231231.xsd#bldp_ExercisePriceRangeTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_1dfc30a5-3af0-499c-bd47-f7c2c5b1efe7" xlink:to="loc_bldp_ExercisePriceRangeTwoMember_feb08214-52fc-488a-b769-c89f12643440" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeThreeMember_28bbfdfc-9623-444c-a015-08246f08e6e5" xlink:href="bldp-20231231.xsd#bldp_ExercisePriceRangeThreeMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_1dfc30a5-3af0-499c-bd47-f7c2c5b1efe7" xlink:to="loc_bldp_ExercisePriceRangeThreeMember_28bbfdfc-9623-444c-a015-08246f08e6e5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceRangeSixMember_27e3159a-2a0b-40d1-9f90-6e6c7dc19d48" xlink:href="bldp-20231231.xsd#bldp_ExercisePriceRangeSixMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember_1dfc30a5-3af0-499c-bd47-f7c2c5b1efe7" xlink:to="loc_bldp_ExercisePriceRangeSixMember_27e3159a-2a0b-40d1-9f90-6e6c7dc19d48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangeAxis_e77e008d-f9b3-47e1-8e52-66416f5d5949" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_54f26aaf-e715-4adf-a9e3-902a8f5cc6fc" xlink:to="loc_ifrs-full_RangeAxis_e77e008d-f9b3-47e1-8e52-66416f5d5949" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RangesMember_f3ce9f4b-ed2a-4e2a-993c-712d7200eec9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RangesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangeAxis_e77e008d-f9b3-47e1-8e52-66416f5d5949" xlink:to="loc_ifrs-full_RangesMember_f3ce9f4b-ed2a-4e2a-993c-712d7200eec9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_BottomOfRangeMember_719cae8e-e43c-43db-aef5-8473053e301b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_BottomOfRangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_f3ce9f4b-ed2a-4e2a-993c-712d7200eec9" xlink:to="loc_ifrs-full_BottomOfRangeMember_719cae8e-e43c-43db-aef5-8473053e301b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TopOfRangeMember_a6f25fb7-9a39-44f5-bc04-94db9cc6f140" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TopOfRangeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_RangesMember_f3ce9f4b-ed2a-4e2a-993c-712d7200eec9" xlink:to="loc_ifrs-full_TopOfRangeMember_a6f25fb7-9a39-44f5-bc04-94db9cc6f140" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_c13d0854-60d6-4408-9ef5-9e24020025a5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable_54f26aaf-e715-4adf-a9e3-902a8f5cc6fc" xlink:to="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_c13d0854-60d6-4408-9ef5-9e24020025a5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExercisePriceOfShareOptions_5d7ba01a-45da-42b4-b290-656042c2bf10" xlink:href="bldp-20231231.xsd#bldp_ExercisePriceOfShareOptions"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_c13d0854-60d6-4408-9ef5-9e24020025a5" xlink:to="loc_bldp_ExercisePriceOfShareOptions_5d7ba01a-45da-42b4-b290-656042c2bf10" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOutstandingShareOptions_226929f4-885a-48a8-9531-d67ed8e31f3b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOutstandingShareOptions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_c13d0854-60d6-4408-9ef5-9e24020025a5" xlink:to="loc_ifrs-full_NumberOfOutstandingShareOptions_226929f4-885a-48a8-9531-d67ed8e31f3b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_32df1284-94db-4729-a811-6656e6ca461d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_c13d0854-60d6-4408-9ef5-9e24020025a5" xlink:to="loc_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019_32df1284-94db-4729-a811-6656e6ca461d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_8432904b-7eab-44bf-a1d5-b14ce96c3ae1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_c13d0854-60d6-4408-9ef5-9e24020025a5" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019_8432904b-7eab-44bf-a1d5-b14ce96c3ae1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_55b0903c-b1a3-4183-98ec-444372d8f657" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_c13d0854-60d6-4408-9ef5-9e24020025a5" xlink:to="loc_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement_55b0903c-b1a3-4183-98ec-444372d8f657" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_891ae215-7735-46ea-8366-804dfb3e0340" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems_c13d0854-60d6-4408-9ef5-9e24020025a5" xlink:to="loc_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019_891ae215-7735-46ea-8366-804dfb3e0340" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityDeferredShareUnitsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityDeferredShareUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityDeferredShareUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_542f1536-cfea-4496-84be-208f4f7beb86" xlink:href="bldp-20231231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_5d6e3015-4e89-4157-b1b3-895f5d83a0c9" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_542f1536-cfea-4496-84be-208f4f7beb86" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_5d6e3015-4e89-4157-b1b3-895f5d83a0c9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_02eadc32-6377-44dc-9876-c602482a8d9f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_5d6e3015-4e89-4157-b1b3-895f5d83a0c9" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_02eadc32-6377-44dc-9876-c602482a8d9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_53bd2163-3161-48ad-a64c-5900fc3de1ff" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_02eadc32-6377-44dc-9876-c602482a8d9f" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_53bd2163-3161-48ad-a64c-5900fc3de1ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsMember_1f8b6a9b-ebd7-4a19-a88f-87f3c3156bcb" xlink:href="bldp-20231231.xsd#bldp_DeferredShareUnitsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_53bd2163-3161-48ad-a64c-5900fc3de1ff" xlink:to="loc_bldp_DeferredShareUnitsMember_1f8b6a9b-ebd7-4a19-a88f-87f3c3156bcb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_69d16378-7136-432a-b212-1abda13956a2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_5d6e3015-4e89-4157-b1b3-895f5d83a0c9" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_69d16378-7136-432a-b212-1abda13956a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredShareUnitsRollForward_6ec28ef8-9071-4e72-80b3-5d5ef19c2a97" xlink:href="bldp-20231231.xsd#bldp_DeferredShareUnitsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_69d16378-7136-432a-b212-1abda13956a2" xlink:to="loc_bldp_DeferredShareUnitsRollForward_6ec28ef8-9071-4e72-80b3-5d5ef19c2a97" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_a9b6646b-967f-45b3-ac06-9e8a4d5163f3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DeferredShareUnitsRollForward_6ec28ef8-9071-4e72-80b3-5d5ef19c2a97" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_a9b6646b-967f-45b3-ac06-9e8a4d5163f3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_b9de8443-b35a-4762-80a4-4d53f3143871" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DeferredShareUnitsRollForward_6ec28ef8-9071-4e72-80b3-5d5ef19c2a97" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_b9de8443-b35a-4762-80a4-4d53f3143871" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_bc6467b7-e15a-4fbe-96b5-4cddf97b9bb8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DeferredShareUnitsRollForward_6ec28ef8-9071-4e72-80b3-5d5ef19c2a97" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_bc6467b7-e15a-4fbe-96b5-4cddf97b9bb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_162df82d-6a85-41fc-bb5d-128e383a374c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_DeferredShareUnitsRollForward_6ec28ef8-9071-4e72-80b3-5d5ef19c2a97" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_162df82d-6a85-41fc-bb5d-128e383a374c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/EquityRestrictedShareUnitsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#EquityRestrictedShareUnitsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/EquityRestrictedShareUnitsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareBasedPaymentArrangementsAbstract_3ee8af41-7a46-4733-90f7-db74925065bf" xlink:href="bldp-20231231.xsd#bldp_ShareBasedPaymentArrangementsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_348d3546-59f1-4f16-8e8f-58fbe45c9315" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ShareBasedPaymentArrangementsAbstract_3ee8af41-7a46-4733-90f7-db74925065bf" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_348d3546-59f1-4f16-8e8f-58fbe45c9315" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_e10a4baf-62ef-4849-bd30-283aa557f4ff" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfSharebasedPaymentArrangementsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_348d3546-59f1-4f16-8e8f-58fbe45c9315" xlink:to="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_e10a4baf-62ef-4849-bd30-283aa557f4ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SharebasedPaymentArrangementsMember_b8b822b3-3f93-4db4-80fe-3a08c487b092" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SharebasedPaymentArrangementsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis_e10a4baf-62ef-4849-bd30-283aa557f4ff" xlink:to="loc_ifrs-full_SharebasedPaymentArrangementsMember_b8b822b3-3f93-4db4-80fe-3a08c487b092" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedShareUnitsRSUMember_d43346e9-7bc1-4d95-962e-1f4afd717eb8" xlink:href="bldp-20231231.xsd#bldp_RestrictedShareUnitsRSUMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SharebasedPaymentArrangementsMember_b8b822b3-3f93-4db4-80fe-3a08c487b092" xlink:to="loc_bldp_RestrictedShareUnitsRSUMember_d43346e9-7bc1-4d95-962e-1f4afd717eb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_ac2cf48c-a665-4a41-8ffa-60c664b6a6cf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable_348d3546-59f1-4f16-8e8f-58fbe45c9315" xlink:to="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_ac2cf48c-a665-4a41-8ffa-60c664b6a6cf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RestrictedStockUnitsRollForward_79cfb62c-e6f8-441b-be64-3230dd31f239" xlink:href="bldp-20231231.xsd#bldp_RestrictedStockUnitsRollForward"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems_ac2cf48c-a665-4a41-8ffa-60c664b6a6cf" xlink:to="loc_bldp_RestrictedStockUnitsRollForward_79cfb62c-e6f8-441b-be64-3230dd31f239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_d3ce4ac1-97b8-4b47-a335-bf0d057c8e1f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_79cfb62c-e6f8-441b-be64-3230dd31f239" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_d3ce4ac1-97b8-4b47-a335-bf0d057c8e1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_a048a9a8-06d2-4160-a831-96c5260f7ce5" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_79cfb62c-e6f8-441b-be64-3230dd31f239" xlink:to="loc_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted_a048a9a8-06d2-4160-a831-96c5260f7ce5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_c3487c1b-f9a1-4714-8fe5-e5ccfb3b95db" xlink:href="bldp-20231231.xsd#bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_79cfb62c-e6f8-441b-be64-3230dd31f239" xlink:to="loc_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment_c3487c1b-f9a1-4714-8fe5-e5ccfb3b95db" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_8b5aae95-08e7-4910-b4fc-5a9bd4fbcd54" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_79cfb62c-e6f8-441b-be64-3230dd31f239" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement_8b5aae95-08e7-4910-b4fc-5a9bd4fbcd54" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedNetLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_b4838c40-544f-4feb-9aeb-aa1d9ad5f32b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_79cfb62c-e6f8-441b-be64-3230dd31f239" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement_b4838c40-544f-4feb-9aeb-aa1d9ad5f32b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_15d3df4d-e60b-460a-8492-469e86a6c7ee" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RestrictedStockUnitsRollForward_79cfb62c-e6f8-441b-be64-3230dd31f239" xlink:to="loc_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement_15d3df4d-e60b-460a-8492-469e86a6c7ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/CommitmentsandcontingenciesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#CommitmentsandcontingenciesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/CommitmentsandcontingenciesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_12884580-8dfa-4bef-8fb9-76924e2b8f61" xlink:href="bldp-20231231.xsd#bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsTable_06900e64-e1ac-4417-85c0-2376e70011fa" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract_12884580-8dfa-4bef-8fb9-76924e2b8f61" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsTable_06900e64-e1ac-4417-85c0-2376e70011fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_3ea6ddfd-f93a-4c0c-86c1-3d0c75a988bc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_06900e64-e1ac-4417-85c0-2376e70011fa" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_3ea6ddfd-f93a-4c0c-86c1-3d0c75a988bc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_06152801-5a2d-4b56-a42c-0ffb6d3b21f4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_3ea6ddfd-f93a-4c0c-86c1-3d0c75a988bc" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_06152801-5a2d-4b56-a42c-0ffb6d3b21f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_650dca84-ad18-444b-b66e-92f6983adcab" xlink:href="bldp-20231231.xsd#bldp_HyCapFundMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_06152801-5a2d-4b56-a42c-0ffb6d3b21f4" xlink:to="loc_bldp_HyCapFundMember_650dca84-ad18-444b-b66e-92f6983adcab" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_dff695bc-54f8-458f-9727-06695e4d4f2b" xlink:href="bldp-20231231.xsd#bldp_CleanH2FundMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_06152801-5a2d-4b56-a42c-0ffb6d3b21f4" xlink:to="loc_bldp_CleanH2FundMember_dff695bc-54f8-458f-9727-06695e4d4f2b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfProvisionsAxis_6b489074-93df-490e-8a0c-2dc98165e604" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfProvisionsAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_06900e64-e1ac-4417-85c0-2376e70011fa" xlink:to="loc_ifrs-full_ClassesOfProvisionsAxis_6b489074-93df-490e-8a0c-2dc98165e604" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherProvisionsMember_1c10ec0d-1aff-4167-840d-ace4e1632e8f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherProvisionsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfProvisionsAxis_6b489074-93df-490e-8a0c-2dc98165e604" xlink:to="loc_ifrs-full_OtherProvisionsMember_1c10ec0d-1aff-4167-840d-ace4e1632e8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_bb2e4858-7004-4602-813d-cd67b0d6dd7b" xlink:href="bldp-20231231.xsd#bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_1c10ec0d-1aff-4167-840d-ace4e1632e8f" xlink:to="loc_bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember_bb2e4858-7004-4602-813d-cd67b0d6dd7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherProvisionsMember_00e7f630-3e78-44d7-b342-cecd568df63a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MiscellaneousOtherProvisionsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_OtherProvisionsMember_1c10ec0d-1aff-4167-840d-ace4e1632e8f" xlink:to="loc_ifrs-full_MiscellaneousOtherProvisionsMember_00e7f630-3e78-44d7-b342-cecd568df63a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsAxis_25d47da4-ff52-40d3-8526-aa57b24764a2" xlink:href="bldp-20231231.xsd#bldp_InvestmentContributionsAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_06900e64-e1ac-4417-85c0-2376e70011fa" xlink:to="loc_bldp_InvestmentContributionsAxis_25d47da4-ff52-40d3-8526-aa57b24764a2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentContributionsDomain_2b76256b-e21b-4d2b-956a-b2b415f53d85" xlink:href="bldp-20231231.xsd#bldp_InvestmentContributionsDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentContributionsAxis_25d47da4-ff52-40d3-8526-aa57b24764a2" xlink:to="loc_bldp_InvestmentContributionsDomain_2b76256b-e21b-4d2b-956a-b2b415f53d85" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InitialContributionMember_8b2fe9fa-6a92-4c89-933c-b16695a502d5" xlink:href="bldp-20231231.xsd#bldp_InitialContributionMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_InvestmentContributionsDomain_2b76256b-e21b-4d2b-956a-b2b415f53d85" xlink:to="loc_bldp_InitialContributionMember_8b2fe9fa-6a92-4c89-933c-b16695a502d5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CounterpartiesAxis_d1fb1044-6f83-48bf-97a9-f074fd10e695" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CounterpartiesAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_06900e64-e1ac-4417-85c0-2376e70011fa" xlink:to="loc_ifrs-full_CounterpartiesAxis_d1fb1044-6f83-48bf-97a9-f074fd10e695" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CounterpartiesMember_b26b9f4a-d238-4b42-9607-53d610c318ce" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CounterpartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CounterpartiesAxis_d1fb1044-6f83-48bf-97a9-f074fd10e695" xlink:to="loc_ifrs-full_CounterpartiesMember_b26b9f4a-d238-4b42-9607-53d610c318ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TemplewaterMember_cc6b68b4-f2d6-4108-a03c-f4f6506d0522" xlink:href="bldp-20231231.xsd#bldp_TemplewaterMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CounterpartiesMember_b26b9f4a-d238-4b42-9607-53d610c318ce" xlink:to="loc_bldp_TemplewaterMember_cc6b68b4-f2d6-4108-a03c-f4f6506d0522" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfOtherProvisionsLineItems"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsTable_06900e64-e1ac-4417-85c0-2376e70011fa" xlink:to="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner_273a2f53-a081-4b15-b801-8bf6e62d5688" xlink:href="bldp-20231231.xsd#bldp_NumberOfInvestmentsCommittingToBeLimitedPartner"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:to="loc_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner_273a2f53-a081-4b15-b801-8bf6e62d5688" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CapitalCommitments_6208654f-bcb4-456d-876f-7368d1ce1b06" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CapitalCommitments"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:to="loc_ifrs-full_CapitalCommitments_6208654f-bcb4-456d-876f-7368d1ce1b06" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_dc63a2dd-faec-4e02-b9e0-61fffb950bff" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:to="loc_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities_dc63a2dd-faec-4e02-b9e0-61fffb950bff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IntellectualPropertyTerm_51dad102-69f1-4fe8-a4cb-637a88156832" xlink:href="bldp-20231231.xsd#bldp_IntellectualPropertyTerm"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:to="loc_bldp_IntellectualPropertyTerm_51dad102-69f1-4fe8-a4cb-637a88156832" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PaymentsForRoyaltyAgreement_d8cfcb4f-b8d2-4557-a21b-c6754296864f" xlink:href="bldp-20231231.xsd#bldp_PaymentsForRoyaltyAgreement"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:to="loc_bldp_PaymentsForRoyaltyAgreement_d8cfcb4f-b8d2-4557-a21b-c6754296864f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RoyaltyObligationContingentPercentage_e926a1b8-e3e7-4536-9ea7-478c17ee4cf3" xlink:href="bldp-20231231.xsd#bldp_RoyaltyObligationContingentPercentage"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:to="loc_bldp_RoyaltyObligationContingentPercentage_e926a1b8-e3e7-4536-9ea7-478c17ee4cf3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RoyaltyObligationContingentMaximumAmount_260b7c29-9b3c-4c51-a541-2ed9a429af56" xlink:href="bldp-20231231.xsd#bldp_RoyaltyObligationContingentMaximumAmount"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:to="loc_bldp_RoyaltyObligationContingentMaximumAmount_260b7c29-9b3c-4c51-a541-2ed9a429af56" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RoyaltyExpense_f86068c2-c281-4803-8f79-a78dde1d0184" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RoyaltyExpense"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfOtherProvisionsLineItems_4b01c13f-7b71-41c7-96fe-a2c0e0ee057c" xlink:to="loc_ifrs-full_RoyaltyExpense_f86068c2-c281-4803-8f79-a78dde1d0184" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/DisaggregationofrevenueDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#DisaggregationofrevenueDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/DisaggregationofrevenueDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_59090e60-165f-474e-8396-7eb5547bee19" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_e276f47b-6ee4-4601-80cf-ab87447b7836" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_59090e60-165f-474e-8396-7eb5547bee19" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_e276f47b-6ee4-4601-80cf-ab87447b7836" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_cb75935a-44a6-4e6e-8723-d87881a42383" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_e276f47b-6ee4-4601-80cf-ab87447b7836" xlink:to="loc_ifrs-full_GeographicalAreasAxis_cb75935a-44a6-4e6e-8723-d87881a42383" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_22e4e3fe-19a7-4a38-b44e-b1f3db88b2b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_cb75935a-44a6-4e6e-8723-d87881a42383" xlink:to="loc_ifrs-full_GeographicalAreasMember_22e4e3fe-19a7-4a38-b44e-b1f3db88b2b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_a55028be-3c57-4c2d-9a4d-91f3a3a1fc31" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_22e4e3fe-19a7-4a38-b44e-b1f3db88b2b8" xlink:to="loc_country_CN_a55028be-3c57-4c2d-9a4d-91f3a3a1fc31" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EUROPE1Member_1e5cbfa2-c417-4b23-a19e-e9b2cc56f387" xlink:href="bldp-20231231.xsd#bldp_EUROPE1Member"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_22e4e3fe-19a7-4a38-b44e-b1f3db88b2b8" xlink:to="loc_bldp_EUROPE1Member_1e5cbfa2-c417-4b23-a19e-e9b2cc56f387" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_NorthAmerica1Member_990f0c88-45d1-45b8-9950-d10fe1974f6a" xlink:href="bldp-20231231.xsd#bldp_NorthAmerica1Member"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_22e4e3fe-19a7-4a38-b44e-b1f3db88b2b8" xlink:to="loc_bldp_NorthAmerica1Member_990f0c88-45d1-45b8-9950-d10fe1974f6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherGeographicalAreasMember_60b20e50-31da-4be8-a775-0810f786e2d6" xlink:href="bldp-20231231.xsd#bldp_OtherGeographicalAreasMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_22e4e3fe-19a7-4a38-b44e-b1f3db88b2b8" xlink:to="loc_bldp_OtherGeographicalAreasMember_60b20e50-31da-4be8-a775-0810f786e2d6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesAxis_e46c103f-89a8-4708-9e51-b521d6aee355" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_e276f47b-6ee4-4601-80cf-ab87447b7836" xlink:to="loc_ifrs-full_ProductsAndServicesAxis_e46c103f-89a8-4708-9e51-b521d6aee355" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProductsAndServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesAxis_e46c103f-89a8-4708-9e51-b521d6aee355" xlink:to="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BusMember_0bdb46fa-7368-46da-88c7-87cfa1288161" xlink:href="bldp-20231231.xsd#bldp_BusMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:to="loc_bldp_BusMember_0bdb46fa-7368-46da-88c7-87cfa1288161" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TruckMember_83dbce1e-16e9-4382-a160-d2cdebcdc255" xlink:href="bldp-20231231.xsd#bldp_TruckMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:to="loc_bldp_TruckMember_83dbce1e-16e9-4382-a160-d2cdebcdc255" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RailMember_d3dd4bf6-02ed-4298-a831-19fdd8cf463b" xlink:href="bldp-20231231.xsd#bldp_RailMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:to="loc_bldp_RailMember_d3dd4bf6-02ed-4298-a831-19fdd8cf463b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_MarineMember_e7e49a62-85d3-43ff-94c7-8622ce430946" xlink:href="bldp-20231231.xsd#bldp_MarineMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:to="loc_bldp_MarineMember_e7e49a62-85d3-43ff-94c7-8622ce430946" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HDMobilitySubtotalMember_13eb7922-0236-4482-aff8-aa47bcb0255c" xlink:href="bldp-20231231.xsd#bldp_HDMobilitySubtotalMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:to="loc_bldp_HDMobilitySubtotalMember_13eb7922-0236-4482-aff8-aa47bcb0255c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_StationaryMember_461a680d-d57a-45a4-80b3-33d1ac26ede1" xlink:href="bldp-20231231.xsd#bldp_StationaryMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:to="loc_bldp_StationaryMember_461a680d-d57a-45a4-80b3-33d1ac26ede1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_EmergingMarketsAndOtherMember_293b24d4-7f5a-4256-95bf-c0daebbcd74a" xlink:href="bldp-20231231.xsd#bldp_EmergingMarketsAndOtherMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ProductsAndServicesMember_0e8f1448-e730-4083-9d46-55ac95df9b63" xlink:to="loc_bldp_EmergingMarketsAndOtherMember_293b24d4-7f5a-4256-95bf-c0daebbcd74a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_9a0d1c5a-e1ad-449a-901f-8882effd4922" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_e276f47b-6ee4-4601-80cf-ab87447b7836" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_9a0d1c5a-e1ad-449a-901f-8882effd4922" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_ee969c02-c833-437d-a3e4-daeb05ca7602" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TimingOfTransferOfGoodsOrServicesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis_9a0d1c5a-e1ad-449a-901f-8882effd4922" xlink:to="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_ee969c02-c833-437d-a3e4-daeb05ca7602" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_44bd3255-b800-44ed-bdd0-7c43fe5edc1f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_ee969c02-c833-437d-a3e4-daeb05ca7602" xlink:to="loc_ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember_44bd3255-b800-44ed-bdd0-7c43fe5edc1f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_35272683-a78f-43fe-9e09-3b587b76d485" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GoodsOrServicesTransferredOverTimeMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TimingOfTransferOfGoodsOrServicesMember_ee969c02-c833-437d-a3e4-daeb05ca7602" xlink:to="loc_ifrs-full_GoodsOrServicesTransferredOverTimeMember_35272683-a78f-43fe-9e09-3b587b76d485" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_880d8f36-5edf-4d3a-9228-b453875cc005" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable_e276f47b-6ee4-4601-80cf-ab87447b7836" xlink:to="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_880d8f36-5edf-4d3a-9228-b453875cc005" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_5716e287-d9ff-4e4e-9399-ec9c4c5f0578" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems_880d8f36-5edf-4d3a-9228-b453875cc005" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_5716e287-d9ff-4e4e-9399-ec9c4c5f0578" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/PersonnelexpensesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#PersonnelexpensesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/PersonnelexpensesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cd2e4eb6-fab7-4d56-a9a1-50e46e08721d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_440e69cb-0d10-4c1b-942a-418bc6b32463" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ShorttermEmployeeBenefitsExpense"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cd2e4eb6-fab7-4d56-a9a1-50e46e08721d" xlink:to="loc_ifrs-full_ShorttermEmployeeBenefitsExpense_440e69cb-0d10-4c1b-942a-418bc6b32463" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_db4ad164-a29b-4666-a73b-4ff14a17a518" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cd2e4eb6-fab7-4d56-a9a1-50e46e08721d" xlink:to="loc_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees_db4ad164-a29b-4666-a73b-4ff14a17a518" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EmployeeBenefitsExpense_292b2646-0cc7-4779-9b3f-e7446044c543" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EmployeeBenefitsExpense"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cd2e4eb6-fab7-4d56-a9a1-50e46e08721d" xlink:to="loc_ifrs-full_EmployeeBenefitsExpense_292b2646-0cc7-4779-9b3f-e7446044c543" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OtheroperatingexpenseScheduleofDetailedInformationonOtherOperatingExpenseDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OtheroperatingexpenseScheduleofDetailedInformationonOtherOperatingExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OtheroperatingexpenseScheduleofDetailedInformationonOtherOperatingExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cd16b5fb-f29d-4905-8453-0f7e22188367" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_bc261fa5-e043-4674-aecc-0fd660e8c88d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cd16b5fb-f29d-4905-8453-0f7e22188367" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_bc261fa5-e043-4674-aecc-0fd660e8c88d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_7f111485-c53e-4821-b89d-5d1ff92f9e80" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseOfRestructuringActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cd16b5fb-f29d-4905-8453-0f7e22188367" xlink:to="loc_ifrs-full_ExpenseOfRestructuringActivities_7f111485-c53e-4821-b89d-5d1ff92f9e80" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_45f68db5-118b-450f-9d35-9e4f54c34f8d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cd16b5fb-f29d-4905-8453-0f7e22188367" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_45f68db5-118b-450f-9d35-9e4f54c34f8d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MiscellaneousOtherOperatingExpense_0f279e7c-7791-43dd-b925-17edae6a1d09" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MiscellaneousOtherOperatingExpense"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_cd16b5fb-f29d-4905-8453-0f7e22188367" xlink:to="loc_ifrs-full_MiscellaneousOtherOperatingExpense_0f279e7c-7791-43dd-b925-17edae6a1d09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OtheroperatingexpenseNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OtheroperatingexpenseNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OtheroperatingexpenseNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_d80f447e-e946-46a2-a4f9-73557d5f498c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_add4ffb5-b7c8-4f21-9eb4-90a720db4372" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_d80f447e-e946-46a2-a4f9-73557d5f498c" xlink:to="loc_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables_add4ffb5-b7c8-4f21-9eb4-90a720db4372" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ExpenseOfRestructuringActivities_65c5bb95-1201-4773-8131-348c7bafd98e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ExpenseOfRestructuringActivities"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_d80f447e-e946-46a2-a4f9-73557d5f498c" xlink:to="loc_ifrs-full_ExpenseOfRestructuringActivities_65c5bb95-1201-4773-8131-348c7bafd98e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_e8fd228c-2d6b-456d-9393-5c44c8e912ee" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_d80f447e-e946-46a2-a4f9-73557d5f498c" xlink:to="loc_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination_e8fd228c-2d6b-456d-9393-5c44c8e912ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinanceincomeandexpenseDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#FinanceincomeandexpenseDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinanceincomeandexpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_151b744e-9c9d-4db0-b2e8-29c1ecbc233c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AnalysisOfIncomeAndExpenseAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_e8e964ed-7222-42c3-b7e0-4eced6e8b986" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_151b744e-9c9d-4db0-b2e8-29c1ecbc233c" xlink:to="loc_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans_e8e964ed-7222-42c3-b7e0-4eced6e8b986" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentIncome_76274d1f-df30-4356-a0cd-0f4cd1d056f8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentIncome"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_151b744e-9c9d-4db0-b2e8-29c1ecbc233c" xlink:to="loc_ifrs-full_InvestmentIncome_76274d1f-df30-4356-a0cd-0f4cd1d056f8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_674b9474-ea94-4a57-be3f-7f01d1c3df34" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_151b744e-9c9d-4db0-b2e8-29c1ecbc233c" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_674b9474-ea94-4a57-be3f-7f01d1c3df34" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_c3536f8e-0527-4594-9c7f-fbd9e983aa09" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_151b744e-9c9d-4db0-b2e8-29c1ecbc233c" xlink:to="loc_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss_c3536f8e-0527-4594-9c7f-fbd9e983aa09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GovernmentLevies_0a979546-81f6-4585-977b-04c2d2bb6686" xlink:href="bldp-20231231.xsd#bldp_GovernmentLevies"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_151b744e-9c9d-4db0-b2e8-29c1ecbc233c" xlink:to="loc_bldp_GovernmentLevies_0a979546-81f6-4585-977b-04c2d2bb6686" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinanceAndOtherIncomeExpenses_1976555a-0f59-4113-ac49-889118cad3d7" xlink:href="bldp-20231231.xsd#bldp_FinanceAndOtherIncomeExpenses"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_151b744e-9c9d-4db0-b2e8-29c1ecbc233c" xlink:to="loc_bldp_FinanceAndOtherIncomeExpenses_1976555a-0f59-4113-ac49-889118cad3d7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinanceCosts_658e4759-9165-4abe-887c-9f3f62d317df" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinanceCosts"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_AnalysisOfIncomeAndExpenseAbstract_151b744e-9c9d-4db0-b2e8-29c1ecbc233c" xlink:to="loc_ifrs-full_FinanceCosts_658e4759-9165-4abe-887c-9f3f62d317df" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/ImpairmentchargesonpropertyplantandequipmentNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#ImpairmentchargesonpropertyplantandequipmentNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/ImpairmentchargesonpropertyplantandequipmentNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract_0c9472fb-cb0c-481d-8188-330a7a299029" xlink:href="bldp-20231231.xsd#bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_36a01178-7acc-4fc6-ab68-16b2bcd7bc8e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract_0c9472fb-cb0c-481d-8188-330a7a299029" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_36a01178-7acc-4fc6-ab68-16b2bcd7bc8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_StatementGeographicalAxis_84e0c948-495d-4da9-a826-685b274d8c67" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_StatementGeographicalAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_36a01178-7acc-4fc6-ab68-16b2bcd7bc8e" xlink:to="loc_srt_StatementGeographicalAxis_84e0c948-495d-4da9-a826-685b274d8c67" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_SegmentGeographicalDomain_dd24b467-6379-4a3c-bd22-094b9cede4fa" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_SegmentGeographicalDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_84e0c948-495d-4da9-a826-685b274d8c67" xlink:to="loc_srt_SegmentGeographicalDomain_dd24b467-6379-4a3c-bd22-094b9cede4fa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_41144284-49de-4834-80b3-f2700c177db5" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_dd24b467-6379-4a3c-bd22-094b9cede4fa" xlink:to="loc_country_CN_41144284-49de-4834-80b3-f2700c177db5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_64480311-4cfe-4d12-b015-37dc7067d966" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_36a01178-7acc-4fc6-ab68-16b2bcd7bc8e" xlink:to="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_64480311-4cfe-4d12-b015-37dc7067d966" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_PropertyPlantAndEquipmentMember_5768fbf3-342d-4fd0-980d-2e6f106b14c3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_PropertyPlantAndEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis_64480311-4cfe-4d12-b015-37dc7067d966" xlink:to="loc_ifrs-full_PropertyPlantAndEquipmentMember_5768fbf3-342d-4fd0-980d-2e6f106b14c3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ProductionAndTestEquipmentMember_d62e1c59-656e-48af-a85e-2b0f435aab7b" xlink:href="bldp-20231231.xsd#bldp_ProductionAndTestEquipmentMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_PropertyPlantAndEquipmentMember_5768fbf3-342d-4fd0-980d-2e6f106b14c3" xlink:to="loc_bldp_ProductionAndTestEquipmentMember_d62e1c59-656e-48af-a85e-2b0f435aab7b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d64a0456-69c3-4676-93c9-0e6f9661dc47" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable_36a01178-7acc-4fc6-ab68-16b2bcd7bc8e" xlink:to="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d64a0456-69c3-4676-93c9-0e6f9661dc47" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_f62b28f6-5887-466e-b843-41673be58c9c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems_d64a0456-69c3-4676-93c9-0e6f9661dc47" xlink:to="loc_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment_f62b28f6-5887-466e-b843-41673be58c9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#IncometaxesCurrentTaxExpenseDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncomeTaxesAbstract_e547f224-f6bd-4591-b727-00cce40265a9" xlink:href="bldp-20231231.xsd#bldp_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncome_fd0375b4-fb82-41d8-86bf-4cc2e34443a4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxExpenseIncome"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_e547f224-f6bd-4591-b727-00cce40265a9" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncome_fd0375b4-fb82-41d8-86bf-4cc2e34443a4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WithholdingTax_85b77515-9c88-4a35-9f65-9333bb113d9b" xlink:href="bldp-20231231.xsd#bldp_WithholdingTax"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_e547f224-f6bd-4591-b727-00cce40265a9" xlink:to="loc_bldp_WithholdingTax_85b77515-9c88-4a35-9f65-9333bb113d9b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_e6a52a55-7ce3-412c-b935-841c9e84c3ff" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_e547f224-f6bd-4591-b727-00cce40265a9" xlink:to="loc_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods_e6a52a55-7ce3-412c-b935-841c9e84c3ff" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_f64d585a-592b-45bc-a972-8faa876fba27" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_e547f224-f6bd-4591-b727-00cce40265a9" xlink:to="loc_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences_f64d585a-592b-45bc-a972-8faa876fba27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_97b529ce-6218-4ffc-85cb-dc627463deb3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_e547f224-f6bd-4591-b727-00cce40265a9" xlink:to="loc_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods_97b529ce-6218-4ffc-85cb-dc627463deb3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_50eb6c36-2b58-449a-909f-335678b6e1f7" xlink:href="bldp-20231231.xsd#bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_e547f224-f6bd-4591-b727-00cce40265a9" xlink:to="loc_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences_50eb6c36-2b58-449a-909f-335678b6e1f7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_60975294-94c0-4e41-933c-667cc021ecc1" xlink:href="bldp-20231231.xsd#bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_e547f224-f6bd-4591-b727-00cce40265a9" xlink:to="loc_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods_60975294-94c0-4e41-933c-667cc021ecc1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_eff39cc5-450d-4b4f-9712-5233cf28854c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_e547f224-f6bd-4591-b727-00cce40265a9" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_eff39cc5-450d-4b4f-9712-5233cf28854c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#IncometaxesTaxRateReconciliationDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncomeTaxesAbstract_2ac67f5a-3803-4256-88d4-bc010b694011" xlink:href="bldp-20231231.xsd#bldp_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AccountingProfit_c370e33d-0191-419f-b506-0eff560f8646" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AccountingProfit"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_2ac67f5a-3803-4256-88d4-bc010b694011" xlink:to="loc_ifrs-full_AccountingProfit_c370e33d-0191-419f-b506-0eff560f8646" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ExpectedTaxRecovery_1a1773ac-7bab-4cca-945a-294127fd5814" xlink:href="bldp-20231231.xsd#bldp_ExpectedTaxRecovery"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_2ac67f5a-3803-4256-88d4-bc010b694011" xlink:to="loc_bldp_ExpectedTaxRecovery_1a1773ac-7bab-4cca-945a-294127fd5814" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_33c5f1f9-757b-4f48-a245-5b0c8d0bed4a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxExpenseIncomeAtApplicableTaxRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_2ac67f5a-3803-4256-88d4-bc010b694011" xlink:to="loc_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate_33c5f1f9-757b-4f48-a245-5b0c8d0bed4a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_fc0e5cd6-14f1-4ac3-8d64-1fcb954ff0f4" xlink:href="bldp-20231231.xsd#bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_2ac67f5a-3803-4256-88d4-bc010b694011" xlink:to="loc_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome_fc0e5cd6-14f1-4ac3-8d64-1fcb954ff0f4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfTaxLosses_725d8bb0-d3b8-4ea4-9823-1e63cf3e1df8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectOfTaxLosses"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_2ac67f5a-3803-4256-88d4-bc010b694011" xlink:to="loc_ifrs-full_TaxEffectOfTaxLosses_725d8bb0-d3b8-4ea4-9823-1e63cf3e1df8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfTaxCreditsEarned_51a9981b-2779-40a7-a1d7-5bd7a1441e09" xlink:href="bldp-20231231.xsd#bldp_TaxEffectOfTaxCreditsEarned"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_2ac67f5a-3803-4256-88d4-bc010b694011" xlink:to="loc_bldp_TaxEffectOfTaxCreditsEarned_51a9981b-2779-40a7-a1d7-5bd7a1441e09" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TaxEffectOfForeignTaxRates_1bce98d0-ec18-4ea3-a8c6-ec83164ff707" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TaxEffectOfForeignTaxRates"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_2ac67f5a-3803-4256-88d4-bc010b694011" xlink:to="loc_ifrs-full_TaxEffectOfForeignTaxRates_1bce98d0-ec18-4ea3-a8c6-ec83164ff707" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_03be53d9-1b02-42a6-b320-d623694d809a" xlink:href="bldp-20231231.xsd#bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_2ac67f5a-3803-4256-88d4-bc010b694011" xlink:to="loc_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences_03be53d9-1b02-42a6-b320-d623694d809a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_TaxEffectOther_d50beb8b-64a2-42cb-950d-4dfe44362dcc" xlink:href="bldp-20231231.xsd#bldp_TaxEffectOther"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_2ac67f5a-3803-4256-88d4-bc010b694011" xlink:to="loc_bldp_TaxEffectOther_d50beb8b-64a2-42cb-950d-4dfe44362dcc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_024c4f3d-c37c-49eb-b5f1-2618dc3f8d73" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_IncomeTaxExpenseContinuingOperations"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_2ac67f5a-3803-4256-88d4-bc010b694011" xlink:to="loc_ifrs-full_IncomeTaxExpenseContinuingOperations_024c4f3d-c37c-49eb-b5f1-2618dc3f8d73" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#IncometaxesUnrecognizedDeferredTaxAssetsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_IncomeTaxesAbstract_55e377a4-525b-476a-ad96-4be0177de228" xlink:href="bldp-20231231.xsd#bldp_IncomeTaxesAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_371bcb2a-b1bd-4838-a78f-aef8134c5b48" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_IncomeTaxesAbstract_55e377a4-525b-476a-ad96-4be0177de228" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_371bcb2a-b1bd-4838-a78f-aef8134c5b48" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f9ba5be2-655b-4e4c-a27f-060d86395288" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_371bcb2a-b1bd-4838-a78f-aef8134c5b48" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f9ba5be2-655b-4e4c-a27f-060d86395288" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis_f9ba5be2-655b-4e4c-a27f-060d86395288" xlink:to="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ScientificResearchExpendituresMember_d7284fbf-aa93-4c70-84be-07310785ef4f" xlink:href="bldp-20231231.xsd#bldp_ScientificResearchExpendituresMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:to="loc_bldp_ScientificResearchExpendituresMember_d7284fbf-aa93-4c70-84be-07310785ef4f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentsMember_2c1a37a6-80d7-43fe-ba43-a7b6de5fea51" xlink:href="bldp-20231231.xsd#bldp_InvestmentsMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:to="loc_bldp_InvestmentsMember_2c1a37a6-80d7-43fe-ba43-a7b6de5fea51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ShareIssuanceCostsMember_5c80626d-6bd3-47df-9665-4135ca81d1d9" xlink:href="bldp-20231231.xsd#bldp_ShareIssuanceCostsMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:to="loc_bldp_ShareIssuanceCostsMember_5c80626d-6bd3-47df-9665-4135ca81d1d9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxLossesMember_0a010c3a-f87c-410c-95d9-8f58d37431fd" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedTaxLossesMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:to="loc_ifrs-full_UnusedTaxLossesMember_0a010c3a-f87c-410c-95d9-8f58d37431fd" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CapitalLossesCarriedForwardMember_d44ca3b4-c36e-4699-9f8f-ef94553e8f8c" xlink:href="bldp-20231231.xsd#bldp_CapitalLossesCarriedForwardMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:to="loc_bldp_CapitalLossesCarriedForwardMember_d44ca3b4-c36e-4699-9f8f-ef94553e8f8c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_UnusedTaxCreditsMember_5a2ff74f-2467-433b-b5a6-347e1a4fc5ee" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_UnusedTaxCreditsMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:to="loc_ifrs-full_UnusedTaxCreditsMember_5a2ff74f-2467-433b-b5a6-347e1a4fc5ee" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_9387ab06-324d-4317-b110-9093fb59fda9" xlink:href="bldp-20231231.xsd#bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:to="loc_bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember_9387ab06-324d-4317-b110-9093fb59fda9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_b6515313-6c55-4b51-8a3a-3ef2ffd99b9c" xlink:href="bldp-20231231.xsd#bldp_ResearchAndDevelopmentTaxCreditsMember"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember_d1ff65f0-d358-40c2-b5f7-e151662cf78a" xlink:to="loc_bldp_ResearchAndDevelopmentTaxCreditsMember_b6515313-6c55-4b51-8a3a-3ef2ffd99b9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_cdbde3b3-10b4-4637-ae45-7fa4e8cc40fb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_371bcb2a-b1bd-4838-a78f-aef8134c5b48" xlink:to="loc_ifrs-full_GeographicalAreasAxis_cdbde3b3-10b4-4637-ae45-7fa4e8cc40fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_42e26c11-ebfb-4442-a771-3d2794551dbb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_cdbde3b3-10b4-4637-ae45-7fa4e8cc40fb" xlink:to="loc_ifrs-full_GeographicalAreasMember_42e26c11-ebfb-4442-a771-3d2794551dbb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_75d9d8cf-3530-47cc-86f5-decdc45decd7" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_42e26c11-ebfb-4442-a771-3d2794551dbb" xlink:to="loc_country_CA_75d9d8cf-3530-47cc-86f5-decdc45decd7" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_192ca434-3bea-4b0a-a0a2-bb2e78113933" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_DE"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_42e26c11-ebfb-4442-a771-3d2794551dbb" xlink:to="loc_country_DE_192ca434-3bea-4b0a-a0a2-bb2e78113933" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_ec7b30eb-a9a2-4be9-aba6-c87a8f02f5b6" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_42e26c11-ebfb-4442-a771-3d2794551dbb" xlink:to="loc_country_US_ec7b30eb-a9a2-4be9-aba6-c87a8f02f5b6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_2952fc85-99ad-4300-be33-89d2a2472b8e" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_DK"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_42e26c11-ebfb-4442-a771-3d2794551dbb" xlink:to="loc_country_DK_2952fc85-99ad-4300-be33-89d2a2472b8e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_HK_37dfe33f-2e08-4492-b273-dd66af603da3" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_HK"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_42e26c11-ebfb-4442-a771-3d2794551dbb" xlink:to="loc_country_HK_37dfe33f-2e08-4492-b273-dd66af603da3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_e60d0a2f-0f85-4f4b-9fae-c16e54fbfe27" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_42e26c11-ebfb-4442-a771-3d2794551dbb" xlink:to="loc_country_GB_e60d0a2f-0f85-4f4b-9fae-c16e54fbfe27" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_0b621bc9-11dd-4657-bb7a-62cbd145dc9e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable_371bcb2a-b1bd-4838-a78f-aef8134c5b48" xlink:to="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_0b621bc9-11dd-4657-bb7a-62cbd145dc9e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_baac5ab0-164a-4fff-81bf-838515563a18" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_0b621bc9-11dd-4657-bb7a-62cbd145dc9e" xlink:to="loc_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised_baac5ab0-164a-4fff-81bf-838515563a18" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DeferredTaxAssets_561ec62b-bf4a-4486-8931-a89de70e43d2" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DeferredTaxAssets"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems_0b621bc9-11dd-4657-bb7a-62cbd145dc9e" xlink:to="loc_ifrs-full_DeferredTaxAssets_561ec62b-bf4a-4486-8931-a89de70e43d2" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#RelatedpartytransactionsTransactionswithRelatedPartiesDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RelatedPartyAbstract_37e34aae-d43c-4f93-bd7f-350ee731f297" xlink:href="bldp-20231231.xsd#bldp_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_147dd420-716f-484d-89be-0c8c5e1d788e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_37e34aae-d43c-4f93-bd7f-350ee731f297" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_147dd420-716f-484d-89be-0c8c5e1d788e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_c4fb0407-5afa-490e-9100-a0131f489847" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_147dd420-716f-484d-89be-0c8c5e1d788e" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_c4fb0407-5afa-490e-9100-a0131f489847" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_586774c2-449f-4548-b5a5-026a3cc14239" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_c4fb0407-5afa-490e-9100-a0131f489847" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_586774c2-449f-4548-b5a5-026a3cc14239" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WeichaiBallardJVMember_3150c71a-bce4-4b94-aac2-32bae1e7d897" xlink:href="bldp-20231231.xsd#bldp_WeichaiBallardJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_586774c2-449f-4548-b5a5-026a3cc14239" xlink:to="loc_bldp_WeichaiBallardJVMember_3150c71a-bce4-4b94-aac2-32bae1e7d897" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_8195c42b-104a-4d47-9092-e03adc2ad00a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CategoriesOfRelatedPartiesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_147dd420-716f-484d-89be-0c8c5e1d788e" xlink:to="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_8195c42b-104a-4d47-9092-e03adc2ad00a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_2c877eb8-482d-4609-a48f-11b865d42649" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForRelatedPartiesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_CategoriesOfRelatedPartiesAxis_8195c42b-104a-4d47-9092-e03adc2ad00a" xlink:to="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_2c877eb8-482d-4609-a48f-11b865d42649" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AssociatesMember_60fb3cd4-645d-4a26-8866-d11f0c25183c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForRelatedPartiesMember_2c877eb8-482d-4609-a48f-11b865d42649" xlink:to="loc_ifrs-full_AssociatesMember_60fb3cd4-645d-4a26-8866-d11f0c25183c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_bee77662-3ebb-4e75-a75a-39a55cbd23d0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_147dd420-716f-484d-89be-0c8c5e1d788e" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_bee77662-3ebb-4e75-a75a-39a55cbd23d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_b0ffa5c7-1501-48d8-aec7-7ae7284bc1d0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_bee77662-3ebb-4e75-a75a-39a55cbd23d0" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_b0ffa5c7-1501-48d8-aec7-7ae7284bc1d0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_e5dbea44-6f23-4793-9249-6930897441f6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AmountsReceivableRelatedPartyTransactions"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_bee77662-3ebb-4e75-a75a-39a55cbd23d0" xlink:to="loc_ifrs-full_AmountsReceivableRelatedPartyTransactions_e5dbea44-6f23-4793-9249-6930897441f6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_InvestmentsRelatedPartyTransactions_8fffcc34-1e2a-4f7e-b424-4bbfa5dcba1c" xlink:href="bldp-20231231.xsd#bldp_InvestmentsRelatedPartyTransactions"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_bee77662-3ebb-4e75-a75a-39a55cbd23d0" xlink:to="loc_bldp_InvestmentsRelatedPartyTransactions_8fffcc34-1e2a-4f7e-b424-4bbfa5dcba1c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_3d7d257c-8904-4b1d-b401-01aad8d69352" xlink:href="bldp-20231231.xsd#bldp_ContractLiabilitiesRelatedPartyTransactions"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_bee77662-3ebb-4e75-a75a-39a55cbd23d0" xlink:to="loc_bldp_ContractLiabilitiesRelatedPartyTransactions_3d7d257c-8904-4b1d-b401-01aad8d69352" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_fce65066-7ebb-4699-a165-4852507ee29d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_bee77662-3ebb-4e75-a75a-39a55cbd23d0" xlink:to="loc_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions_fce65066-7ebb-4699-a165-4852507ee29d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CostOfGoodsSoldAndOperatingExpense_39fca30f-dd4f-4864-ae47-3067cff60de6" xlink:href="bldp-20231231.xsd#bldp_CostOfGoodsSoldAndOperatingExpense"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_bee77662-3ebb-4e75-a75a-39a55cbd23d0" xlink:to="loc_bldp_CostOfGoodsSoldAndOperatingExpense_39fca30f-dd4f-4864-ae47-3067cff60de6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#RelatedpartytransactionsKeyManagementCompensationDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RelatedPartyAbstract_19da1f15-1b7f-40a9-aac8-7a6206da5c45" xlink:href="bldp-20231231.xsd#bldp_RelatedPartyAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_ab8e0af5-6f68-4fc1-9762-a7ab3947cfc8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_RelatedPartyAbstract_19da1f15-1b7f-40a9-aac8-7a6206da5c45" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_ab8e0af5-6f68-4fc1-9762-a7ab3947cfc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_JointVenturesAxis_8ff7967f-ba51-416b-9daa-0056afcf9e22" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_JointVenturesAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_ab8e0af5-6f68-4fc1-9762-a7ab3947cfc8" xlink:to="loc_ifrs-full_JointVenturesAxis_8ff7967f-ba51-416b-9daa-0056afcf9e22" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForJointVenturesMember_ffc5ed84-0ddb-4979-ac29-306932101b41" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForJointVenturesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_JointVenturesAxis_8ff7967f-ba51-416b-9daa-0056afcf9e22" xlink:to="loc_ifrs-full_EntitysTotalForJointVenturesMember_ffc5ed84-0ddb-4979-ac29-306932101b41" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SynergyJVMember_242914c3-a032-4d1a-b815-e0129588f5fb" xlink:href="bldp-20231231.xsd#bldp_SynergyJVMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForJointVenturesMember_ffc5ed84-0ddb-4979-ac29-306932101b41" xlink:to="loc_bldp_SynergyJVMember_242914c3-a032-4d1a-b815-e0129588f5fb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeAxis_118f31fa-1329-4af9-aed5-e3c556fdb8f9" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_ab8e0af5-6f68-4fc1-9762-a7ab3947cfc8" xlink:to="loc_srt_RangeAxis_118f31fa-1329-4af9-aed5-e3c556fdb8f9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_RangeMember_6c20bc89-a7a8-4cc1-bb59-c67f348a392e" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_RangeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_118f31fa-1329-4af9-aed5-e3c556fdb8f9" xlink:to="loc_srt_RangeMember_6c20bc89-a7a8-4cc1-bb59-c67f348a392e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_MaximumMember_66f2a409-c18d-47d3-b125-1fbdf2c721b4" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_MaximumMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_6c20bc89-a7a8-4cc1-bb59-c67f348a392e" xlink:to="loc_srt_MaximumMember_66f2a409-c18d-47d3-b125-1fbdf2c721b4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable_ab8e0af5-6f68-4fc1-9762-a7ab3947cfc8" xlink:to="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_c7b1ba13-d497-4570-a5e4-127c98f3b9a1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProportionOfOwnershipInterestInJointVenture"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_ifrs-full_ProportionOfOwnershipInterestInJointVenture_c7b1ba13-d497-4570-a5e4-127c98f3b9a1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_f2124a7f-f2f4-43fd-abb0-4ff230702524" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InvestmentAccountedForUsingEquityMethod"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_ifrs-full_InvestmentAccountedForUsingEquityMethod_f2124a7f-f2f4-43fd-abb0-4ff230702524" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/netLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_36cd621a-12a0-47fe-8c07-bcd66bc15fa1" xlink:href="bldp-20231231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod_36cd621a-12a0-47fe-8c07-bcd66bc15fa1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_e993b106-a5b9-4232-b7f8-13b7f061c1aa" xlink:href="bldp-20231231.xsd#bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear_e993b106-a5b9-4232-b7f8-13b7f061c1aa" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_619f0fdd-ecb5-43fc-bc7b-cf4018c91c58" xlink:href="bldp-20231231.xsd#bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl_619f0fdd-ecb5-43fc-bc7b-cf4018c91c58" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_a19ca45d-5dca-4e36-851b-074588f1ae45" xlink:href="bldp-20231231.xsd#bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod_a19ca45d-5dca-4e36-851b-074588f1ae45" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_358cac93-d3b3-41b6-8409-3e77a21a0fcf" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits_358cac93-d3b3-41b6-8409-3e77a21a0fcf" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_6c1e8c18-135e-4670-965b-df790e2a26ce" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits_6c1e8c18-135e-4670-965b-df790e2a26ce" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_da3afbe0-1ebb-48d4-a7ed-2b9554292ce4" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits_da3afbe0-1ebb-48d4-a7ed-2b9554292ce4" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_ce6ec8ff-221d-484e-9bf5-41692de58b8f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment_ce6ec8ff-221d-484e-9bf5-41692de58b8f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_KeyManagementPersonnelCompensation_7dfb547f-c655-4be1-8031-c6945b7e1f36" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_KeyManagementPersonnelCompensation"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems_82259257-d0f9-4f6b-8a52-a8b005eda5e3" xlink:to="loc_ifrs-full_KeyManagementPersonnelCompensation_7dfb547f-c655-4be1-8031-c6945b7e1f36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#SupplementaldisclosureofcashflowinformationDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashFlowStatementAbstract_58b8ded8-53eb-47cd-ab9d-bf7bd07c9253" xlink:href="bldp-20231231.xsd#bldp_CashFlowStatementAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_Noncashcompensatoryshares_ea8fa607-4ee7-4271-935b-0b36e8d1f24f" xlink:href="bldp-20231231.xsd#bldp_Noncashcompensatoryshares"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_CashFlowStatementAbstract_58b8ded8-53eb-47cd-ab9d-bf7bd07c9253" xlink:to="loc_bldp_Noncashcompensatoryshares_ea8fa607-4ee7-4271-935b-0b36e8d1f24f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingsegmentsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OperatingsegmentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OperatingsegmentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OperatingSegmentsAbstract_889425f9-123a-49e3-b736-ca9b0eabc134" xlink:href="bldp-20231231.xsd#bldp_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersTable_3712930e-bd5b-459c-b98c-f6d0bbc3b292" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMajorCustomersTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OperatingSegmentsAbstract_889425f9-123a-49e3-b736-ca9b0eabc134" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersTable_3712930e-bd5b-459c-b98c-f6d0bbc3b292" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersAxis_9ef919c8-b98e-4953-8c45-6e2f85f5da7a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_3712930e-bd5b-459c-b98c-f6d0bbc3b292" xlink:to="loc_ifrs-full_MajorCustomersAxis_9ef919c8-b98e-4953-8c45-6e2f85f5da7a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_MajorCustomersMember_74b097ae-4789-4249-b655-0a4e2f7b8ccb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_MajorCustomersMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersAxis_9ef919c8-b98e-4953-8c45-6e2f85f5da7a" xlink:to="loc_ifrs-full_MajorCustomersMember_74b097ae-4789-4249-b655-0a4e2f7b8ccb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CustomerOneMember_2a12ea3b-4e33-4277-82a5-e22aee0ba164" xlink:href="bldp-20231231.xsd#bldp_CustomerOneMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersMember_74b097ae-4789-4249-b655-0a4e2f7b8ccb" xlink:to="loc_bldp_CustomerOneMember_2a12ea3b-4e33-4277-82a5-e22aee0ba164" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CustomerTwoMember_5a47910b-d18e-456c-a3a0-dcfddc7634c8" xlink:href="bldp-20231231.xsd#bldp_CustomerTwoMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_MajorCustomersMember_74b097ae-4789-4249-b655-0a4e2f7b8ccb" xlink:to="loc_bldp_CustomerTwoMember_5a47910b-d18e-456c-a3a0-dcfddc7634c8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_ccf21582-4ada-42af-a2f4-5932dcd8ca9c" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfMajorCustomersLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersTable_3712930e-bd5b-459c-b98c-f6d0bbc3b292" xlink:to="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_ccf21582-4ada-42af-a2f4-5932dcd8ca9c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ConcentrationRiskNumberOfCustomers_16a39a62-9d1f-4082-ae1c-3e951d5487b5" xlink:href="bldp-20231231.xsd#bldp_ConcentrationRiskNumberOfCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_ccf21582-4ada-42af-a2f4-5932dcd8ca9c" xlink:to="loc_bldp_ConcentrationRiskNumberOfCustomers_16a39a62-9d1f-4082-ae1c-3e951d5487b5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_e214bceb-e3c8-46b2-a381-5c7ec022db36" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfMajorCustomersLineItems_ccf21582-4ada-42af-a2f4-5932dcd8ca9c" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_e214bceb-e3c8-46b2-a381-5c7ec022db36" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/OperatingsegmentsGeographicalDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#OperatingsegmentsGeographicalDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/OperatingsegmentsGeographicalDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OperatingSegmentsAbstract_75e4d5c7-e5fd-4a55-a757-1ed32b451d91" xlink:href="bldp-20231231.xsd#bldp_OperatingSegmentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasTable_a397922b-aa0c-46eb-b99d-752c01ba79b3" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_OperatingSegmentsAbstract_75e4d5c7-e5fd-4a55-a757-1ed32b451d91" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasTable_a397922b-aa0c-46eb-b99d-752c01ba79b3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasAxis_98d9bd39-e660-485a-a1d2-621bbf8b0db6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_a397922b-aa0c-46eb-b99d-752c01ba79b3" xlink:to="loc_ifrs-full_GeographicalAreasAxis_98d9bd39-e660-485a-a1d2-621bbf8b0db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GeographicalAreasMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasAxis_98d9bd39-e660-485a-a1d2-621bbf8b0db6" xlink:to="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_US_61bd4ab6-cf1c-475e-9656-be273ab5833a" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_US"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_US_61bd4ab6-cf1c-475e-9656-be273ab5833a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DE_7858cae1-ce7e-40e8-b8fb-67e21904f619" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_DE"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_DE_7858cae1-ce7e-40e8-b8fb-67e21904f619" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CA_edf5d0bc-2e30-49a3-92de-af4907c1d9a8" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CA"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_CA_edf5d0bc-2e30-49a3-92de-af4907c1d9a8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_CN_6b337a6b-a8e1-4a7b-98b2-894e350fd54a" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_CN"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_CN_6b337a6b-a8e1-4a7b-98b2-894e350fd54a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_PL_c321e2c6-0957-4444-b86b-d0ede1bd536b" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_PL"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_PL_c321e2c6-0957-4444-b86b-d0ede1bd536b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_GB_09ea7685-c2f4-42cb-855e-f12c48d61f51" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_GB"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_GB_09ea7685-c2f4-42cb-855e-f12c48d61f51" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NL_749f5d6d-28f4-4a96-8dcb-efac31686ab8" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_NL"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_NL_749f5d6d-28f4-4a96-8dcb-efac31686ab8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_FR_afb11516-1638-42fa-92aa-5ebfc8a0f9b9" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_FR"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_FR_afb11516-1638-42fa-92aa-5ebfc8a0f9b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_DK_55b9b683-34e6-462d-b8d0-164f8fc6636d" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_DK"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_DK_55b9b683-34e6-462d-b8d0-164f8fc6636d" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_BE_ab6f33f6-6769-4b93-82be-8fa0183ae47f" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_BE"/>
    <link:presentationArc order="10" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_BE_ab6f33f6-6769-4b93-82be-8fa0183ae47f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_IN_e0e4e8ab-5d0a-4ab7-9671-80abc6436c46" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_IN"/>
    <link:presentationArc order="11" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_IN_e0e4e8ab-5d0a-4ab7-9671-80abc6436c46" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_TW_856d2bbd-46c5-41b2-8588-6f245359f2a6" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_TW"/>
    <link:presentationArc order="12" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_TW_856d2bbd-46c5-41b2-8588-6f245359f2a6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_ES_9286f21b-a3d8-4826-a02a-763cb75da6a0" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_ES"/>
    <link:presentationArc order="13" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_ES_9286f21b-a3d8-4826-a02a-763cb75da6a0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_NO_98367a5b-40d4-4e2c-9286-8d0f1813b979" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_NO"/>
    <link:presentationArc order="14" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_NO_98367a5b-40d4-4e2c-9286-8d0f1813b979" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_AU_7a6bd7ad-10c2-4160-841a-057b74170069" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_AU"/>
    <link:presentationArc order="15" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_AU_7a6bd7ad-10c2-4160-841a-057b74170069" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_country_JP_3415a87b-95ab-45f9-bec5-9a3ec004cd0b" xlink:href="https://xbrl.sec.gov/country/2023/country-2023.xsd#country_JP"/>
    <link:presentationArc order="16" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_country_JP_3415a87b-95ab-45f9-bec5-9a3ec004cd0b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_OtherCountriesMember_68b42a22-0f47-4220-b7e8-f203e73138b9" xlink:href="bldp-20231231.xsd#bldp_OtherCountriesMember"/>
    <link:presentationArc order="17" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_GeographicalAreasMember_b9fafddc-7f3a-4aa8-946e-f7ad2b15c27f" xlink:to="loc_bldp_OtherCountriesMember_68b42a22-0f47-4220-b7e8-f203e73138b9" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_99e592bc-55fb-4739-b87e-8b12e662eb2e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfGeographicalAreasLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasTable_a397922b-aa0c-46eb-b99d-752c01ba79b3" xlink:to="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_99e592bc-55fb-4739-b87e-8b12e662eb2e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RevenueFromContractsWithCustomers_8c000f83-86f0-4b04-a3df-6426ea7586d8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RevenueFromContractsWithCustomers"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_99e592bc-55fb-4739-b87e-8b12e662eb2e" xlink:to="loc_ifrs-full_RevenueFromContractsWithCustomers_8c000f83-86f0-4b04-a3df-6426ea7586d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_84e21c7d-b056-45cb-954e-3fd671549167" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfGeographicalAreasLineItems_99e592bc-55fb-4739-b87e-8b12e662eb2e" xlink:to="loc_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts_84e21c7d-b056-45cb-954e-3fd671549167" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#FinancialinstrumentsNarrativeDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_bldp_FinancialInstrumentsAbstract_9b31a3d0-7d22-4369-8133-02824b7096d3" xlink:href="bldp-20231231.xsd#bldp_FinancialInstrumentsAbstract"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_cb365ac9-fc7d-4063-bc64-4a0cae0fcd9f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_bldp_FinancialInstrumentsAbstract_9b31a3d0-7d22-4369-8133-02824b7096d3" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_cb365ac9-fc7d-4063-bc64-4a0cae0fcd9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_337a5b8c-4496-4696-be6c-ca60b218ae11" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_cb365ac9-fc7d-4063-bc64-4a0cae0fcd9f" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_337a5b8c-4496-4696-be6c-ca60b218ae11" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_0105e7ac-69b6-41e2-bda7-e7a1b9fbb308" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_337a5b8c-4496-4696-be6c-ca60b218ae11" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_0105e7ac-69b6-41e2-bda7-e7a1b9fbb308" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GreenHydrogenMember_42b703a5-0524-45f8-9527-ae95fbb10630" xlink:href="bldp-20231231.xsd#bldp_GreenHydrogenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_0105e7ac-69b6-41e2-bda7-e7a1b9fbb308" xlink:to="loc_bldp_GreenHydrogenMember_42b703a5-0524-45f8-9527-ae95fbb10630" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_c9d81159-9f3b-492f-99ec-728db5534909" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInSubsidiariesAxis"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_cb365ac9-fc7d-4063-bc64-4a0cae0fcd9f" xlink:to="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_c9d81159-9f3b-492f-99ec-728db5534909" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForSubsidiariesMember_07bf0b8c-a6ca-44fa-ae5b-0fcaa72aa4dc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForSubsidiariesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInSubsidiariesAxis_c9d81159-9f3b-492f-99ec-728db5534909" xlink:to="loc_ifrs-full_EntitysTotalForSubsidiariesMember_07bf0b8c-a6ca-44fa-ae5b-0fcaa72aa4dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_BallardPowerSystemsEuropeMember_9df89124-4ab3-4354-93c2-1a8df3542712" xlink:href="bldp-20231231.xsd#bldp_BallardPowerSystemsEuropeMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForSubsidiariesMember_07bf0b8c-a6ca-44fa-ae5b-0fcaa72aa4dc" xlink:to="loc_bldp_BallardPowerSystemsEuropeMember_9df89124-4ab3-4354-93c2-1a8df3542712" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_ceb7b314-272d-41d2-91f1-a90eef0f08b8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_SignificantInvestmentsInAssociatesAxis"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_cb365ac9-fc7d-4063-bc64-4a0cae0fcd9f" xlink:to="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_ceb7b314-272d-41d2-91f1-a90eef0f08b8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_EntitysTotalForAssociatesMember_5837b052-0b79-4c8c-937d-1fb94f29aef0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_EntitysTotalForAssociatesMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_SignificantInvestmentsInAssociatesAxis_ceb7b314-272d-41d2-91f1-a90eef0f08b8" xlink:to="loc_ifrs-full_EntitysTotalForAssociatesMember_5837b052-0b79-4c8c-937d-1fb94f29aef0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_c8373247-ef91-459f-ac60-c0d61d6a976f" xlink:href="bldp-20231231.xsd#bldp_ForseePowerMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_EntitysTotalForAssociatesMember_5837b052-0b79-4c8c-937d-1fb94f29aef0" xlink:to="loc_bldp_ForseePowerMember_c8373247-ef91-459f-ac60-c0d61d6a976f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_9e5d8414-56ba-451c-bda3-e61338c71db6" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_cb365ac9-fc7d-4063-bc64-4a0cae0fcd9f" xlink:to="loc_ifrs-full_TypesOfRisksAxis_9e5d8414-56ba-451c-bda3-e61338c71db6" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_9a01f78b-4caa-4c69-bed9-ab00839a4fc0" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_9e5d8414-56ba-451c-bda3-e61338c71db6" xlink:to="loc_ifrs-full_TypesOfRisksMember_9a01f78b-4caa-4c69-bed9-ab00839a4fc0" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_8fc2ec41-a150-4a34-9636-e9688f8c5b0e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_9a01f78b-4caa-4c69-bed9-ab00839a4fc0" xlink:to="loc_ifrs-full_CurrencyRiskMember_8fc2ec41-a150-4a34-9636-e9688f8c5b0e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_InterestRateRiskMember_04d6ddcf-bbb9-4696-9645-a7cd38d0718e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_InterestRateRiskMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_9a01f78b-4caa-4c69-bed9-ab00839a4fc0" xlink:to="loc_ifrs-full_InterestRateRiskMember_04d6ddcf-bbb9-4696-9645-a7cd38d0718e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClassesOfFinancialAssetsAxis_25e06d0b-fe27-4c02-863e-590de2f6ea6a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClassesOfFinancialAssetsAxis"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_cb365ac9-fc7d-4063-bc64-4a0cae0fcd9f" xlink:to="loc_ifrs-full_ClassesOfFinancialAssetsAxis_25e06d0b-fe27-4c02-863e-590de2f6ea6a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_FinancialAssetsMember_e0aca4d2-560f-4c79-9bbe-6b20a39ae9bb" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_FinancialAssetsMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_ClassesOfFinancialAssetsAxis_25e06d0b-fe27-4c02-863e-590de2f6ea6a" xlink:to="loc_ifrs-full_FinancialAssetsMember_e0aca4d2-560f-4c79-9bbe-6b20a39ae9bb" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CashAndCashEquivalents1Member_789720bb-445f-4f60-9c52-d852cdc6ee84" xlink:href="bldp-20231231.xsd#bldp_CashAndCashEquivalents1Member"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_e0aca4d2-560f-4c79-9bbe-6b20a39ae9bb" xlink:to="loc_bldp_CashAndCashEquivalents1Member_789720bb-445f-4f60-9c52-d852cdc6ee84" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencySwapContractMember_126e52b1-2851-4147-a346-9ea304b714cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencySwapContractMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_FinancialAssetsMember_e0aca4d2-560f-4c79-9bbe-6b20a39ae9bb" xlink:to="loc_ifrs-full_CurrencySwapContractMember_126e52b1-2851-4147-a346-9ea304b714cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable_cb365ac9-fc7d-4063-bc64-4a0cae0fcd9f" xlink:to="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_321d2d7e-6f45-43ce-b9ef-d38d99a2d42f" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod_321d2d7e-6f45-43ce-b9ef-d38d99a2d42f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_e7f99bc7-3a10-4178-be49-850a8f27a09a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_e7f99bc7-3a10-4178-be49-850a8f27a09a" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_e2ec55bd-7f19-4864-8f0f-6e48ce4b34c5" xlink:href="bldp-20231231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum_e2ec55bd-7f19-4864-8f0f-6e48ce4b34c5" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_b2865c2e-9666-4bf6-b911-f26c92b92ea3" xlink:href="bldp-20231231.xsd#bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum_b2865c2e-9666-4bf6-b911-f26c92b92ea3" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_2ba74ea5-c2c2-4c43-950c-e643b52531b1" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic_2ba74ea5-c2c2-4c43-950c-e643b52531b1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_AveragePriceOfHedgingInstrument_973cdfcc-8fd4-4746-adfb-07fe5f723bc8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_AveragePriceOfHedgingInstrument"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_ifrs-full_AveragePriceOfHedgingInstrument_973cdfcc-8fd4-4746-adfb-07fe5f723bc8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_b6df08de-67dd-4636-81c9-905492ceebf1" xlink:href="bldp-20231231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent"/>
    <link:presentationArc order="7" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent_b6df08de-67dd-4636-81c9-905492ceebf1" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_a1c50cd6-c489-4f76-9798-36809a2d3d83" xlink:href="bldp-20231231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome"/>
    <link:presentationArc order="8" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome_a1c50cd6-c489-4f76-9798-36809a2d3d83" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_608bb106-0285-439c-96a0-34f3b206e62c" xlink:href="bldp-20231231.xsd#bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome"/>
    <link:presentationArc order="9" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems_5f5b9c1e-c17d-450e-be62-1e131b30fa2f" xlink:to="loc_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome_608bb106-0285-439c-96a0-34f3b206e62c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#FinancialinstrumentsInvestmentsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsTable_b316e4da-25d9-4297-8e9b-365a4b55778a" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialAssetsTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1ffd8cea-3a40-4362-9029-4069688e6e9f" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_b316e4da-25d9-4297-8e9b-365a4b55778a" xlink:to="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1ffd8cea-3a40-4362-9029-4069688e6e9f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_srt_EquityMethodInvesteeNameDomain_f399eefc-eb99-4877-9ebb-23c358462424" xlink:href="https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd#srt_EquityMethodInvesteeNameDomain"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis_1ffd8cea-3a40-4362-9029-4069688e6e9f" xlink:to="loc_srt_EquityMethodInvesteeNameDomain_f399eefc-eb99-4877-9ebb-23c358462424" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_GreenHydrogenMember_6d1fad48-b9bd-450e-829d-1002e38e404c" xlink:href="bldp-20231231.xsd#bldp_GreenHydrogenMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f399eefc-eb99-4877-9ebb-23c358462424" xlink:to="loc_bldp_GreenHydrogenMember_6d1fad48-b9bd-450e-829d-1002e38e404c" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_ForseePowerMember_66aca34d-ba4c-46bb-aaf0-997ed31cccb8" xlink:href="bldp-20231231.xsd#bldp_ForseePowerMember"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f399eefc-eb99-4877-9ebb-23c358462424" xlink:to="loc_bldp_ForseePowerMember_66aca34d-ba4c-46bb-aaf0-997ed31cccb8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_WisdomMotorMember_43663d08-3be1-4f9c-8873-f8de8c29c20b" xlink:href="bldp-20231231.xsd#bldp_WisdomMotorMember"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f399eefc-eb99-4877-9ebb-23c358462424" xlink:to="loc_bldp_WisdomMotorMember_43663d08-3be1-4f9c-8873-f8de8c29c20b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_QuantronAGMember_29077cc6-4d4d-4c65-8a01-86386a3abe3f" xlink:href="bldp-20231231.xsd#bldp_QuantronAGMember"/>
    <link:presentationArc order="4" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f399eefc-eb99-4877-9ebb-23c358462424" xlink:to="loc_bldp_QuantronAGMember_29077cc6-4d4d-4c65-8a01-86386a3abe3f" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_HyCapFundMember_59885780-9969-460f-a122-f411c64610dc" xlink:href="bldp-20231231.xsd#bldp_HyCapFundMember"/>
    <link:presentationArc order="5" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f399eefc-eb99-4877-9ebb-23c358462424" xlink:to="loc_bldp_HyCapFundMember_59885780-9969-460f-a122-f411c64610dc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_CleanH2FundMember_9c193fdc-bfc5-4b95-aae7-7a0227eef9ea" xlink:href="bldp-20231231.xsd#bldp_CleanH2FundMember"/>
    <link:presentationArc order="6" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_EquityMethodInvesteeNameDomain_f399eefc-eb99-4877-9ebb-23c358462424" xlink:to="loc_bldp_CleanH2FundMember_9c193fdc-bfc5-4b95-aae7-7a0227eef9ea" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_e95db334-84ce-4669-b5b0-2051a1f46006" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_b316e4da-25d9-4297-8e9b-365a4b55778a" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_e95db334-84ce-4669-b5b0-2051a1f46006" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_efd9ac12-c28e-4f72-9f4c-2e6de30824cc" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_e95db334-84ce-4669-b5b0-2051a1f46006" xlink:to="loc_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss_efd9ac12-c28e-4f72-9f4c-2e6de30824cc" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </link:presentationLink>
  <link:roleRef roleURI="http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails" xlink:type="simple" xlink:href="bldp-20231231.xsd#FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"/>
  <link:presentationLink xlink:role="http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails" xlink:type="extended">
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsTable_fbcc09b7-fa0e-4ddb-93dc-28b731edb82d" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialAssetsTable"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksAxis_4df70396-56a2-4bf9-a8e0-6ae49e1c942b" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksAxis"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_fbcc09b7-fa0e-4ddb-93dc-28b731edb82d" xlink:to="loc_ifrs-full_TypesOfRisksAxis_4df70396-56a2-4bf9-a8e0-6ae49e1c942b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_TypesOfRisksMember_07ac73a2-1bfd-44d4-a556-317685918580" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_TypesOfRisksMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksAxis_4df70396-56a2-4bf9-a8e0-6ae49e1c942b" xlink:to="loc_ifrs-full_TypesOfRisksMember_07ac73a2-1bfd-44d4-a556-317685918580" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_CurrencyRiskMember_a1bae6a7-ad9e-464b-ae17-3b86ab783b4e" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_CurrencyRiskMember"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_TypesOfRisksMember_07ac73a2-1bfd-44d4-a556-317685918580" xlink:to="loc_ifrs-full_CurrencyRiskMember_a1bae6a7-ad9e-464b-ae17-3b86ab783b4e" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_528f399d-c69d-4ea7-9e5c-bcc3ceed6132" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_DisclosureOfFinancialAssetsLineItems"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsTable_fbcc09b7-fa0e-4ddb-93dc-28b731edb82d" xlink:to="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_528f399d-c69d-4ea7-9e5c-bcc3ceed6132" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_PriceofForeignExchangeOpeningPrice_28af5c7c-e67c-4b74-be0f-70122e2f540b" xlink:href="bldp-20231231.xsd#bldp_PriceofForeignExchangeOpeningPrice"/>
    <link:presentationArc order="1" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_528f399d-c69d-4ea7-9e5c-bcc3ceed6132" xlink:to="loc_bldp_PriceofForeignExchangeOpeningPrice_28af5c7c-e67c-4b74-be0f-70122e2f540b" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_ifrs-full_ClosingForeignExchangeRate_becd0188-8520-4cef-b6a5-9ea63fa1d7d8" xlink:href="https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd#ifrs-full_ClosingForeignExchangeRate"/>
    <link:presentationArc order="2" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_528f399d-c69d-4ea7-9e5c-bcc3ceed6132" xlink:to="loc_ifrs-full_ClosingForeignExchangeRate_becd0188-8520-4cef-b6a5-9ea63fa1d7d8" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <link:loc xlink:type="locator" xlink:label="loc_bldp_AveragePriceForeignExchangeRate_836893ad-81f1-4746-9a13-5b84dc051925" xlink:href="bldp-20231231.xsd#bldp_AveragePriceForeignExchangeRate"/>
    <link:presentationArc order="3" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_ifrs-full_DisclosureOfFinancialAssetsLineItems_528f399d-c69d-4ea7-9e5c-bcc3ceed6132" xlink:to="loc_bldp_AveragePriceForeignExchangeRate_836893ad-81f1-4746-9a13-5b84dc051925" xlink:type="arc" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </link:presentationLink>
</link:linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>14
<FILENAME>image.jpg
<TEXT>
begin 644 image.jpg
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
MS_O^[/_8+O#(V"A#!<-["@X1G6-XV$);-B2Q-591$H(96Q/6*B&UFG!I*$%
M6;8!$8LG^&QG.:#LT"$YBYGD!<MJYZF^Z:6# ZW1BRL*<X>=27.'GTGGL?.U
M^WU]Y 4C5(O&%TX6:T$9CZ\FW(N@$['+S0P;YZD*7VC7*[\#;F:H^@-H%\<A
M^>5"7W2$:/H!($WPRBNE?P 8/\:<:<+"L(2(9/0+J$_G4T=@NU8"LJL(JRFF
M%P@9/VO>J2D*'>[<2<QO'K=:I::T-FO"; /=]>K]$#IAQXC;?%+U_@INR J_
M#8T/X\KSA.*D@3(G:U=FQ_T%HF%@$"M/NJ.AYS+OD*(N;N B?%B=]X>:&#/:
M;9U ^"2W^ X_35VZL#&Y#39FXWJML11_1)%E?E,!3>A0C?SP%1T6<R%,H[;]
M7>V'"L9KRZ(C5L5Y\<=-Q9< ;3>+ILTM&WY<.B)LP8\;D=K8.M3ZY;_:1!BT
MX'%HC*"Y+QOK&_:Z(Z1.B6JL5,N-T.>&OE@#;(,.M>S;!Y&O\]Q@F%H7;D/-
M<DSQ!H;?G>*0+#,#$W4_96B>I?F?[GA0%T::!#I5 ;^?V>6[+2R\XR*]9AU^
M><>FH>]M]JW^&0=YLJ',VG:'QVK>3>(=J &D6?.N457"-W6CUMTD%=/IW[\?
MQE[?I.O%E09;&[[&JCN'Y15+*5PI.@YX3'"K]>EW#WNPR2=G'B^LP"-M)Q8R
MR#.^BXS/FH0?O ;H:&M%,3B7M4!EG8C,2A<4M0'K2!<$:WM-J+-BKI-7V!$N
M#]1WKDC:N8:&<8)U>]?3R8HNFFY<[@6T]2N)T*'.4IVHX[UW^<=9+\?-TC8F
MI.M^@J)N5[3X==--\P5"M<%%@OIPAE5%JPZO,]3P "@^:U-/:\C1:1=@A^@#
M"J9.^^[:6J+FOHG@LW^7AZOP%%.7Y[V-!HNST46GA>Y1=J+N+E_<O*I]-/T5
MHYC&/)TAJAU7I/&+-U)U,=0&!45>:-.T?61HVD8KOVA@J1TU$"\XH$LE_LL
M!2R;>1%-T+?+29=CB?#.V%0QOMQCH\)SG]-9_S)0-+VO8$370(F#78/&?[:C
MJ*.[RIC6U'_?GWW&+,4*&VX+CQ ?&[;MT(RM;T*A-'I&-C2$#\V1V\;@3+48
MZ&2B)@V,$[*"T+%6H&Z&F/G-]N-]TLK]_=U?+ZXDS!]Y+BT<>3Z=!VV[W[9:
M*WY =UU,#G)EP<4;^EA3??Q\HW5L_PZ>#%@7CH&KG*=I6^WT)8[<5KI@E.2"
MFD[+R %6'#\$U2W1BK[=2GP2X2>$L*[[!+)[$*$9//.%:.6,ML[5OX^',I3Z
MY438"94SB]U\";3-_ME&::MH:XU\,@Q]0"Y86TM;XYBN0':CZ53MQVM"ZHQ+
M>F[<@/$K\PSMCNS?_.2&\VNS[".+0Q]HF'*>2C/,#)6-([O+\/V5+4-:]DK3
M9T\(/Y>"^0Z?X3^#<]+AQ,87TQ6VX:O ^I>++CYJM,5YOV>4=O07G [76>)U
M6Q%MOB@RTH3M.U0=-H0/V,92](M*RP=@JC6_[$.#^W1.\#5^-M"9JBP)Q!IK
M]JE6])?[#6OW62$W8_QA E 6\U/0?4W5^RMH;N4#A"<Y1'%9.RK3PH&A1E-Z
M((V+XH8N)F4$%7I +98--C9QQLT+P.N&,Y)=V$V$@(KALU.=?6X_T9OD7)'
M@E@PYD):/.I".I]O;<3" LBJF[9 ,R3*<A)N@*J^B/'0[&*9$2VM=<311YD
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
MC57@_$"'O!6:&J%DQV24#!<K=I4B%YW[<$';./,J0Z*A9XBA*9F2W%]5LZU
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
MLS=_#5]LN%F6:=/<AZ;6]%_D)LV.<ML0>N&_V!%-GT33NG,MU?LGT-8IJ.*
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
M0'"MJFW"+&K ^%$*6MIT[,YKW39=<W2P*U0_=ETQ:&]6!$$#@LS6,1_#>2M
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
M@HWT!+BCQY+L&*3ANK*!S'@HH9?]1'UYX+(^W/O@\14+)CF3!_/5E)T<M<;
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
MQ^R&M*8LB2#XMLQG7GP^??SQ;Z??>_([*K^/&/[@Z<?3GSSW%"[(^_W!YW\
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
M':<?W>7@@<K;FCR!ZC:>3SRA&B42"OU)A#JG[@!V!O_$=Q8!MD!>%8JVINT
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
MG[_K@?0;#WPT_9O[/Y0^AL3IUQ_X2+IC_F(SK/Q%O$3<@8P2YPU>7$,WDLD
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
M07\:"T ]S0_.QP;$ZC+S1V<6/XO&2!W^5?T1<?QHGU9WEDF%*G482X2G#R1
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
M+H;G!:58B/*LX+!H<K F,J\IJ+27"^ZPC/:Y7)3B:@<Y!J^82AGCQ5NY#IX
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
MT1SJLELGW-O":?NXPU6@'[,OG6 \70P<H_RHM,[>E\6)"RBWPP5I)]Z6;?F
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
M"=6(FVHO=K@;);B#R^B&FN8VU:9Y[<JQJU&RO>B P1&6&K"=;HTM+AJ;IB'
M:(BT?&$I%5H:_M8=;6W<ZEB/0M)6Z/VST/[6K#!M/F:PK+\<5(6\](H5L_ A
MVV*C;9%P-SW-=F,<#35%?GZ90\"FUNU?[\]V8X])]PM<M6YBD_]A 7K_/XYY
MA\6PGPU;UX;?,$/:/E>TJF8D9-M6U1"^\C_B3DX\Z4\[4'5_?:X5UZ+"'W%T
M7C([$I2UA,C1Q]0'JG7"G^B$84=[^@+-:ST>HKWHV*EX5].&8VHCNZF"KR*$
M2+HO)5GHD,<Z!2V[;6';7:QUU82CRZ?MT;>&QTF4S;>/(TDP>'O\%C'4KX:W
MZ#YSIX6/K?PQUO/0Y,5T\O[3*__X,W=U?(>'X)V 0R6>69"=4M%K6)HO1"3&
MX"U?**J:<\*J=M!S"&3.T30/,S]3%/Z2EVZ 4FP6SP':O\5&3N#1MV[+PPVZ
M4^A +J$VY6AN>]P#6E,:M/FC6 F>2C<F,-JQ==5PGM'L<;RXD9D8^D.:<Y!G
M@]T-AU7'WKKMJ/,3>K]D(]J*0_>%*#_MKDQL:UXY*YA"I#D]Y]8<+M.(2D;_
M($ME8?/:>)/ YCCA;_3W+JPL6$V;"LX6EN= N>B\;G"/'V./\10WO<>@_+>@
M8G%D;-UCL_@@ZF4D((N[XHF1V3%TUF#34#'9<ANX>?8W\IYI6W\"7MFW?JN5
M3V/1VJSQ+OW>T(PH:/UMO)#Y>O*6[6"O,2G,_C$<M!>KQF=9#-DV:VDXWEX7
M!F",]=:<MJ=-NB->E 5&/3I;N]M10MY>KA[;S933.OFG%*R/QE614Y^3P-*Z
M]#?\LAOHEK7E9X\]SHL4M,CAOY#':9^(UJ+&&W6U%CW&,-X):EBBG,1-!3GI
M];!M/\-CH2QTPHJ]VG:Z;[_- 3'*[^+;A3;5MA\KN+DP3YI>+)N<2HM9OM5N
MEM#C-.-6)OXC:%EYXP]2JM&\^'"K4+X:4W07*%QL+KBZF'E3^N'C?FZG098L
M=/+1%0N=HI&5#W#XIU'I='$7Z/\  /_T241!5%9#-<.K]F&];.[WP['TEV&.
M3M/DC[E_H;O:EM7\@5=_VKAE[@(D#A1C'E-F)TCD0GALW+1-)6(:=K7,1[R/
MH3:Z#W1=J]A"F\[VKF4;.$Z?IK(-EJ='$8VML_9I]^F"%L<2Q'JQ!1\+*':_
MH8]!.[$E,Y/P;BW@2,^*Z?=]M*?(.YU67S'%I%['OEKW1C*0[G(; W3CJQS$
MJ4FJLT?!S+ECQ</6[?ZMQ(78[7B.'58@.?.55^?C8V/$:\Q8H-U,=^"P5.?C
M-QHK[,47F/Y.B#OZM)']T!8[YZVW*&P1TS<S2M<\;*/9^LEY?W0^4988Q>^B
M2[_Y*';=5L2?;?J B]W47S.BV_O%PK!=FPO=<"[HM+[?)P>JK=KZE=?6;*#0
M@M!;)W=UF_&8[0KO? H6(>C>M6SH@\T^[1?"NXV]^[JMIOVDTZ<S[)8?QY2*
M%SD^0:4)W^C$PU5#.OW^SI-1[7V20#^![1Y9F'4 MC\?HI9#FR-!:92]7CPS
M@H&-D(E'56A?D5&985NCY.E7FM$(X'9[V1R0M!2\P%O-)L0K,_LRK_L&?:)W
MWCJ(54.E73R!YC)O=C.N[2:6>0BV2!:[T'R0Z$QYQKJ^IETUS^ULQ<I3'>"C
MK/7<CD77"+>8.HS-VH=B;PE4!*W?^;?ZHI8 7Q[MU#CNQ4UMT@IML5[N34+
MZ V!4R^3$'>["+/D$[NODK4?L98+>-))UB+M(PKD97[9F1BV9!X"?NCC;H+]
M"N(=>0QTJZ6-F>-U<7=QL;%B@#M*SK/H">Q6C!R?J)DCHB\6]TR-MAU*T\>R
MD^\.Y51+V/N5X]$4<BIO(IMHV?K83EA:V*)@<MNN?6EZZY>J$1K)Y$YL?PMV
MEKZN?;PZZ,;JGY7S9[KS>77*NX)5S166'6%^"]<,+)7*8[4O+BK.G(OMJ8U:
M<A_M%4BS%C#@NJ#(IIQ.2''%:-$=M2 ^6"@=0WI?^4 =>8]BN2J]1-J%C6.*
M[/UDD 2++E76*R2_&-EF">-YZU['?/ON_HUAM<Z>/T'4EA=!=!FS)8(C=@?
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
M2-#-V%>>*IF[Z%O5Z#'J//"?15B*&8U6LH^V1,^$ZV57RI$IMH[%SC.YJL3
M^GT7Q[H. !6@;OMJ \?Q/BA:Q6Z-[FL\;+Z @>0^)MAWR/!A&Q87VLH@"_TV
MY#P17X9]Q'1E-8(LJ@C;5HZ4!N/0<>"B;C>PL!HV%+N30L8PBZ >SRR(K%'
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
M?+VI.<9YB+'UV"45Z>,D8^#S,#FXE6ZMO-7J.W!]3$57\@R X463'/1<<Z,
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
M\1D7\\C&/G#^V>_N0?'-%CCVGG^6-TZ^(REYR_@XC3E.#,;/EMBO/,I7/!_
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
MXY>+>W^\\L8;_'N*_+L.YXQ/YTXFV<<^X3N68M9BP@MLYY5X4G62+ I8.K#
M9/_QB]+,4R].G %?C7[FNR8L*M9S6"K4?&S'W<#\H\O\WR<6ERPN^$T</MKB
M7;L?8F<<=3SX[H3RI$W>_7R.]WTZK9)^L*AX5_N!_+W0T!_]X8+UE:]^Q?N?
MV P!BVF/B0J^&#?R\5T:O?P1,L>=_*+' IDYS%B0(S[=Y_RM/  Y\W%G?R1*
M[OAPS@+CS,T!YBH_CL@S/>2<6,P]^J/]+KIY](.QYNO3_)(T=R1YR)OC M]9
M?+)8SUT\[ASBN_?I%=E?&W+1&_OKTCFS_]T__JS7B-Z):HO?=TDXAOG8E'-%
MWLAI3)07?:,F=^Z@^(:)]@%O,MB'SJ/VP4;GM"AA4U?81YF3"\?$9Y]JS!6;
MN,3*7,P_8J5-%U[YW_Y?_J^*K7=EVCG\PB(3[)UWWO5_+>;7+OW5.4T*.V20
MB:*D.Y5..>V2U8"2%-31,63#WFA]BF*X57H<C+PK< >HF<!5\XZ/3C&Q,YBU
M8FZ,N"O/BF547T)& _FV&BCY\D.YV*[8;@Y>&Q6FCQG??M3NE7*?)-'O;[+1
M5V[Y\H-JZUUYQ9 'D8S_G@S@3@J%<-FV3K(!C$/DTYYKN!GD3<[F)FZH6&8;
MJ<=)9+<7NAG3&SS"WH*$2;/RZ7=G>S^3V8[<W$:Y.+%L!^Q FR5KCT \V+6/
M@B+(23;L+]Z-<8+F,WS>4'"2YX#,_&5.:U_*Q3%.)GG' A'^/GJVWK!(*J;D
MB7UD6\V=LJ-%-W*BX(?.=,)]YQV_JX>7XTBCQHF+_&M,?:(5CW?;?!.'$S\?
M'W$GAV.48Q'G7(#X5M4/?_1#7P#X5M-'>J?'?Y;FX6(^&N$KZ#Q;0[\9'VH^
M&L..;U+Q+I;8?0R0+_,=76CW2R=-\LDQPG-'3WUAY6,P_B4 "Y9>Z*#/"9F?
MS/^S/_OSA^]___N^JX-_":W'.8_G4EA\\7&CCRW!8Z"@?&20?SSY-#'%CVU_
MA*%F':^&B#YWF2EW_#B>+](:$^X._*M_^5\]_/3G/[4</?K$;N(<QR_P\O/^
M+*R\P.1"6-Z/8U_(<9GCD#QP@]/\&-\;V3?L5^&IXGSXP7L/_]6_^E?:'[^1
M&G9V8%OTO\X=!!6/$6^PZ.N*S3[#%_M UXT:"X^#9,3B LCS5F^__6OE7@LX
MYY6<>,ZKGV_R@A&Y"OUD'_ /2]DWC -^&6\6?6]]CV?#WO)BF'WV*;Z=&_Z[
M%YG;?)SVF]_\T@M)WZ6R+ZXO6NAIL>:[)"I\1$O.Z4>N<3TG623YIQ/\K;_Z
M.$E\ K%HY>X1_V*"!7 _N$Q\QL<+'"].6!SAEG:]6= ;"/Z)+N.4\<0J=S]8
M)/+&@,4X^R+CPA@RQE;S6(+LEUT[,7+P,<NXA>^<&U;),6.M99LQ]#QTKM)1
M'^BS%S?*M=\\8$(_X/>U&6?8/WF%.WGL"^8'OE4JWTD>P+9(*]T@.3DFQVSI
MD#M]8['M;_D5;\;0(N>_+%:,<,*W17CWR>?=? Z>=S<?^*$^)@NZ:#-90@%:
MKK+#Y-4ZT#[/J-5AO(?*SO2VX2 PI_@ BD'+0'(0J8A>BQP5:GCVPY]J[.0N
M#DP4EFQD+YYW=LE R]VV <3B&&UGVVHOV-_666B=\A\RWRK@<U\6..P'"I,,
M_;RCR03T(D<G6BZ<>2>E=R/BXPR/(X/$-S\QS%H*4[,R@55D$)W.M%N38NN3
M+-1V?L=[*=T 3<EJO,(9UN9/;XWR=XAD*=WL!^4%'<%"9W'E'_L)^TD[/VAS
M-JP'4;KW(!W^/0#SE'<8_(=O3JQ\PX.[%+[%[H\%ZL(E7W&9_$E#1\;*C1XY
M)2&L/8]VSIO><T^^-)^XV'-"YJ+)<<W',_PN"L<Z[S+)DPM"D!P )SU D_/
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
M!9;%VJP]43[-LZXV;H=&RW=L)83&3[FHBW<6]@VH[D%HE8H-H_=C^P2T<R>
M<[(M5&I?U34J' I4-8HY>F-VBYA[P'=+!.+0-W*(#?,+G;2M$\MJ;21=<J>%
M#0P=[U"*TV,!=B[QPCQVWO17>LX#+?4UFERW\W@$=VWZ[BH?7_N9,170UTS.
M,]1Q5QY<:6-"D>LX:#E88W_MG- LY"RR^&BO[]#1QI9_\\#-"="+PNY!D+&=
MZ/BPD2Q]5>B^\G_XUW]I#HI^^)6/4.IN@[\!(3-NKS*8,64;FE48%VU_EOTV
MW\320J=^#1-[%D]R7(D&LZ,!'7&5S>('2X]DK73*8QQ>=YZ: ?(='2\.>L?5
M'1V5[$ N%C8Q[*7R;<#K%H.7'-):QBNE17AQPZ3R71O^+TG]/L/^N"#])A>L
M<A#GXX+VXWX@)R?:.I#X&([%#@LW3)CXZ'%;FD4.=P)R$<QD>PS.W#%!38NI
MWB(ANA*7G/92G4S\T1QQH;+W)4,'J#DG[OW]JF(_VVBY59RUC\2<OB9:Q<=B
MNQE@G";L$]^B5ZC:)/;]..#&YA'<[I=D'QMMB:^TV+_^_%Z+5A8Y_EE]%9YG
MR<=8'),Z<=L2N_B<KA-GCT['Z/AS:XAO"\U!ZI7K<,H0M8_5#_%\'H\UQ#@A
M;UO/8A8%5MM\)&EJ0P!.?F67G(.HD&/)&"BUU\=KC-VR:)]QF7Q3T^[Y$WYR
MBI[9:E2-7"]?!TL'&7%BU\SH9@[%;Z7IMM'M35ADW5!1[=R\V;K .2+1&!'K
M=CX5XLZPOL!%*:ILYDA%';3N 1E52BM6C]\:1^9,F?J"[T;UI]!QB($?9^ ^
M1 @?&K[O.!8/E,JZD]42^-MKT+I]=XA8;N-<=-_-7/'=DD8(ZX!C;&VZ^T.-
MI.] ^/Q=0NOA#IMJ0R5>M=MO,K/NEA<?/P@$%@'PJZDV2GGSB]'GG^<NW02Z
M+&;\$#2+&=?YV Y^'$JQ<N&ZDD\_Y ]&B]-R.RA"PDIGH<>K\^P:MOO L:T&
M:P>NCXC]7!+7+,6EO[T8O0M$%:.=AW7&;1W\/?E'_]E_]I/54 ?[P2B4\A%6
M5EJ '<JM7B<B70;$#]K)AG>>^6; _EQSV:JX5@+>D>4/]$Y$WOD]AM:UHNBE
M#X&]W;I1)UWE7+'P[\*D+%Z[ _CV:_! 7*,O*G_%;30=_TP^;K_QP#:_T\!7
M&#_\4.4COHJ7'TRKC&2I%SM6K3YAYYUEVIU+7XR31]]*W'*(/%_P)>NN<5JH
M_ ?<FGIQO6%1[%IK:5<>QG!Q:1@^7(B#R';W=)!;(0RWJY[HIG0ODL+)O><"
M$,J11C? :I;_F+*_3B?WHF_];;<Y&]XWJZ];/O<9I.>13D@\J/O))_EOYSF>
M\M$)=>:LYD:[Q#:5P F2NK)5N&Z[J7U!>^[*A<&+O$=@]IQQV?QM!,U>U\O&
MZ-1)<R!:*6#F!F)U02<[G8VPR^+HU#5R8C%V?3PE=F,X+)IO:^UQL+'YP+X6
M7515MD'>"@MB2-B1)HYY0*FVXUP<D<OD^8X!>K:LX+4UA6RQUV@92U[TDE62
M#J--\W=?55?<M$O6;>':GKB*H-'OT7$?396>QJUCLZU=:#\-2#>U:>MN3U@V
M#'WGP!1;T1HLQ,3;?,#<+K+0?433+H]QTSE9%7VBWI#2\H-QI%XP^OJ5OOJ:
MP75+=*F,^,G3.L6A'[1YMNO33_.KQ-R,X(M"+';ZKA?71JXE/,C+@]/Y!"0!
M*I/ZJS&'6?$;.Q]\;F'O(_B<RSAGL:CI-077+SZ>]T/;K"7ZDY9V.#%8=\6#
M:=*Y=$/7RU[D )2Y2#J8RKYE)645/T3'P"#CPEO.T.6Y 2ZT_CGV-_1N4\GG
M0LR$K4'07R?$UOE<1TUH'6PJ=!5VJ @^%#Z0/)A@!LU!DJ=OVSF%JN%5:;^.
MP2+!E@64C7"];=\M*C 162GSL1_?6N%KD-P98V)Q6ZX-',M$)B3CQZQFTOE
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
M\S:#K#U2S0KF$[?0B;KHGN# ^HV"%U:O_5TV?"&>/^8M(Q^X;9 )AA=QH#7
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
M?JD)SL^UP/NKK3W142,;)C"$?"K=ER\NER\TT7DH6R9(V+RE0"R'^X4XP'I
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
MM[YR^XH'T/B5<WXEG7S4S,]E9&0TP8#6LO+3> TK2DMOL)8/BUJ";"<M1^-
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
MZ#MJ<FFI?7AAD.#$AC\+A2GR)V*-%';#_ #VC>Y. Y^C7W%S#(!8^R*O(%P
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
M]XR_@^!7\5<L[61I)=""NA\H;%.C](9[A*QH3C*E<JL#BKW;GBF+8X;OC;0
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
M9/\=N&N.O?X<>,L:IK5:0RJ[*ZNEK%8@W.%[YMQ :$$\;,&1W75.3!N_?H:
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
M'K0E!RL.0LAFM62O,.$5C27=X4+DTNB_]SGW"6/S>[PV)%O"HFO!^FS?ZN2
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
M;Z+1/Y8>[!X$X-N'$0;<O,25(Q5U!V&0^YT04AQIS\2#Q[,!QI4\)ZZ+0(8
MYP#!BP.6^*\OYDM=V:G__W)@DP&-<620-3_EE:(_79G[D/5MA!AW)XH<<"D.
M!I/PTWB,A\$B48HF5@E(>612MZ=5EZ QL#L8+)$IE4CX&03F+ ^E\YP6P2!M
MY<'[Q4N7M/JFH752?OR U0V([9D=<H;9,'14*F?31% GH6_/@/<T#E(T3RFS
M";W9YFD/H3-R"V/.F5Z$$ S 6:4XSTA ,ET,&D>HS,F0#>A$#* ^WT(XYUA
MX)/"PP=-'_^_09@;-3T+>T/V@?>T]6P?]*&#>SP@U76(\V$2* <M>)$*#4Z"
MB"X[#V:4.9 %/[S,L9J T3>. Q>%:5%!D9QW_)EM&&'> Q[_A+-T=DB>S0O2
M'-^NVK2;'P-L;8?&R5=-M'CM4[YUWX%VS:Y];8?R1=HX#UVVH*U;1J"SH.W3
M27C1M3O;U=OWM,7BW?B09>VFAZUH&Q0 [5"0<\4.G9RYN1#LD*B/==&-HKVX
M, ULR*0>5';#2A= N6^L\90!*!9NZ KXXCHF! PL= .FX(T? 3Q\Z?RV>M%<
M/W.$3M2JME"G"WD29-F9?8Z-EJ"R-BC$T<MBC(-PNP1!!_.@41X8H-03B4^Q
MU.,K%U&A@Q++#9LZ/L(*>MRZ"CV?,*XH JWR=_@H*$"O C0L^$1.'3)O"LPG
M\7UE1O, 238EO@WDR^M[]_J*#<^5U 94_O1 ._Q \8+YVMSCH>+AJA0"JA M
MDJ]0N1WP889-KAXY.,@K(KX-A+XB"@)#7]7)YI5> >2P'VT-=B]4$FD@H=I2
MW!["<Z52R3PVYK@2$6,9ON$GX,"49^=J/&FOQTYED[(F]X-*C%M!U[#"R-U7
M40R?]:ZY%! Y1\N)7O+@(1<4<+ )EPPQ7N6"<\G2-AY4'X.2F+_\9I+;;OLQ
MMZ)/HG]$@)2TR52WK0YHK<&.JU2%<<62<X(B5,ZUZ%? 5SY$KY?YV7;;F 83
M@U/R@4^#N%D?YHQ"(P-<9U**""IZ]*Q>\HUSE,".JUGU>TG<BO4W%#6_.3>0
M"UMAQ"\5JAT%Q0].CF<4 T) $/J3S&1SJ)0V8OX(IYUFC1^&&"\#(F2BD\^H
MLH<III>@84H7,]DZ#'7  W<6KR('#$CJZ)#.,(<&$#Z4P.&9EK@5_#9N4F #
MCN$!'8F6B;>Q$2C0%N,3G  W=DIG"BPR Z*!:7X2TEB,-3!*!":!)'E.!3)
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
MP,98Q3>DN'TUMAFHJR\% SWS@+$O7('*(:=C;5"\A-+7PT/WT"U?@)TIASN
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
M@UBKX.%4!4 W7+ZX\5PO_X7%<T'5.!_M!(B@[ST/I,"+5740:"<C-$H@';W
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
M^0 9)Z>+,)7$HRW^BX-]^]H^!;H$# 0+_"/[4HTE_W7&<UO,$8\;;?&/#"J
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
MC-5V>#EWJGV,87PB#UOH =BN.NV?>.E0M@D_90.B9/O+NR$6;0C=Z(>@15W
M!__[6^WUG_Y$^^V55[0;'7Y$N]>I-V\77WQQ._?<W[9#]>D?N'C[-O?IUCV[
M73Y.&^0UUU[;MN_8.?%?2GSJYQ,]S^8<?=31;:D"G@+:Q9C;4<&#[W9W;Z3_
M\XO8P+[R@^\[YY85W8A4-8<K-_=XZI/\K,V1&PZUKAH3:8#4H-,Z^,W%%]DW
MP&T/3))!P]Z7WO(.W]KB:M*+WOYF\TH'F_%U:?6?^I!VI*IEZBI'73FZYVU^
MS\$.#S'_]\_/-NW48T_PLSELL+^^Z((8KPX^RS,Y+SC3Z3/?(0B:Y/_+)S[2
MWOF)#QM_['T>X#G#E1R>LXJ'I EFYWE\"3A>\H%WM8_^ZG_\,Q6+)/.'M_B]
MMI=?P_8O8>]O/\G;15=NW=PN5&![Q957M:L4!.W<OJ-=O6-K>]7'_K4][N7Q
MD/$QAQW1GOWH/_78>OS4YO*?L?:/2/K#!_,P@%MRCSCK3*<7O?--J+B/W'<"
M\I_\)JZJ_/'I]VXGW^ XWTJJ?BV@?TD\0/SHOWM.^[P"'N /;GLGCU'!.%:3
M4/H%^/V=G_W0.,_F,!Y G#>=C3Q'Z%<#-K %ZG(A <D6,*_ LUX*LF&>^62=
MYXBX(-KDD)M>)K#E=8!UT^4XE^/J30C9KO ZQR#[PYGZ/3Y,SI:PE6O25"H
M<PE9<E 3(01E0*,H?+0-Q)H3:03AG0X\UYM*/>Z\SG>])[JJEZ,.DRB/@D']
M_PKHQ-A%RG[1&S>".](GZA"_ )6"P48"LR6TDL8D$$K)IQHOY*W#N,)0HA^K
M.LIC-@*$"9ZM^04,ZBK:?/JE?;>;^&0,C%YKE\QI-UNSJ-URU8)VW.(Y;14\
M]02_<CPNZU:(4MD 9-R-9P'01)X!$J5>;^CJ!!XP/G?K[O:#:[:WGUV[H_WZ
MZNUMVZZ][:352]OO'[6ZW?*0Y>VH98O:.OX!?>F"=O1*?=):.%>?WO:T\S9N
M;9=MWND?&ERX:(']6Z0J#I7<*8>O;'<\9EW[_2/7M%NM7=K6+]!&JA-DOU+T
M."E<&L"=W;4%R,Z"#H?(,$Y$!K2Z>!0#"D7>DUUY?V)Z@U'@QXD=DZ1Z-31C
M(E0>J73SG#?$5:"8N+5HE#Q@.HN"D B<U 9M[EP-X3D3OG[+!E,JPZ8=ZO8?
M4*T^LCG6PNY 1_;J2I1O?ZBNND+%MYX Y$G#QIK] $1[LJSD_B5(4G*P9%_!
MQ=&[+CD;TKD*",MG3-$-/](&#RS5IK5MV_9VM3:J]<M7F':+=1O:G3<<V8Y:
MOM+E0U>N;ELV;V[;M$GR3$6!VZ>ZV?C6;UCO/P$%V S]WT+R#:#JN]WF=L;Y
M]M67__$=[0UGQC>DN&5UT^-O9#SZ,8 VO_W#'S3^1PI(X/7\"9#L475;ZS?G
MJ.FJ5[XA'7W(&(<H5X9X6)GTS%?SK:9:>"*X(A!CWGF3YFJ>-OO##UEO_L>_
M_N6PI==/SOVU:7>XR<V=__2WOVF_O. \;Z1'KE_O!VW9_.VS*ZA: FI=\9SK
MR@6?^O;7V^4*2+B:<Y,;'F\^\X:^=:#/V+NLP$>TY1JKBW9LLNZ2!0O;TB6+
MVHJEB]I"S;/HB8#%"Z0C77XM>\?.70I<=RG?[?^'^N 7/F,9KLPP5P$_AY7C
MR-6?>?QO'H7JT YH"?W-+Q5OW;9U"(CQ^_/?_U;;OG-'N_7)I_HYF)]F_\T*
M,DV_<27&P9#@Y&..8T@-\*C=?3;9;3.@;)QXS+%)L7G[>=G&"%1O=\HM1C,'
ML4?;/%(SFIT$98-,0GP@(27-F7RW Y$\/X,*,\J!FA;\JC<E+2,<>_GY90R
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
MD[3)1L.BI;P3<]Z7@S8)/;WZH2#ZC7Z)<LT9B) 0=[\S'"I8&YZ)P;<-,P)
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
MG,$3OKFUA/^;4IT$K#GU?+!%=%4.GZ/-&*PJ;-N%Z)\ZMX":ZH,LKJ5"]$+
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
ME$.W&)91BOXQP3('@X$C9)"43W9+!FK,"H*L8PCD6((K]X)BS#E0_DRDCEX
M5G4&P$\TH?3&WHVR-9(^H2*##G#W,S?V^-D;:/7<E+]A1[!*1>FRZRP7 .'V
MLS/L<\,Z(>CV=A"\Q#UW1^7.C,'U 9,F+#CHE2W7"R8"M&ECT]#[4?:JGM2M
M8B%#61@X31S&DRS;') R1L$1"&K@YD0)=-#5NI;KS0%N4^E\*TX@J1=*@?=)
MA[ ?.;39(&J8Y$+)IAN0L80.-1:]QC2MRC-!##%A1RI!Z,HP "J9H0\Q)CSF
M5PG];K"L8?!(*8T#F"K<,-J,^3/67[8H@XVV@>396F\CD8-!S^]<G*&6+I>O
MV+5_R2JP3YT=JXFFI7F@3[97:^Y]'O&HLUBLZQ-6];?!BB(HKXV%!;FN$@ L
M&O').YH_=DSD%+G:P5>WURWF&TS:*+3X[=G/MZ.N]^T?&74]J>&\_ B:H.Q"
M!U5YJ M=)1Y"QD]L\LVKK0I8J(-%:)4^[:]7D+-"F\I&!31\P^KXM<M]Y>;"
MS3O:Y;L(BK312/;H58O;8<L6VD<6;2[6,+ [5-[D6U@*FA;,L3W^7L*NZA"G
M5_@T3@3WBO+@N=]4C(F5LK3#;0F=:%=,/K/H>R&FHY=XW.I"I[O:XZ,@D5)!
MSL&#\M"AV[F2$N-(OU%GR!!L:8S9G#$@8]Z$V=3E?RSJ2--*-GK9<T4VD4E<
ME[FRE\2H=@"H]!GSQV5T5&>T/WP"=S]H%E>0%5R!Y?GD-][V$<7RV#STT$/;
M,4<?[<"'VQ)\TP9[7-TAN.$KP6QP/%1,SM65Z"RNVBSV//>WLF0?/3[Q0UNN
M3_P$JOZS4KN1?@JOM@RWV^0?YU=<>N<VXWAEA^<^J)>K.[[=I>3J:2]&\H/
MP8 ZIX'VBV$LR@4=5BB54:@\@3GJC7X"PI/I.H<2?M<+>Z8%3A%ZO)G3<1Y4
MOV$##7!KVA^0 N24F0E0&'5[L%Q'+0SZ_KP%22*(]A@LYN%B_G$\?C=G5JCV
M&-*7#DK/4D+QJCP;/!PR"S@?>"B"JA[/&96KQHFZ>EP0/.:[BS/\*H \LL"8
M7\H[1KDPMC4I62ZJ)K(.J02;/&5<O] 8ZQC[:8"2IT(=+#_,$]:TI!>$Z"2M
M%RG]+ PPW1]C<13J988J!EK,U=Y,R.N0LM-U]% \,L0'T4XIK&>Y]WTX_&Z8
M*5*4R7S2S['0T_OY;VQ*)XJS]<?_ LA4V[(C)M1<#LK8W^1@$Y+A8Z4.>LE)
M#Q7D\!7RJG_::-GAQ//))_!DM*?A[5A&7A92B;P"(4@+%2DLFS^WK>+*CO82
M.'$77'P.N<G.89,@+$,@ZP>,8HA4U1L2$1T9$E]=)]#9[Q.&KWR'W87*M<>T
MJW?LU2?R>>T&JY?X3T0OWK*K72C:UCW[??7I1FN7M".6+FQ[%2AMVKVO;5(
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
M DG#$:4:+V2YA57M 3S>N2$$I&S*\!J"*,\5;,K7U/&G+)'1CNI27PD]Y*!
MC[D5-J&)[4/Y&<%,S;U*' )BH94_&C\>0N8/.+'!MZOXGZK5JQ3@"/?7@I'7
M&-2S,-&&N)K%YDC0QO,W? V=_[2RO'W@61Y^NX6'5#M?!+0_[$3;: _@JQEZ
M06<L]RL  ZI/.7(5AV_U<&4GKCKQ+)C."<U;'I2M5J:*E4"'UA<=8)'N"#VK
M!X]/X@87@E*^H3RAW_7WX RT 5<JA12E[?&BH-SG$F@(N*Y,0[T##W/0^B3H
MZD3'6);Y60!N4>[:M<OS@/'F-V\(3KF:-\Q-JI#*:#\@S$397H"&.P/8SRG:
M"+2#+-N3;0F3.C@'@A?UA1AX] %>#8*#3O .4O6@&WBO/@$H%Z\,31B,@H\=
MO<:+8^$%'M]>05E@,>XE'G(^FFX8> F#WT%!USI.4?Z_PD1_9&Z40]H9[,%#
MGF4$6ND"P@=;"=.F >-%4%YH[W(O7S"I-X[]H*=B42,7UALUB##A8^',,3<H
MV1P.YE'P./948+JZOBJC4PK3=4VQ5<YV^*T#[A<GC4_W>0^P2G[T;E)^WOT4
MY,!B,?6D53Y^(E=9;Q;UX(\;"%W@R_"2<44Z8-I)"WU-FECP8^&'R[1FSR/G
M=VOXROD:?E]GP=RV!*J"B=WB\_LZBD6L$3;"GL%^P8P-9&"EOQW%0,DAA(P<
M4.(KYSROP[>O^(;-<FWJ_%C@D0INCEBYI"U=M*!M5H!SG@*<"[?M;MOW7^??
M 6);]%]7R!1_Z7#$TGG^JGD,0O1/G80 _12>X#^;-[+IL]U!4 A-$<%F!MWH
M.XSY"IKZNN]'8,Z<N+6!C%7-"U**A#]I-/P,B'\&-V*^2F75^A%("9>0ZZ4M
MRK'G^9 IVM7=IN'5CPON:<60E"G( &S^]?5Q^YCZU.> S_4B*1WS8M6QB,G,
MC)H;7?UB@A-H<D6$KP,/S]T0."@PX=9477'S-_$RX, 7;LT14% 796YKL"'&
M7T)PJP-?J?EZ!R3<8L(A]("AK_3R;4SY$OTD(?HB?2L;V$:&-N$3?<DWM?@#
M2 (= BFN\O -LH <:[K1!Y7T?MG3GME>\,2GM&T[=[9?GG^>:07X,A"L,C+3
MP@R #G@<C!4EH.<G(F)2K9-TD6K,/<X:Q_Z*L,LL"!+DN2O:[S%57]B.RMA(
M:T:J2@,R'0&;7+'9L6.'K][ 8[SY60!N37&UK.9<Z(5OX6_@8BJI'&X9)JKD
MW) N-LP7$_UXC>#SP/RT-3 +">)@RT 9E5$G_#3'=8=L]).%IZ#H+"_H!*@0
M[ZXNRO1[%A*8HR&HM]5!R)6E[O5S8K['!QAH"([C:AZX:2Z.]#36T\TK OZ[
MJ#H"C7J,1?OME@\)O>X45/^-D++1N$'%N5C3_='K&U/9?4O!!/R)GAXDDVY
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
M%X(?SM<[WOPV"B[/;S\_[QP%@7=S@/,O'_] ^^/G_;D#G-Y.U'M]N_&Q)SC
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
M//Q.O^\ ZDMG_SA;3;MSS 1<K7G-QS[4WOSICZN4"X;:2#.Y?7?YM=>V>RA
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
M0E&.X$=(T2U;&[7J49EG9_C'\*MW[&\7;-O7+MEU7=O(5\ZMI$_>DN%B/WC
M@ 10=$-\@#)D$Z+TC3)^9O_X97/;[=8O:H<NU>9G?Z62)S-M(T#A]H9]MZ[>
MHI4YVQ$/U>J+J%,'$:-O(Z@TM<PD3X:]R0UV8*8.^KS<MPJ2N!V& #*^_2?Y
MX=DGZC OQHNRJ>*%M\R)&"<",C;J\L$O"<.S/.()-5;6UQ%9@BE7*1XT?Q)7
MXK=2 ,\Q0#+T2?6?]V71L&&KU)]]1SV>4Q)"QWXIQ=6D](,D\%A0#"NV5^V(
M6QX+/%_]K1W1J9_-L_SF_*"/^%\LZMJX\:IVQ957^KD1GE'BZ@\/ Q^RGF=[
M-/ZT2W7C0_6'CX677\QQ?,8_ZE&@;I[;(8)![90<-'CT%>W8SQ4D]/"-\\IS
M]'KYM%?G6SS0OFO/[K9]VS;_D.#V[?%+P*3)GRR8!>Q.U0_@EUU S7@!_ILH
MP)[+B?\NH T!,0ZS 3+U006?^8L-QHM?LZ;/P?F[$W\P$.X/!^J+\@'P. _%
MT5<@/X<%I+\^<A"O]\N^9+E,#.5J:XF7 #":"/+ ZX4#'T0[G8$WU:8A!^UL
M0JJBYU!'Z/42#7X@-A7GBI+?E7> ;J+%G*!@KV0R'ULHO)LC!73?0+)PGN]&
MQ6!<*0R'LEK'T=[ "89 NH7;5-@#.I%!,6M2.6P&.?#R(T4#IFC3?1%5I40*
M>;Z,8H).)W-DK"4"XO[0:V9)Y)HY:2AL3\!@T3S6G"K[Z&RT4>WOVU%@/Y3#
M":G9(/3*3E2 M;2G;*:/(5;MZ_G@\0&<-4ZYDC/;M[%01#?$!ICW@,<^]BQO
MLB6KS$:$E3S\,%@ 1F=/=D%=B1@G+PMW;8"A ^ LSW-@)@(D'([-,^K*FLJ.
M,O-\%:(&M2 VMP7B+='FL'Q^\[^<^S=OI$?=_&\5URJPYG:4_0G(NJ8!4>3-
M5GN%8V_MPGGMF*7S\A>/E;IV]]:AT$ML/G$5A:_1JU^X8I6^5 +B,K%1Y<CD
MH"9M])T^C=^<&?L;&&T5O7+7*_FXJH%,C(O[U,6TK0PZ?F/*;=.KF-;)"8<-
M@#J@1Z!$X%-C'OUB>UD_>8TS$@!ZPU>FLRHR%MO2YU6;?DSX<2[$G(H@!TW:
M%($ -O)JH%YNNXCC21ZML"?I8RSP_ CC_"&8"!\0U#BJGH6+%IGN'Y_S5YC%
MMS'I:<-=M) ?ZJL 3))6KGJH'V^B+54W_E>+W(P)P(?PN6P!!#:V9?^$TU;C
M,=_F*R##E_A/+/Z8<K&?7\&O>G WW9B$L8H!RJ>A+633CKHIHW*L)246LO83
M=!1+"(+[HP/*INC@P%>!CN>+$G9BCL2\HOW5KR@P+ZJ^SBW#X*>R@34(A8.C
MRE@.?P(#1NHTI!]3%4<Q[(TI90\"M&T H6,;!3U/QH=B3Q?81KQ'>V2J'GL3
M7B3??:H<G@%ZRD>YPP6A!E'G>C -HT3 8&\&3$M.@L?,RKT%\*BKNGK@#F4A
MA1=32(T=M0YT03\WBN%C'IREJV9S4)L'O0Y&F@4'=*;L=#DU)#<=M(_0ZT@.
M6:5!MNH8^@:^*0EC(?RIE.O9+#"I'U"DZ)G0'\L@D4=L6=("X='[+F0^0LF6
M;Y%5&W2(]TR :+/Z /N QS[N+!9ME/C4.K&0JJ/&CLV)$(4 \Y2058H-3"3A
M+&X^06HSD8@W-A9R^#RTBDTO3FP$$C%/LD.= 6Q,;#:Q,<8V@'_HL*#72281
M_ZOX*@4@JQ?,:<OF:E/3QLU?,?!_6->APZM\PBGITC*WTS9C$S0$.Q(@YWBX
M&=%#%\]M1R^9WY:H/A;25+=?Y3ZY/YW+ 'T<&W/U4PB9(CHLTRT?4)_L+85@
M#]3#BZL,*M9BCD+X4?7A!^TS&B!R!#HQ)HP'=0/A/W8SI0ON>[W 114O7()/
M3J(^VAE\^>'QBOH= -L_ZHY@J,KD?I&+1"W1;SF^\@T>/HAE8/Y07_4E.':K
MW5CF"HS;A5$<M5Z,[QA<^VB>ZY%8S+/HWZHO?(L )X+5^'83[>)7C_D33ZQP
M986'A)<N66([^$!?HX\/%7CY2A.V1<-'9+$;I!P+DO5<=%TU;]P.0$4'?DKV
MV7CP_1,.Y;?ZFRM0BQ8O4L"SV%\UYTI@Z5<_5IP;M8O9@7W)OC**O$L"$Q(@
MJH@K@+7@3YBS@5&M>"K['#0A#-7X /CI*XKJ"\8"P M\]UPAY;P=U%2H^3?Z
M 5.(\4#MBP])+WT@Y>Q+.DV]@-6,!8STXJ0Q.Y6RJ3#XV>>&;$-!1X\L^9V,
MZX6>98/*L4:.$&NN,>6DF&\^0K>.N<8+@I6V$(;G=F"C1,MFEK.=+F2_%:D
M>8,8\#I10\P[(Y.ZT+..HO=Z/<3X]_Q.J0.3.)1+ X&,^IESO6+O[*C4-<GL
M\#R(GH=Z94]"R3SYPZN#-!A]H401W'GH &9/P,'H"=;GD(;*AX/))P1;LO8A
M= R#'@@I[?DX.Y@W'A)&?!C_ 2BKQ:*SOAG*?<I3XOZ#3B\<N:D@C<_#1M$W
M ,!P5H" N989)_?@E+/ [9 7I9@ ## OKZIAA(/E/.F5HPG.XD]C_.T6E6L-
M],D9:@;[*KF%VF26S)_;5BZ8UU8N5+ S/Z[J<.;R=?-]DI.5F/BA&I"%"5H!
M1"7_-H[0P_BQPB7SVB+^05WEB1,[<>2="W%_5MLR5>TB&X^K."S\0;?-ZI=:
MT$6C'Y&/]D=%$_8MB%WLD+ IO^?DIU_;Y*H&5J2#/( ?MJ&NHJ\-V18=8BZ,
M?O?@NI)</KAZ0TS&\L\!;HXA&UKXH(+U @\, V&+-L?\B?[!-G:P%[Y"BWGB
M>G@-?H0C0^[C") M*?F:$^@ZR39Z]!M!#3ZX3B7^[!%IGL/AKP2"'ALPS[]4
M(!<Z<8XQCO:M^I?*E!P$R_^ZDN? :/#%DI8SA;?L3O)4%B&"/_63Z-0#S73Y
M4FW@J@ZW>OCQPPA*^8"C@%!U8],@P]"KSP!JK)+)R?-1N'U*@<[E0399 1 E
M9%K/$#X68V[T4&M5!)MQY8\^\-S$YTJ\) L>$./@]F#2Y,XVY&GG@4XD8&RC
M0?;[/NJA]WU&==,J""CU50.C_YE/"P@LHHUJ$ 6$TP<F*EDDR"E7\O!=HM#!
M9+E$PQZ% ).,C/7W?1X098[N$SLR2[^91?^.]$"[<N83D,3>W+1<E/L1$4P+
MR<.H/XL"HQ/^3#,33)^R+ZCRH!:=8,E16GG791-T*19+RX&Z+7@^EM',$"S_
MR".-8C.@J]/9(,C8L-8>3#' ?LXB,M%'"1-MRN,D17 01R?:Y+Q2T9T)R7P"
MM';?[U&//HL%@GE9&V5(TP.]D<!99+24&Z] *!86)%32VV7)>>'60A3\Z-$1
M5R(/;UUF(Z!^%NH"49TC$5<VT"$+.V$B-M%TU/A\!1\+E98MF--6*U\NDPLE
MS%6=7=<I8)*1V.0%4<6@'P"O+PLDAPO\[]6AB^:T#0IT%LL^5Y"J#PO<1KWI
MH_+-N<";26[( $?:X%M8TAG:D\#B7&7LCJRHD#+TVACY).O-0/581N_:?*FW
M#PKH<ZRP8=35'6QY0Y;=VACB-D'8<Y R.F$\QH*ZE%2&BUVW!9_,JDV448U
M 4+PD;970P 0=0<M@KS0]AR4O$LZ&+<_8==F571[E,,K?^ECL#F>8]67X6_(
MU2W N+I"6]TW'@/*\D\O9*(<@0E!#L_R<!4':\@L]9][\O<-^!1.<24'8(P
M]P]VL@[H\2!^;.3P_6"X-C'F0/AH58/'-.5HAS#CU.^.<!D/ J!CAS8M7+C
MM]T(>OQLBVCQ_%'T+Q#=DQ6Z#9D+HLZ4(0=1ZLM!R_%-]1[2A/FVYW>]DE?>
MB^^^H>_=7UR)@A=S 3F71(LQ=,'E,)9V!/')/FMPG<%-2@>E,Y-3,-T/!;0
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
M7YDM<5"!OL2DV]<'6TX$1;$15[T1>,6K'(47.@/)YD5Q?T<9VU&_*TD'2K>
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
M*9UTY%%MC3:S'Y]W7OOWKWVE?>^<<]JY5UQN>R3J=)(O7K:E8YM1&VY1F_W
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
M33 %O?28.\Y5CO-0:QCKV/Y];=^^_4Z<FZ]Z3]RFNOF)-VXG*RCA"LH[/J8
M1WIEZW+-B0>=^93VP&?_>?NG#_]'SNWKVHV//<$!SJ\5&-_EEK=-G5R/I+=-
M<_9^SWAB^X3&ZF0%O#<Y[D8APTL"P]KE<J15*V(>7J( $MX#[W9/E['G\U(Y
M=GWKR49"SZ#LR$,/-4H_ 9Q!68/+I]_V#LZ_\KUO.0>*QR#%^389X!@H:H#-
M]5@B%2D.:0=_3,)&J(6;H@=B7H@F#2 J47)_6"8@ZHH--63A5!*4'<Z1!(N-
MQ3S_2;VVCM40('4ZM2!-T8*0Q&*X&*^"PJ/'1BA?P]\IGI*ODN=2!5 54&Y.
M@_DE5& :28?"70P?HQ\+9!@Q>)"C."LP#D-WE0WK1CH8P!O\[P3#G\QSCRJ[
MWN' AXHDRD;(\RF<T ?V1P[7GUB4HC]'8SA</#9<<I[G85#*(38A<2S/[X*$
M2YB*^AT4J!P#4R,3,O!'0 Y"R-6S!9#& :].5"+P2?G82.($ITV^PL'5';&1
MS889)S#P0Y;0(2.CK/R;)_I\VAG*:"5/;0L7HM:4QV?WBY+[FG<*.H# 1M&"
M+"A$VJ!*U.0K2_2O=&ISK#Z+Q1^<X*+Z*)4Y*@-SWRA5<,$+N=X.M=5"@5;P
M8@.JMM@A0>\+X^LK8=*S:O*C'I>,TP[?%M48T3]V+.&TXXYO9SSP0>TO'_!'
M[:XWO9GD6SOIJ".]\1* $.1==NVU#EC6KM BC4 'MH]_":ZY$ZF^!ZC?E=O?
M27KU0P_8CMR9K_R%WJ3< 04"RY8N;8>L6^??F"G+S+TM6[=YHP3<3]GO!@FZ
MWX7B X'<-WYQMMM^J^-/M"S<\H-Z*ZA$QW,[YZ'[7&+@GH?,C<%-$<4@R*2=
MO??V22\^V%RK?MYXU57MZHT;VS577]VNW;3)S]^<=.31[>*KKFS7;-O2CEBW
MWGK4Y7Y7?H$VU_6KU[0[WNHV;<7RY:8O5\X\F80Y[<O?^XZ? [GIC4XR!7^!
MWB?@F^_Y0/OV^S[8OO+.?[./,T D@J?;^VK-)/_4$TYT$,-S/-A]\5M?WS[\
MI<]%73K<1/RO?/^_?57I;K?Y/>NXCC1#YG-<_5MK8P0[D?CA1Y[).?R0]0K:
MEK5O_?@'?-"=]()"V4O_R0BJ"'!^<]$%OFI38B&3<CX&>'3*-^55MKC@U.-/
M<N!$6S[RI<].\( HI_Y!X/3;W-'Y"]_\ZI2[7N-S<OOB/_V'TXT5:'WG)S]H
M'_GR9RU'GX[C98\2G;V2.+]"8]H?GZ^&V74+?C=7,-@3E!\*@(P/Y5XHP+X
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
M04Q,!G48C5E<L^F"QN3@VQ"C Z/FMVMC3Q7:!!I:&HM&#=2PF;]M:INM!I_
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
M1#<)JOM"!8]]Z6\_M3WV13C:Q)LZOJ(,#MAH*_2VG8T7/U3(?S/!;_S0>,N
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
MZ"I/RD/9&02-Z5$8H+I08AZ;B;/*0[]-[!H6S]@T^%,,"I09'QL TX,GAPZ
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
MX!4IT%.>Y@\/=2?*Q MB&KIH9PBM.A9,<;>1F*F4][*36F#7<90*EG#:317
M11Z;$S>JA_K[@V65XYM\M-]1:!77 /:@D._E \QCQ0?L;=P!+$G6G0-Q86Q-
M/^P06J!4ZL;1CD553G'&A\&,.E1O655PD5BD>B0A[!-XZP=TA#&5\3GEDFZ
M[VB<O!M@=+:$HJE<022OB%MUV2^HSH<3O.'7_PW3SSO<J!4Q,3KQ4YZZCX?C
M =7+?K04W+0<?M!+#ER$;.=$\^VJG[E;(28=Z$P60/L0L'J=O.#6)UTGT9A4
M5&!2]0FI <$"V.=9@/SF2<KH6I,0,DSH,T$%EP7%#SYN$!)ZHA_ 5^J>#'FA
M W^@CRY/$"Z PN'@T=6CVP;#\/ R;5B7B%FB+\?4HQ:[*A #^/#3DX;*3,;V
M=1:W"%B>C+8F)F"02UO0'3UA-*ZZ5?9S%;*9#0$>U:L ?%G,HM/O&!F:B^,+
M.L(3%/XP)BSI6'MLF"6^C*KAF(V%ROC%)W[Z:?' 7SD08QLZOB";A2K]#PYP
M7.9%/*![$R+?&A\4HI/D=CG6P9-RM:AQ1^L6<Y7-:WOT8?#4:4[.!WYU-YM5
MZES]@![U>K7?S3L^@X-F RHIOS.__<.5*/,):7^5L,LB3IDK%/0I>G@.A47Y
M\<>?<+M1YLT_<I3'CHU04G&U%1"?Z]/6H.0G/DD6/>CEMV:PRS^0\]<.QJO-
MRI!P3O(5'F'0"61<I%]@0,]3VN3P? R^=[ZPO_#A!>_ZI-Q)Y6Q0<G44_XNW
MP::(+SD G[Q)I=_U0M:ZZ/>)*[:X>N,?*N2_L.0G";_8Z #59Z@=O=#9>H_
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
MXI/]C%F]8[L)9<1@U6&37L(1;KVH2V\A^K1 *Y:5H9_7&$)F>,00E#*J(OD
M';^QS0+-5[K1Y3@IA_;@ P]9IZ]N"?*\"8NW?%7,VW?V'0/:&=L$9IWCN^CB
M3:P';.>CRYO^6X<WC:H>[*4=.3?S+$NOEJ+5EDSC*]N,-1L4>&,A'E_MQ1[V
M>1$;E=$+3^,IB\M/CZUY>33GG60]<,JNY'V+T+% 3_22\(]V-EDDK@T/5Y#X
M>XB'_1P9/&QVO#ERTW2P+6?V>RG88&%@ D9N!U<7JG0EBJ HJHS_"RB").L!
MW"3W-WB N@XA';EQJA"S81ME [N]PJ 6Y9KGJE[="UH?.XNJ.B2/K4$53OX9
MSAR[C;T,UZI1&,3&/6F'S"TXLW=5<=?<P,)MMG>X0:^>Z;_5/N>;4<'"C9:#
M$D_W^JT@!KC"&7O7<*L6VT6X-,J\ITZV M24JINUF=K[I' #<Y-EP2%^,%%R
MTN' ;F!DG#CBJX3+*ON_JRBL"4#H3@X(>J*<!/3DH\9B@M).<FA,.3S@LDCS
MB0[],VEPRDFN$Q$>83L;!M&81%"';K2P6 J@U883,N.7.V3T $Q<D*!ZXNS$
M)!Z0T<&&*_(PP^$)6? M_PP]-'3"&U'[!Z=<Z14M<%[LS),V,6$[IO!(WA.Z
MDG%:L)#A2D+CAR7B";V;%&Q#/\%F(W7B$'G\,O_(X!/Z7GWU5?/\P _\P.7[
MON_[_%5E_\^/_/G@?1XPS6T*+OG;=\FR$4,K=?Q#3V)->[&3?O.B-0!/?$OL
M11P9^<+B8[_P5S+3K-*C4TB/$\GY%3;3_'+010^MX'%DV0U+74 ?A;D:!?07
MX1L>-)N*7;='&,:+WBQTMLSM):,REMI.XTU#E_3+!_CK"SSP9@P)9QWPDLB"
MHZ^(=?0(15DQXWD<GI&I''K\7TU*^.S8X!@R] GYV*0MR.2*"NW*LS?H%8/]
M:;_"CP4V:&QPV.B SVVU?/,J[> <9B.5OB ^^,3S0=AA\^--SJ./:CQI,R89
M/RL#'YL&V0"L6WKQQ^?<^ .X3?;'Z'-=,HFI^F'P]9^8X9.XXC.WL.0/)FDG
MFT:2;8L_5RJ)4^1Y4-I7RN[D9R+<-L;P]*MA-HQ3.PKC9PIZ"P\G*+! \Q/
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
MDT^NW(+@H6/L,/GS-71^3^0=?5+G(57JZ,97-T5\<8V(.,/8^#FQ=MN39UP
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
M(1X,B]9<3/;%Y<3:P5CM2PP-,&P*1)U*8>K0)A5<1!^Y8UQB%9ZA_(GSPAQ
M=>%OZB@9BMG(T:<<G5W'XQ$C[CO#<OG0.+G@6L$PEV/W8Q>KG/OV.X#/"PKF
MW?E3WK%NGW3?4+O73<SXI$]./A9&07@.JDO@BEKM:#G&J98%N%\YM6+BB?MK
M]$9QYS\=IAX(_P$3)QUI5>>)8#A,9<;A297@SF_XK;_M+M]VX>3C$KR?N>%$
M5N)'Q_@Z*/](S:T.3EP@EU]E6!Y^0I]6<!Z]GF!FPL@F02[I)'/#5/TVGR!=
MS#$@(KYI0K#=\1 ="U1$GR^;<Y**I0WE)/8&@JI/8/CS4",3)S[&A]PB0WMT
MQR\F+VIN \EE':!SY" PJJ *\:HO85(A@BI-.Y30DE,QM (^D&P3/\F=,@EY
M<HIRE=D,=?,!CPI0U.P]3BV!RX)P\3,U?)KFF1R>$<BS5Q_Y-L;#VK2P^>&_
MBCY\_STOI&A!E%^']@;GP8?\+1]O<E3&5R#/SF0<L#G!*?LBE"=Y;91)V'K9
MW\+Z1>4OB7;G\LRSSWALT3YL\& [NHD5#VLBS[,.Q,!C4F.,*R1^F%20!4Z6
MW7>RR:)F2GQS?^OEA;BQ(B94ZJ=!]M6>C!4V0>BB7TJ&GK[L@M\Q9"87T EK
M='M<3')?;7T+(POP2!G*E]M]]WSEC8TAF[T/M='RK9\GM6&0.1[^SM74W"Y>
M\9 .^#@_V52\)SZN(O0;3MXTBN\3;#)DB_;VV:@""SK@7SO61N?]#XYO4-%G
M.-#XD"CG7(\/U D;S>0*$L\4@>,Y(>2)0S<5Z'*[E8!NFJKS6]_ZT&.6K\>O
M^80XPJ^R0XGW*OL;3BIZ<Z&$?F_R??X$,E<@Q'FA]L"K%QY[#%GGT=>649DK
MC5R=E&7Y\9'M>\,C?K?6#;;:)>_626?/$_AXSND-_MM*<O"$'UTJ4A;?F$W%
M%O-RK31!_0O4@1X#:;NDQ>M-G/M(=??ESMFR'7)IIYY A&M)UR7G6"C%MYWK
M@)/LJMR?_QI.\LT/148V7@=0O\;=A+/?M&5@%8E/2LX&O^Q7= ?A_$OFT(8_
MZ]_!O$JCYZ"U'M@\VF1(4W/Y5)AC8)7A-XL.##PJ;8L/XX$/ 9N89!&*M2O8
M6*<\S$>0DH,K"1A\,O':G<$MIL(9?QSK;S &E8-SS7#GU__FWW*7@<_$P$GP
M\,-:S+0 \<F07SYFD\,#C ]J07Q8.8L2)V@F*2F4,M2VX3G!&/"9,#@!S*.#
M)Z$U:67"!>R6>=)63R&S4!'83J1'<(6D"(V#*IZ,.P%5O_ ^P267"59E1*TF
MBUULH .,DN28"*,UDV>L(JCW^.#-2#]NNCXT5\$SH(//'UO6M]F801]=7G28
MY%T#F.CC5U(F;;MI)MHW5QU&"%W5A__H!-@<O,?OVVCA\M\[>)/S+?\Y(0\=
MHY^_!V 39+UL.MBX*I[HX$H 5UD8$_DDSJ0Y?BFF +'VY-E/!IB67Z[IP*==
M;L?P$/3;REG ND#WJB%\_HE\;:;Y5A!_#X$,8\-7&1AKXJ=M\!./?&)/ ,!W
M;'DC0EUT+X[;QR"/7[WD_9+U'HU<=-B<"[ZMV(6"O8P=-EUMNV\K5I=*7CP5
M"_3[Y9B@2(>QA6IH@/4HQT_Z^P-]VK]'C-YZR[?\N +&>?CT4T]E_&I!YXL
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
ML3:F3B#@4)G-#[<(<V4P&V1+BP51;'ECX_,V;4?<FU0!MNP![18/O !\U-F
M\XP<FTGF7.:&C(^)L< ^#HQGJ$L)1UQP\Q:ORWMAV$)&/\DH]YESZSC3(ASQ
M:YQ!162"XK#1!*LVA3-UA\C&1OS9VUTX86ZA&]>8". P6PZ@-G!KIWP_N.*X
MU68T+\ZI%QR[4V&',!=-[G*; $TVVZ3P39RN]*UV#B[^E*$*55+Q1FPMIL.R
M._0PIRRXDCK !&FP3QJ?5'=NBJ-[J5/N\K*I9'D*.R$ Y@9<(5MUOOE=N/.%
MG_K2728D3F:>W_ )Y).-H":PF622F"#9Z/ ,!+<"\F"?^"7&!)*%*Y.O/X4I
M4?^$)B4F!P 3^X8&6T?;9A(:^X'@UM64X>W"P63C2<_\(1X3AF2'K^K@K[EN
M<)K@S>2/CLC!7#YB,)(^:BAR$-]\FC-V9*<,X+/IPA,3)C;;,]\LCO.:]Z8#
M/YCP6?212=O@Z00*W5=(3!.__,0.SS;PXVI<#:&/$R>SQ(82?46[O$D%YQA$
M#WX!;5MJ.NJ=A6/\Q[Y>P>&CZC:D&NW42TJ=6P_M'7L 9N#G:DCE;$1 G048
MW]__X -_"^OYKS[OQ9@%@V= &)>.EQ(^4*=-R+%8T28V#ER)Q%,6I(Y59+P1
ML#EC*#A'EY]?$I'X5[_O@]M_ZMA5NZ- F,C#RP*.#[&!#FTHT*&VA#W]&?LY
M)_#=[1&-']/S9LS,L>W8><',^>A?Q%:96U5<B6%CP;A@ ^B_@9!^$KR^A4<,
MQ(^\%%D?WR9B[/'--O^&DJ"VL(]M=!*SG MI'SPDV@$O7[WF.2 V.L2'6X=N
MBWBX:N&_RD!._M!W>08+V3P3F*O(:OFTF3+][O&)#7CU@H]!YPW"^.KVX&F[
M3X#/^$J\\M5]QG$9,E]A![!=XBH>SV^RVW,"%C8IV8"R*8T<FAHC/BC"[6_P
M28<!V\H.EU22'=I#/_$<%0^+XV?]WP%<;5C1!F4/[?!GV=XA9JWCI \9V]!K
MY&(QQW ?8-X1[97G:U#3; N:.3A76L;N.![ZZ!H()5 ZAQL\HX.\[9[JX0"V
M!+9==KWPIOS7 /V@H6>*=8 Z27632A<LR3W3(:+53!IE<LJUZG8ML$I7=F@'
M1?J@;3*L\NA,Y2B,W%8]Y8L?G^S78+;^RIF3UQE47Z@4EOP5[^ZSQZ#H[JZ@
MEB/PG24WN"+<EP\0\<X7?^K+=WMEAN<=_ ->.ED]X,7 L.\M%R92+FG[EI4^
M?7;!S"05[V)085#!DS.3FNK(ALABRF*=3SV6EZP'*I4-F/RSZ&6BXD!N5<+!
MCUXF#'0S"?635^2ATXYVS/@AB&^9T.);3A8@$R:ER'Q[/F%3YH]$.Q';'^'8
MO'5BB8:1'%M,C)YL]<JD.4ED;$>7?#*>]N 3DM%C< '>8]$%S&M_VT9QJ>R8
M3AS\-P&OOVX;_40LII$)?V186/))5=6E UJ>90A/_$@"D*'<B3IZTI_U,[R4
MTR<CN>E(F9=E1LX 7E7ZEW@_Z"L7G_"5&O[CB']6Y]LJ],LCCSSF<0FPH//;
M,OPMA3<U&AN^HJ/-.;=MV'S@:WY-&<V)?>VCC[(?$)TX=-RY'?+!_4&[;3']
M43 >GJDOD#QZTV;Q4^8EL]&9Q (L]*H[2=SGSWSZSP85;^9//GUK,E=D^2%
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
M<(D!'VZ\R5$97&WQHNTDVF.O;';Z4&7&&O"I3WW*MZNX?<9F"7]\[J5AEK&
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
M3(>%GSR9VS(D0^F!5$ZH6\#MA$G*7 [2BEW#W4$7\@S.F9^_95EPXJ=299+
M:>3+DR%\\CVL@[#:@W_9W$$HV.*".& ISJC*S'GFTD +X/,.4'9E85+:^*T+
MY&H#E>$77WWU48>('BU@W :$:UP&X-JJB[/(T%-&5%7><]CR*[@5C;P-A+IT
M4[6-\25D-CD_<3<3,,9G($@!$QF3."<A]^KS@W*Y4D)C/_K6AYY0'N27.Z4Q
MDPD3#Y,O3/;"O#G9,YD$K&35L<')#W UQP\B>E'BFQ^9V-&7*PI9 )G06"RX
MG0"9<D]8;V2F36TK>+U/=A>>5^G&SM$T3O;H]B2''RHS>0'41YWP*92'A +:
M1AN)'Y_:T>,)E0D0'A3H[46Q=G@);U[AO3G!EOJE$S%U8-E:D(75/Z FGGQS
MXQ7;MAZ,"9CZ*=F6,<#H=,(7U;$CA"=IO6QW;(<6^\A0)5;VSWUP^)4VIXU+
M/)GJ6MCTRAB*1[%E55Z,NQER7%@P38,H/"^4#0YT%F/59;,^>Y.L! ]^<N6#
MKUWSJ[/\1LP'[W]@@^NJCNP";!;X=M:33SXI>KXU!0\;;[=',T>NCHPOLNU;
MM4IN#_9Q3G1O+I&9<R7^1JX+2^CU-[JM BW@Z!>!-WG:!-"W;&;][)7ZGO/(
MOWBL31C]C%UTLI#ZJA5C6GX R-8^7V/F=UOP0<BX#$4V<T4'-/IR6\>;#_4S
M-.+QY!-/7I[41H<-.Z+[6.[8Y5QP?^.[=$4?_9%VXRYS!@FY<<)CPQM$\06C
MH_@;+_L,%ELNI9S<:LUOF\8&B#$,AWUN]?5V5:%ZDM-/E&F?ZXI#8J:*\.AA
M$^</0@)L$!_BOJX$JXQ>JQ3"\53[&(-<E6/3"KWMPB^K3^T&++P*<%K_)N"V
M&1%(/4#9_<1KV@B ]]Q,7GZJU6.2K4DR.-A<&I8#HK=ZJ@[TLEC9#?8Z?"1;
MA+?\'(;QT$MKDA](8%DSI!^^ ]3P0.Q'IX_'P;#3[P>5WKE:/GLHN/;_%M57
M'(83&V(;P?ZY/LC%;.]7V>-Y:L#)8^F@5K7 F?>*?P!^THER@RT<1=?&#;:)
MS<Z]A^O.[_B)G[B;GTS/ W<>T&)G$F(RXI(M#QI_^ $_$)AO6SDQ8>D$YA-Q
M'\0D:)F0<V*RR+#0>8$2[:/UOS,!Z%X8Q)L362[B';RS.*0CI <YY4#LC![<
M-8OJE(&AD7EA%K\W4N@:/%#V?,+<%A=C<Z3>%#CXNF >P*2GNM[060##'WEB
MUC:A(_3PIOWX-OK(1X\G]Z%[T9 K>%-6RJ3>(H/0JVE,QF]JLN2A6WSSHLP+
M?V!%GPI\G;9X'=:$GT4JDWI]B.VC[>!#$P6;\K<T=,26ZM51FEX>;L*#\Y]>
MJG&182'+PHH/M<WX I!=@%R+)"FEK5S%<MNTS-/_4!69F+<[^,,5 (U?I7>U
M<>&*SE>??][_]85-?@&\7_]^1.<"MZ^XXL+XQ >/:?M.&^B#/ >$1VG:$3?L
M-T[=$--.^P:S]/@Y'2^,^4:4-R PAMWR"5<0?#.,S0Q\/%S-GSWR # ;F?YW
M%0MMSU7.9?JVB[/U*/% ,C;XFPSTN#WC4S<WV/;5%_L /7V5YV(^\ESQY!-/
M^'D6]#KQDBW;DWYBYAA(O#YXK D'KYA=]WSBP0$JNKKAS.:9F#>NJEDTFZWU
M#4H=& ?I W1EU,0?6S.-9#^EI!M5VK*>R0'$TW/'OLP'%.QE_(QO9HT=P/TU
M[8#8-G?SX[%B?3F':#?ZN)+S\LLON5W^0"6=!K<K &:W%>,;OC(%E(7JZL[C
M'+*2^\V\@Q\^2SK?9%PFQI1*.<!ZHFH!W;;L#52.GDAA,)L?NVZ7==AQ"Q"!
M5AT \E2=3#S**G"L.Y1[O(8E BB/)(4@Q[3QS-/ ?:^\D?P^\&[O;N!$I;1[
M.;Q%J;#:;#V1'HS!Y878*:I)]LR;.NI)[3/S,*:7G_>#S(';(4#Q)#I^GW!
M$:N!PNAUS:NZ.>K;!M3]!YTA((SO.H!0#S% ^43(9,G)R2;'E]Y1II'*9 >=
M;U1P(F?RT80"32<Q,DP>_M3#Q")!APW]PC$1,YFP:.!D3@@F&DZR3#8&1/#+
MQ6FD),B9^/RIUKK#P:3 A(0?Z%R+OP!_+*N%3^X;L <.GR$S\=CWM?FI31Q!
M(K:J$SV0IVHPO^KH\$2G.C)<DF>"H\Z$2CP3EY$9:#&3<R"+@^3L'S)ZC6]N
M@>.@PEI @W_]M=?]WU7P$I?$(&!V\:U;94)@DOZM/YFH$ZQHI%W*E3HYPPO[
MJ$A[X",?/:Y+AF2;+!I"DA@CZ0?&C%MF_>X#^'F)!]\INW_E*"+><#-S"D\=
M?^#C$S/<'M-HMK[PUJ=%1[=H?(6\#]^RV"/319U?QH67<<MS.GP-G3'#5<Z.
M=8 ^!H\?_:V5^)RKC[G"0^SP(7:QCQO448,^WV*;13 ^=)&4+]3=GWP-GBN:
M']IOKL+P7 =C#/^X L5F"?]]E?2A\2?&#/0UFR'&XVO^AM;;.0<\SF@7$'_;
M+F\PY%?G ^+"9O!1;;H>UGS!9@V_/^)VG')XL,C$CVD6<OH-_93A-QU>Y>A#
M!KN-*XC.(X[9X-//X7)\1/-5$[_2']Z4J!R;R+.94GO$!U0>O6PT^@>NS"^-
M%_3&G8KG._'#@SUB 0&]^$B]MTF/<:QQJ_X"L 5?QP8V.M;6_Y#YM\J.33[Z
M =KB0$J>?/4G^GPN@ _J=H!('. _Y!U_=&Z [<-^X."H/Q]K#!>3)S-8!L1.
M@Y'"V87@-V@M,DH3AQ-0W7"UU^:MF G,.BF@DN@9%4?KKDTL/X>PR!1JQX=K
MP0,@Q:?E6+))>^DHA]=M* FHG96EP-&D' Z_@; LWK5^3'T?'V5)@;'3\FUP
MX%/2<5!D5;EP@^B8O EX-#RN#8B7\DFD93'>^>WSMPX]D4F<I$.W4B91$B<L
M#VWFI#LT^B2PC+C-F]M</6$XC9F(T.@);3ZM//KH8W[>H;R9) +H[^1P6X,]
M6?C$P\9,-G/)V.W@U7:([LF/,JW2NWPZZ"V?M<B'BKXDZFZ5^7)ERK<?O$"-
M?=&Z6.&#9: I#E31@R_(0T47L>K7Z0O&-Z;*\DDQ5V?0"<2G $6>&\GDG842
M:62\(1D[_'KU*Z^\XD4[L>\G3NB8HAV4U3[I0(\B8Q_@\B1L78UU\(#CMDW8
MSO6*SP*<05Y%8I7X;6V67;]H@\K(CH&T8Q5B8\4< #U,<4E'G9S@O @-ROXI
M9Z'W^%+9>I 5>*.%3L2%XZN\;+S9*+SRRLN77_S%7_37>EGTGW[ZF7D^)QL=
M_X"@<H376%!\>1"8S87UX_O80HX%ES8#]!UC$]UYEH2K(A_Z7"%.1 2]G!_9
M7*2?D?.B.!]$^/8C.KA5]98V.ES5X:'C;'(>M$YBBPQCP+=ZB8$2"[5I*K_]
MSMOK+S'DK77CD\>ER@J1V^*^%@H_@A*7$KH??N11;0 ?]=4<KJ1QE8?F>Q3
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
M0Z<#O11N&^.PX%CYW4O55X0V)PP%7[=3(;&#'5#5[Y,GC_T.(_"FC *&8#:
M3O F&(QQ/HS14;R YH=]@!$GJF/(Y5.V;G"HZ)-A24N."2K9_%O^1+"B%13%
M!&36=S]AP+8L@VGG,8LJPY9/T8(FZ&;B@ X WOH.U2L^(7)N(%J'4S;RAAET
M#%9.27NLX(HM01_&Z8<,':[<*R"_/J-N3><,.M59,,IR#*R32HY.]"CSJ=.*
M<%+';4ASC%LEAIUD ]&KH3*:)N$-N0#\A)R#(ZP^_3__'_]>3H[8@[42X&O@
M53![8Y9T\C(Y:&3P8.6KODKC:I:!%J*//_E$QZ]V[[W[KE^H!O#BM </'N[^
M]*>_[+[\\I8W<]+IV3?"9DT/QN)CIX&!N,!QEOP1+D >.F2 39PP#H G ?3A
M<&).AK*)!R*E4T+R-+\>^*#K@;8!I\Z3N@X&L%SQ:S!2?F@!\#UP0<MM-ZLA
M-D,F\N$+:^.3UWE49N\-J#A P[3]54?@_1(ZI7GP)U5(],[ L^B?=#:Z?N\G
MJWA"B$D'VAZHHT=L-O(BSPI4S"29?)$!WTJJQ)3;41V(->U@D),31(]=DEYT
M.KJM@>RTSNA?_735P ,:<.B_U%/LZ" %( _\(BEY"#I?TIA ./S^&$]N6=%@
MU835BE-,=D=D$CT3DVAHK[0%')P\Y91T;/3BQ7=^)3]]@!4TTL(_MSYPC'
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
M7X<Z  U!YR/@Z("0%-$$PQ9.J_ !!L3Z:'!<\F:^26^JF3JQ0:E(E\^G+N^
MF:<^I*L=4L>!I#O/G*WCIA--L^DXP74&PX);Y(X+ZLYJ'ATAJ/[\;_X=3HZ0
MJB4&(S*X\T G<$><\.Z@E9_!@ &"?RGG=M,)#0RG6/X_S9M63VIP^'[W4E>H
M+[__3NQ8BN?>=1@S$,'JI"9=)IV^ND1'7UDRH.C# )(!,IW?=/J0!AV D]+
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
ML^PM1\#R!Q1EH2A%EV%%UE#$8YRC# DXF73K9;L.MN30CW".J<PC)9@E7G!
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
MMN2!H%^@2'^B;T)OW=!'!W6,PXX>O-N(=R/!UV5.@:S[ H6T#LA6HE K4M+
M-RCHN(R17(IC!$+8KQC8_J)#__ (20-ISMWXH4KA%D3H7$B5Q8FI#\Y.\[%
M8DI1P'*,"+^F=CX"0B>=.F]^0,F?H,@-R4,\>9RO$EV& S"P;J+-;2NQ8FMD
M\12M3BE3XCE:J^/A.)T6B![]VQP[VR(S$*H"!T8.?Z;4%1@++\<(AKY&?8<[
MT?)\!&5*!_@1O4_\"/J4[F\PJO S@#IZY]>_\1N/F0COW+GC)S38-W/CQ@TO
M\W/5RJ1@4(ZA&!U/"GAY5DZ"'10=[ /H?SOFJHY7UU]_^[KWXPP'IFS$NQZ^
M_/++_-^5># HP\,#NF@YNHR .[ @ S"33'?6)N(<L#'IB/00DG1XH!9/\MO@
MZ.-LR>>)GKB!\I&T. +AT7J%5T/+XFCZ#$[)P^# P&_9>[J%#G!Y!+XMHR-7
MFW$4S+=U40YHF23:+BV[#V2]4MWQEE0V'Q/&.6#"0*!EB 8=DC>.DG6S8@LO
M%  #M!T[[C0-QM2#Z86RG31Y);GTTD=!3[J6"Z'B. 3<$N %9US]XP#C5/33
M.9!A2R;#\^?.[W[UJX]V?_S#'W:___3WN_?E0./4Y/^&\O9B;E?YMA6.36UH
MMW,A7K1E]LZP0I07Q[WPZ@43%/:)<Y%'CC-1Y^5ZX*RCSI0%7>R@4@[T8W+3
MA(5\RHTL)JY1Y]A;/'MEBD)1=WU[A\-[BNKB@KU4Z(==F?#@0]WP*/Q9-B'K
MW.V/.F7O&WLTF(!QE.B['.C9C@5]#+!CH@\V13=N-7&F[,_5_[TR(;GH[+JO
MUL#9]8H]12^V;H/(AXYZ9=4,^V-C5K>03WEL)]$SQ(6G-% [.H%C(_E@#,@4
M?Z\RCO+EW4,/'SS<W;E[V\Z%5[&L!PW*9#KI8QGZ6 2A@@[ 7P=97&=!*1_E
M*4;F P\(X0]3VGR<.>S+RE7:5=Y1Q&L:'LC)S*/L3]RNT!E "]M(GU[%LST*
MTIY(7\8:=$,?Z\0A6>.BAK@ ^3B/.#K(Q$&G30T0;2S@ (*,;G"MPJK0R/:1
MJ(%8ZV0P3?)&M;0M-83*2RST(U<%DK; BB_@>/&W7DOZ5J\]*-IP",RZ!.!-
M"^S8%L#$(*M<BI3)9Y4,CB?+"D9TE&-#,,,V;PG!QM:DA6SE')#;,- 'TP_;
M,K*.2YW R;] 4Y"RB*/.A_AV67ON6$''5^A]'@#88>H-'+W]JX]O^NI5@Q(=
MBP[(0,V_)3-1>*#7P,E@XDYE8Q.N^\^B];W^<G2X6B;.A,D$<^ZM<[O+ER]K
M,'\C&NCPLJT&"OBP*?;>_?OC'3J^JM.GG29HYD%!)&)!23+1,NC0 $DO]BYM
M&XS!RRLU3:<XT X2AF&@R&"2_.@ 1*9+[(G"6/)Q0C=!TZ K^C3 @TF)?*(V
MKLOA&(+@Z3+WP(0>. #)(S,YO2<!RL0$:KU%$EY,.O R@6E("WNN"'_</?/;
M=A];/JMLT/@*D4%>=.W(^8!-\>,<O%4UN'9(+[#=(-:9\O;3']!@#=(I4QRH
MQ&,S$K-7Q/L>-"GD%E&M7NB@KG (L =ZG+]P?O?^N^_M?O>[W^W^Z9_^:?</
M__@/NT\^_GAWY>H5R7L][Y[11(@31YMC/PZZX)C@0.$TX#AYI49RD4<:=D"G
M=H28H'-KZAOIM:SL\"(V5G.@I0[8Y\3M*^+<TOK^>VY?L=$89RK[<YCH*",.
M '%XX#0Q2;)/[=UWW_$% %?EM+382_E$PRTR='2;$ Z@+>.\\;! VDW:'G_I
M@"/+).JK?#E/]#D[R)+-+2PFYW8\L:W[@MBV(_2]9,&'<I% :TA;B4-#0[!^
MBML&;KMIO^"Q(V,&?UT1_M&9^B,/[=CMS7S3MFDGY 5+', .M"5D ]#P-!%.
M'(X$D[K'H]9G.MQWS \N9%9(=.;$#S2DZRCVIDS^Q'S1Y'R<^$&WV )=**\O
M%CBDYP_*2#WYQ8.J \8T+MP8TZA[:-CL[C]^M4-HL99'V.,HXY-TIX_:+E5^
MVK6=/70@+J7:(<.FC*.T32Y0D6?^+BA91&LYU"4A%\C J>D,%80V4!03B0%>
MZ$;0/),G^5*'76\-JVBSGX%RB6>K&%0T-E*X2*RX8*4[@! EF07\2 ?' :X.
M8'L.S8@5)%[9!RQYZK! $!M ;>&C;<*!S@00SF&;U1&*T,R4!C.J6".1I=,B
M8X'8H2(3A&]D\3OH:/2&C+E4Z\RW]4K.@BG8T#RA)]G]W"GY;0B?-8,1ZX!U
M6M,,P%Z=#&O:YT2+_*/K'__ZI@<A=1R(O;] G89&ZXV;NL(D'3R=V[<CE+FO
MFNF</G!T../LJ*'3V*%C8&4/#E>5,S!(T+F9).B@]^_=S\2@CDO'9E!!GE<6
M:EG=#*5DKFA(9T*-3KZR<X$S4'KBKY*C$W$F-O,773IF47 6KCMH!A&XM,,C
M*B'0"_#M*O%U'F26K Q,D.*\A!_A3!*8.Q4.M#P@NKAPC@.D9T!,E5DWG4-7
M>?S)),+ ;5UTM#S"E.79TV=^"@,\-C? K.CA[4FE..:V028D3QHF39U@ VOI
M'T&E9P*+76./D22(' [L!E ,ZHQ5 QR0K"JI;=FVLKODT)YH/TSJ%RY<E$/P
MKE=QWGGG':\0GI<3PVKAV3/98,P>'/_WE(#)Y04OQY.SP 1I)\>WJ+[W)E(V
M;?+47Z\:08\#E%M73/;/??N&B0.GQXZ2\#@IN27U@U> D/&#9'";XB5THJ%-
M,_%05FS.K0SBE)S;M5?EW-QX^_KNDIR;,V?>- UR6#7E7374 WT+I\SRRPE+
MG?-OXJ=\VPH:^@"W<]"73:C=?ZC#,V?S1F=THO[H@]V.:"_41RY.XN10QCRA
MQ=.0M.6NLVHG^N1"Z)7;&KP!)F9L@N-VZ=(EU<,9VR=/FU4KI<+-"TB8C]L=
M?45G%%MD2D<HT5/IE $'@B>=J#MXDC^LXU APF'9H!V9/OL *HSC [1&\ F(
MJ^0A5XRB)[1U-GWEQ98]1F&O_A\R\M*N>.<0.O,@!LXQJX7PH,ZZG.3G3!TS
MSL&YQT]TZ?[Z&CJCDU51/FB41A]!%G)P3JD'M(3&S"A7E2TXD($E)%A%5#;1
M3:2;<*5)G\P=$J #'&G=QAIHSRU@U!LP$5GG"@.64>$5S&698,Z/C"D273<P
MHZS='LV!3 4KVBU9%973S'?)0Z"/!B@%)L(^I,[I0.)[>G;6\1/8RUT(JJJA
M;6Q[53PP$34GG3H56.E7::F#?)KG@$T40-ZJ/0R@+6UQ@@@)C/-^;F#.?W3C
MU[^YV1V*@9Y.0F?$(>!J$">'J_,X'J%C\O6^'0UJI'&TTY-.FPD1H!#=:1'<
M9X".S0!PZU9N6>$\,$$P*>%4]0 7?I'=E<3 0D<$8:<$''*$3QZH2(L1X<W
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
M40YOVI4L!FS_GY2<Y<N7+GFO#2^(Q,FY+B?G@_??]RTJ'!YNT^!0CXE6>G+
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
MX(A/"83YSD48-A#,X0(P WL@?05*#@6_9>LZ&0YD![5"*Y*RT2Z".&"=@[R
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
M_I#5*Y30>=!'7WUIX^X#2D-?Y*7]9V,PDQIY<'#\UQ3J8Z1?.!]G$\?".NJ
MCCPX^?##CK0%VKNULN+I*QS8D?U-=BXU&7(1 KUZ*^I;3V=9?LPW94U[QS'"
M(>%=1[0I]-NSHX#Z(#-]BC[KU1K&&)6=?4'LOWKXZ('[.+?#<>Z0R*TT5B0I
M>\:5EI]SAPW*0!YO#C==T#,,'(0.%\+&H1\U2'^?P5$_X4D\<A,> ,*9B\,0
MU$"\#V"1!.^T,K*M\W49TZ?RY!XK>%RH@&?\(G_;LU=NB'NSOOJ8VQ2V+MC*
MH.RCOJQ?^ ;G9&LW9P,'F)I*00N="(V2I6L:&?D00 &0H*.C LH!=/\Q5/I$
MMH:FXVRBA;+Y#2!Z+*/0VP;P&OPFF PPU$N#3%XAC3<*VD$U9W6XXTT!K+(T
MF*[;8H$C*XP@\>57C"RHXQWFE$!A5S#'ARV:%^#30I6H?O,-_9(\ <@IH8*'
M2*V?R?U3YZ!\5MSALE7'.[WAZ*,__M--[U\0<,N*2:D;>@9A#[^*<WM$<:X$
M! S.."]^[7[OMSB5)7+RT!&Y+=-7&.E\B&=UA(G!;"P'K4I=P4C@:Z"C^<Q'
MNO'65QPL!F66Q9'A05Q'7XW0Z'!V>+R6B9E;;'XQ'F\#K3>*Y@I3<C*7U$]#
MZX$J<3S@S830#DQW?N1J!G.:;::/RTAV^$-4D(F,O(NXMBG\F+B(0X,*F80C
MSY,?AS[0&?<35W:33DKW;4#X*TX=X.1@*^H0.W"+@Y46'"FTM S)8Z)G]8;)
MBN5P_]OWZ3=V5]E;HX-)AS^$O*R)[+R<GG/B@_/'Q,7@Y=LAXMDK+W92E$9=
MX=3D5E3^6R=7E\)Y+T[^0#0K'2_]=Q X.83]5FSQ\9N3JYW"<[&O*D_Z=YQP
M5E@2G>M!/X1T5-T*TK:J_'8LR8,LT>#)5.J2QS7C7]?CP(-C$BG^A39_=-(G
M=:DVHKKS%7A(W&;\AY663?VF?_EJ7'F8T+AE" ]L^.SI\]T+.27\O<IY.SD7
MW!?)2QN'$77XIMH_.,I#.HZ%=7&#ES#"D@VP2?B9^@:.*'G0J15$%^<1N'@%
MRAY]%>#*G?=<L<$<H X]0=(N^2AC.YSN(](=(!T^R,!1XD($1YCZ/W].95-;
M0R0;:'E)'K?4H',_5QX4:I5FW1I<[P4)\K/D,3A!>G:%&%84ADTN@V]KDU\'
MLO*X_$37/",B@9&\$NC\,QR*C[8O.=T?N37E>I:]/4;3K^F3&D?HGR^^^S:/
MDZM_T8<\WB!:1QP3LRN@/F@C+;L3%"^BE5X*KD@5H1^$/F.+\T''1^W(^<D#
M69K!B#H .%+0>4<BR3-!('J4=+?9HC<B04[YI_B)6^4S Q/H:P>YXGM0M(0X
M.=K\I%D"@8D'%$1;'9\KWF!^3DTY@. $0G1]&09M_^8\411,F!8J7,I'.)*<
M5)\5;*..KY'$1KYN/VN2 J1$7@@4%NT@C1(K(+5S %%[(1JVGW#-AO/1!Y_^
M@S<>,SE!2B?HP=J-'2)WG&J< @]2HL=Q8<\&2^/DHP,2QK'@RI/)/[<9<J^?
MW+YB5D7!.X-@KD!FI0U*1R\<L-:/B91\28Y3 7]6*;@2A<;+VS6 PA/GBTF
M?X,^K4$8&O8/<77S7/G0^=1)RI!;%DPVM",ZD?52+VR9\.L!QE?@.K<QVZ3&
M%YV-KSAZ^ZI983JYR\6^'/-%AG[)5V!.$6D:VXC\LF<O X^)1V&O#NA,/GB3
M5^3FR>9<G GP/&[/P(B-8 \=*W80,VD<O<X*CJX0Y;QD.?S\[J(F4=Y3Q(H!
MMP+YLTGJ'7OS?ASJD#I@ +6^^E VKCAQ0+]Y\8WWWCQZ_,2K$!Q/=>#LH!=Y
ML^\FMR%Q;+PI5_6"8X/#Q!X1^%I?MQG.B^WMY)%H^6L@??SX7.!R5]B\9;]J
MYU(D_#5:F5_G!XS@I^25W-%^I5S&T&:>=.)N!VX/U!V\E:9SVMW2OQ#%*B=.
M"?SM=*HNX&7'4(X.;9C5.Z[F<5S)CYU>VE8[Y\GM*G/T!8B=',7=E_6Q[JV+
MPMRNXJDUT-W?HQ-G_<HTS@=#(2A/YP5_[MQ9MQOTQ#&%#S]M(\X]R=JI X>3
MHP\VD%#QHQVJ'\M!H]U1/APBGOSB?\">J^RT+]>3(;P/053G9X%$@QLI&YH
MN.*-_J())N= RSZ4_Q>@L\""OH\.9:>&;@^V;X5IHXP'O,V;%5E6\:AG; I=
MG.RTK:X_;,7+%%G-H=^Z79E;@!QKR5$GY_ P5>$(='I#*()L<ICZHLSV<Y+U
M:P<W,.<4*."8ONX?1B%O4!P$4G$NFH[?O1RD5Y#0\2Q;LJB.HW%"$OU;&4!W
M%E,X4OKS[<2"B8VAZ;<XVR2Q/1X&(<%;<\P]B/H,LH* Z8-82@N)<*!7M'4&
M2(:<H]OM3##3"BP#V@T^L.0=Z@(5=ANN3Y@ E:A39S'=Q"#EZ9P:7]_]W1]N
MTO#8EP A#=(3274X)K3<ULE&51P7.A0LO0*D#L22*6^VY9X_$XXG71&0EZ<\
MX,ODQ1(JX=:'L"?ENMK#>BW7D[Z"."'@[(0)1YA.RZ 82DVJ&MASBT,RE XO
MVU\T7?C%V;FFP?.")P56-WB"A_T(3+#P9 !P>;F!P*@N0 XVB0,1'<<*B]*@
M\^0EGD*)GL%&^85S>>&F-%2AK.VX.45(\D!+/;B\I)7>EJ[O*#-RS;_RZ>Q)
MLNS3M]R0ST3"JA=7Y_#MC:CM/* W5X'<GJ+^3RC\QINGO4<'9X;5'-Y[0YS]
M$3A)Z!Q;?^=;!TRZK-2PER9[GV1/Q:EO-M>R'\C_!*XT.SF5!SR.C9TA5FPT
M*1)F<LS34;$W>DND=6W;8Y]V]J!QV*6VJ38 3;#HSC<_'*D_W_[JG&J#=.*E
MOO&HA,?8)G%BCH8I/O]FJM%90KK^QN2L!/1QO1%%CL#U+A+^,L,KA (<%C9P
M4U[:+$X]MVK9/]5[<G!B^M8@NK#ZX]M5XH?MX(4LY,,G.A%7NG"TYZP2/4N:
MVBOZNA1*LSUP)NFK(H"/=45Y0&%O@M8!C:_@!6T_DXDFNG!P6U3\X2&@O?8%
MTJ\_^7CWWGOONKUZ7YGX<5N3/V'E-C7Z##L"$=6LG%X"AWHCL0#=FVZ=$@ W
M#O*:-F?'#4U1"CA\")KN&.CL!V J@>42<[_003YNQW,[&8>'5%AA+SXXE+:5
MZIYV\_#A S]./O0O?OR RB%<IPL(TTO\.^,YH"54^L_I73^8+6T@1%"X7:UD
MU ]>BLG0 51H(@4$;%I83@DT1=/#IOH>L9 ,:$ISHCZ)3>E \VK8)">SCF&#
M@H0K/M$XVKI/],"2@_2UY Y3&H>15_R YKG@=%Z2#9OH I-^EEKJT4<3R"GO
M"5NX.-1IY"?0R0N9PR.?3BD#\3X6<*S1Z+%./@AE$=/.^C4T[NB]W__Q)H,<
M PP##X#A>!K#JS0UZ3,@L?2)L^"!4A^NJ+A:9Q"^>N6*SZP<>)*3XP#/*Y>O
M^,\UV938JRZ<+=.#N!21/ ^:^GB"9\(G+N.WD^.*T$'85\0>*#-I@&<_$0,@
M]^[IT-#A9/7$SD&8B?OJE:O>0\)3/R_4Z9EPF7R98$4V!E?T0#?T8C* )P>X
MA*4]NDH?R[#M8ESTXC%<E\_XY(D3DY:1,FB24U[H@2SO+H,$$1H=]H(YTSF3
ML./%WO8H>O2WWI+!+0-6T7 JL'O?,L(^.!30<17HOU[P2_S87'PU#JML1QJK
M-TR67>\X%-^6H\+^#?A1W[R=F"=C[MV[FSTW<A[9<X-<[(LSR6U":/OO.'#
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
MK3!ML6B=L;J3?@A5;(3I-U$R Y#3]75=5;N%Q@,\Z="&RF%N"_.V:C,0$F>
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
MI%DUD5+5@-$/%>'+9) G-#2(HJ]T(Y5.SBH#CH"&:<MF"D$KY/D6CL[L1V#
MQ;E)AX_>_(LS__!\X\8[NPL7S[L\WJBKB89)WE=!HF.I'5L@N^W2QG;%"XBV
M/4"92K3#1I1!=B(K\AU6DF_A*-@K-_ C3T^,.'%L!O:>F4>/_2>&W*["H;/-
ML ='Y24/]H(WMQ\YCUL2R$8='9:C#R]?N__@GO=K]"T[_C,*!Y7;@)[,L',Y
M,/"DG3#!>;(2SE>4JN?>BV-;Z$.;<O'+!HZ3S@<435$X^ P'1^G054:G,RP9
MX"L\,<IBVU=>.W3&Q:;F :%Y1+XA67R01GUB,[=5>#F!H^QJ'C-,O 1M^ZX'
M&B..N.M 0%/-[<WT&=.KP@F[72D=V?V7*7F,^KEUX;4,..'<IF#2<]]4N>!/
M/WSSM"XXU 98*6.3,G77C@W\Z5\XMSAQ[*UBXN.V)V5TFY!C,MH/AS[8DK#[
MM.-Q9&D_;-YGQ0_>.+[($K'*FI?/H5N_AH(RD9]OV[++C_'1 9N@ _&[=^_:
MR:%='9TLYXJ<.MM9*A[Z<=Y5G1Z SC\ /A4\#E+KS7?A'UY+W*)U-+I%_1)_
MZ$++3Q_'@)(0T[R)__ J?]YYZ=)EK]HUQ(ZQM\<9U3FO=6#EES83&ZZ/A@ZV
M.4FC356LSAL8Z%@+N;0CPMU_S$X_EL?'YZE,S>.0B,(Y1X<'G0+(<-) %IVE
M#OSJ/)$VH"5EM3V2-="TC2,^IPMF&X;]$L][9X#YMV"*K-I1XR<Y*QE;&'DD
M66>R[5'/""9)$4;/"&E1*[(Z.P!CZR#*)M8XY$CI!K^J;44H=_#@%@J?PJYP
MSD(S"V+PWT0=-W\%PJF/CJO]?_B'?[AIIP92#4(,6!CO1 TX;IRR]G<O7GKB
M9.!B,,J56"8,.@VW>#BXNB3=C=E:9_!"#U=: 4FM#!,C*R7PXIX^&U[9JP.>
MU016%0A[HM9!1W6G5>?%2T3/9H=<PNB-P#'8F:9T$3#YLH>$EZH]??)4X5<>
M?/WN#CHQ>NN@G%P9\2+!B^?/^^D1\O'D$(_SLI\(GE[5D4XHP03JR5R'Y>IH
M/:RK#NA0A4G4>NK33DD/(LZCK^O!3@Z.HEEJLM!$(=VXLF7UYM:77_HV%:LY
M3(+DS41D%H;4V?+_-YT0?<(7<%X&0]D7.C86\^(__DJ //#AMEQOZ(;&SH;2
M"+.: P\[+,(;U,#;!IRI:\I<B$&?)YDX@F<R#UEP2<O1@-XX?;3-GL1=%/$:
MCI4^*5Z<*\[DF]@(LX!YZHP<^+$J B*W8$*0#V%C5F =YD,XZL]MI/1W7'5$
M^Q&)Y;O^"Z="B4Z.@29U5A5)YTDX5ETH$\X)5^YGU#Z[[P*LVL3AR/N.8([^
M.#38V/U'_'LO!S2L#GGU3\Y)VC-_ Y']</"-DYBRP*]MU6T=/$[5>>E#?J_$
M"EPV'31S#&79<EQP\LQ#/[%!^C1/AM'^FS_ A1![Q#BL,X[/"HJZ9#3$[A5?
MT!-0G@X.2L,H*UC.@]"8"2:Z8\#)4G%B<0Q,!!UL0R@^!7.> C1I'KUG?+IT
M^9(=7QS*0:/ZHYYH<Z"XR/-#",_S1*7'H5G^@$5QY!,T;4]F_(HW$#M,4/'8
M4F>%Z8>Y8$FZ\?J)_ "X!.H,$-[@79*(-CB?XI8WB ;Q!D*Q1R=([DS.?":J
MQ&9><P*P(DR0\R)G/BV_BP3!");L$!ALXXXK><_F@S GSC/O$5I0*]CGMT]Z
M@-L"UH^CXH:*C-.2V.&(Y6=)6QNU;-%18$H.O@*5WKR//OC]'_RW#C1T&A_
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
M?&6R$:M3Y595< S.3<<O3^IPBP#Q.% LPS)X\Y],3[]^9AU87>'*Y,3KV7_
MIY?%+4=\6&&@#"D'*J3"T!UQ#*[!Y2VB_+\2CV6S5PC=>9+,@X!U1G==+7OC
MYUE/-.PCP@%D<&<28O! OB<,>IW%)I^-YA@_PNE -H-/KN;120.2XN3E;RC(
MPNV*U$<F#"83;N'Q[\S\?0/O3X$7>KKNJ 7+LB2G-3CLI$RRU+GS^!#>6?$*
MT)EX\=&9P9'].$1/O_F&)ULH^9--TH_@Q<>\PL\#B,N>"=&9N26B#W45F\JV
M%D4ZYW)L$AGXA%DE")_476@!>$ S@[G,.(7W[#& L(Y\12I:Z<Z>$^H%!\.X
M37X?':Y/OJD3RW>>.!'4,WW%*R)JAVY?E9]VF;8:)\<K.;(O3O]3.??<.N1/
M&:]>O>)WY<#:#JCJAGSLS>!BA#8"/SL]K+A(%GW&DZ&@^S(;CFFWK)9:8Y>A
MVGI]7&_ZNGV*BO9JG47#^8+T8/6 /73T U;*>J4G3FE69U+6W.KNO);C _&<
MA9.->'$H>P%Y$HBRQ_9IEP9G*)BJUUCT+0C90HNL!"K<1T'KL]39/F 3?AOV
MJ68,8?39I_HY&'I.T)@^9]1RP$BO8"K,9G4V(6.OWIM&WR6.L\M*(./BO7L/
M?,'H<6I U85A#@<H^W *@G!XL7CBI':_-6W1@VJ\?X6F37CNF:&CQ7B6U[R
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
M9$NK1*<O^"U%0$2#AO.:2L4Q;'4^#"+2%\>8-HJ=N7W.&,2XR\<K:6H7V!S
MN>$!CJ_5%KPB./69Z,]7'RE@54HAU_E6)^&,GV".$9[KCKJ28@K!B[JO_&L6
M@D)TQHK.9%NY>SPZ#@^%NZX;R-\X['003',(P);N&^@<Q^4$G%8BFT?^Z^H
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
M7=H?3Y3Q3BC>,<7^'0N:('5S",*CP>77L4<]TVQ2B;7=5N!")=BPBBJRSG>
M1P$IT&XIMG*)536O:"%+?$T_0 3=S[VA^.31[N*%6C56??S ZI[ JY[=D 3^
MQWLY.T!?#'3[#-4B+SHDOJ]WQ<%/_ WD&_1]05O<G99Q-^--TRTP_O_(/"K=
M0?WXX)L/WT- 7L]!#1,=^1:;%P^.H6/-<?X-F*Z@0_/H$SZD5&H3];E@MN-"
M'>[P6\M)'^JPOY,-!K3<4F=68P4C7=S:@0(4-/]1_J1UM5;T%V'0D=$\,^_G
MCL(^DU%6TU:0\((.WH%" @H>??3[/]S,@+*N:!=.AQNUX@Q8#')<]7$ />%
MDTGG=3]"SG\W<:^_Z3RHFDL:L VB*!UO#/KH8)K00\? Z3@#OF09A$</6-#P
MW?A%3P>E<.X@%C"!*HD\- /H6*9%7\K$/A8F@I,G-7EI(FE'CC2NU)D T--7
M@*H!6'='M .@-.1:C+4J'*5Q$E(=@T1Z,#$LMYG0"SM:+F447\K$LC)[G'CY
MVW_Z3_]A]]6MV[X=A:/$,C)7U]#A ##AL&$9)\?E%Z!+EG^C7F.-*&0["-D+
MDWH&HC]DR=5Q,_*)LJ5<BTL0<)H#*2L\N/7 @,H$A0-IYZ=8P@1[QJ9I$TF,
M;"9!5MRRZH6^L(Y\.YYV&&@;*H_BT:U81).!,UA6:8W !'RX3ALE:#ET/.Q)
MG%4<7@^ T]5]@O:*?G;"F*1IT[1G'3U ]P2/KCZCNV6HC$JCC.D#"[UI1!1G
M]Y3;#!-]5L1X6H;_+[NDMG-*?>T'.Y&4 4?E+#J*I_6#/PX[3J'U8#*C_GC!
M86R+(JS0],J@VR>;F6N5QLZI/@#UBCPVF--VLJ*Z&(XR$K7C2ASFK_,NG;QO
MASCUFMO:<8KLR"H-.]!.P,&#MG+W[IW=9Y]_YMMTMLNHS #\6KIE^0BX3T$O
M9L%6VI8']3SE6X'03B-9@DQIGI5<21WN\UJG:D/H@:PB]-BB@[:$#1OOW^7G
M6)A3E[ DHR>\B19/;$ _ \MJNQUDC3/>S*\/;0/GE'J@7GAOTN-'CYW>]3OT
MTRG\D87>:M-."115_9K8>6!CK!DX.3BGBUO8Z6<DI ^15O2 ^WHS*.C\#ON'
M7QUU"M,&(PPF*^@VWKR[WP\0,?3S6!2^G-?MD$_GY]/0-HRN5>?Y3E0"XQ:,
M^2F3I:T(B4]T@Y_H-4<9Y\^:#D@<XCK[6,"Y-FCR##M/_ ANV\FQH.2U3@O]
M7JB3FZ[C/A%/Q'8A0+P/(8]^]8<_^NDJQQADE8"B= ;3Z\. RD#'RD$&+M)2
M.>1U ]2'3;[\62![79C8Z##; C20Q\X,80WZ*P>+3^E!8QX# 8.K!E1D<PUM
M2_L@/1V-N UM_@R4:!8^F6@6APHGC &=3;$ JR<7+UST),:[;]C@R^.WF:CB
MD-DV&I"0D[(A:M$7T9GLRJ: 5<3!"A\F!:[*<4RX4B(?_PO4_R_3_#SY*(VK
M928(KLRY:F;%B2>IF@Y^N:WPC2>GK+1%-J<$2Y>".$!UM8TL!C:5D]L&BAJ'
M7O GW+(( QZ4R2L[=OTXFU,Y5_V*!GW\#J7SY_)^'SEWKINB-1U**K/KNPX
MOG8@;$_*(IWX4!^#-G6==ERZ6)'2AI,'ZN3WH8_+8QRGU%W#G!T@#3E,#NQO
MZ7TPU$VW*QFBVDH?<?P;A[Z(0']/ZI1+9^M>PE(.*VRAK'9X_X3.P\EY]MS]
MD*<9N;7I)]A4/K^27W!&$]?I,V^:)WCKA[-H!T-L:W4..92I'Q.W\R<<C@9[
M=?AO-E8..??M9U3S(6?,?0Z!PW", 3A .$1Q7KFMYPW1^K!:U4X.$RH\78^R
M$7AD4LXX^^3/Y(JC?^?VG=T+WC)=LF*C /RFJ&(+)-P8Z#K<.J]AYML0_L*3
M-!];%N X];F.@Y**J.4=*A< =H/:@TXVK8^YG#-$!LXL[9+_OSM__L)HFYV/
M^@>X/;J,45D5;[ZFK9"_QA\L:4'Z[0#H9W*W)8T#A-4^^33 V\><7]"Z-' Q
MTB0^=?IHGX)U%@&\*SC!D%5935.HR-WH,XEPQ$E3^L_ *$?8+M#AH4/9Q^$Z
M\^G(! /7>8LN=D4_I?L[Y>TL)">8]*(C?^@G@LGS7$("TVX!C Y.0Z^"UK=@
MQ#0^-.T>**FEM!HY\;MD.OK@M[_S&X^C/H,B U5N[73'(\Z CAYV1N!!V)TC
M5U8(X97AV;U_WOM)&%P9S&)P' U)("A@ @#/H,C9#@14)9=.Z D K<BDQ-8'
MGM0$><&9NY(@LRZ*<W:8 ;T&4D/)[P$T.L51L//P\GL/N$P@O,^&J^3O-4GS
MDC^N8*V+)& KZZ%P=) LSDKFBID/FY>C5V3T( '.^:2;G99O7U@V@P\#/,X,
MM #V9)/TKS[Z</?>N^_N>+,T=,^?/MU]_8P7'TIG7<%3;]Q:P#&C#!)O7M:V
M;#,&J2C 6&(]78^4!=WLN!!,>3I,O3MKQ>'K<QTX.DW;!S:G'7'@0%(6[]^0
MX]B#6.A2]W @CZ^2G)IX]H[@*%AJ^$MG<(J8+F7 9L57G[8A[U:A*#EB=Z]
M,)@J;H<^V:P$+.=R<$" GF_@0)Q^4T[AB=U+U8.=X-)Q.%V*]_XUCN!(CXW!
M]5M[+8\?1"/+*BN.7K(;3@[R:)/\E02O)G@J1Y$T-D#C..*4DP>'"QXX/3R1
ME=7*7!2@ V]1)IV\B 876[\F)_L-_XOXQ[_B+T1^O7O__??\=F[: W:"EJ>S
MT)L5&)P1'RJ+]=8!C9>G9$O+I0R*8%_2*3<.%;>K[%@Y;_5%-3OTI0ZI"OHV
M;0H:)EI6<[Y16W<?01XE)C, ?V,<J7 ?^]#9#$0F1,HRH]"& ZZ%'*<EWPH*
M3;-*WD,PZXP\Y"I^+$OQ(3U,'>X/G [!@HVLMI=?&JDP%Z.\@@!G,_T@3^>9
MITBI=RY*'CY\X';@^BWQG+ID2SWPE:R.EP:M,JFY("+<- 6*1C( (SB1T0F5
M+_VYH9T:RZR<(2=,&:R0#V1.I@M4_I%70)A/9!N1$YF<<:$UQ1(UN)XXMY"2
M<1Q8]IQ^@';EO$%^@,;I,WZHG\](*[R9*!P]&QE(^0.<E_I< $RQ<&30<-91
ML86S [0-G3I1X*!QR9/X(G\N.TA'S23G44] T55R:/6QD^.H4Y3%@UHF.M^K
MUP2/%P_T%2FD4!-F0*=C>()7&V1IG3TY[!=@@ +<@3RAX%@8Y4$?P+E 67@X
MCDQXB5GG[TG(S@HRF2Q %;/D!P\/'>!14N<80>F.9N)P7ND#^&I;>>UPL"E9
M3@=RV+C)IDXF&"8RWJW#:@D\,A%G8O>@ '-!ZV-^R*@XR1G0%UKKJ3 V856'
M-\YRNXF5*IP<7]%"(EZ$63G \6)C-^],@8:)!.>H7TKWK73D/CI/U" :2>WH
M (OL#F?BQM;(S1Z?I#%LH+]UT _GE":;R)E\9WY+:LJ=/-BAPYI(Y?C2/I"%
MT\BDKUHC@W(Q27)0'Z''MM@XDVD.VLU, RA4>1./W<D?WJYS)V6"[]MH=JC]
M*>U%T[J&/A YXB_9.!#<UD1W7OJ(\^_]6]+1>TRPC=(XTP[<7BE#Q<5,<?H2
M-LY$,@9PY)2]W#]TAC=UC5/ [=-'CY[LOI8C2U[:YKFS_ MY-I"23OG0I?\_
M#%/ #SU.'&7E! @N>A+FO^>NW[CN/X&]=NWJ[LJ5RUY]@]ZV4AX<+1P<>/MO
M(^08\4)"G"SVCN&\T$ZII[9MZI@RRQ;5IW/;2O6IH_L*>G>=(@^[4';HV7!\
M^_97?A<4;1M;B<RTSNSRZ">%=1R@71R"A42!#ALYQ3= <NMFN05S> 43FN Q
M5,'#@V(<(-K/6['CY$X 1?H"Y*$GYOK4@6W97L!X#;\QSHK&[5;IC"_L]W/;
M&A=Y@DG\R@;.K_B$:H ,6I)*+0/!\#"!$UM'Z,A!._%89@2TIA8THZIM6%3*
M'A2ZL@]P7&P6/1: UPHW)UNW+3A'$DJU+<^&UI-^<I#&"B609/T<(&N 1Q\-
M+0.P',>#&RD+R0"C2G^$KTF(3Q@%M_J/6 ?JW'2=?\LYL,8-UCH3[E+P0QM9
M\4S0X>9]].'O/[T)$6W'I=*7)&>T8\(@G $*W&M<I=+8".N@\7$P2.$+]7M$
M6,WA%@B3@-/$IR<7Z-FS( 9HZ<[&R#]H]($F&D4'#N22IWE0"-)AXY6&PJ2(
M,0";1C2M5;GR,5]XFE9XR8Y.T8O5!A[]9H,O>#L6&@Q.J.QT=JZ$?$M(X(D7
MO<0JND1&5AXH0W50X=L.A*DHH =LTMA_@%R6A[E=QF3.[1'*UOR9'"[IZNN=
M&^_XO\*86*%E*=\O/WSVC?G@ "&GY7.V/01U$C[IYER.;/(((%*8.),P=)S0
MA20[PPZ$3V0D6VP;7LT/F_).( 94'B5GOT=NU23==:!V0-SUH'#R8Q_%16M;
M*XPLYYOTTJ]U\4\0UH/H*+=T_N%'G';*RY4K9S<]@7_,AP^MB9@=JBH#DRX.
M#@XP.K*R@L.&$^9-QSK'$4._E*7K?KDME;I&OO%59L)NP\JGDS7H%2(<'!P,
M^A)7U?F#SKR4D)4<' [X4N_LE8ECE-4F^-L)J]43.U38SV62#@J3SE7]]>MO
M>[7-20+HZ<N\1)-Z ^^GL-3V<;Q\2TOG,[Z%E]4F-F7W2@\R[$A5V5T/*NM)
MQ7%T<(S0SSI:S^6EG.3%EI3Y[KV[NUM?WMI]_?AKWZ:%#GOUA0IMQW'XKZ#2
M45QADA/> &2N#YWY*3ZAG>DK;/K&A_80A&+)#[]QK/BNI1@L>X9-G/0N[Q[M
M!)6&3*BQ*W61C>.O?,'$BEV_*+*,9!IHN=7(7L GCY^X?5&70W\83J([2/H,
M;M="C3)37_I$^RJ#RU)]H,A N4[U!=47;)'?,(<(%_$$EMTX\5MDAY2T$2_"
M: A=4L(;*,K!4*#@*E4_Q*VGCM$NIRS PO,P+.GA WC,%73<(!3-L:1,<E)6
MOI1CE(6\\&FZSMAX!SMQ(?-YX"N3H@OE#(5=D5>)S"/:_)(-YN0$]>OLRAT&
M Y]R.=)(L+V24QA!!MK*H!PT+%8NQJ"HLSL #4YA#BJ1 8<!GP&*?3F7- '3
M:<"U8.A\OUYGYZ^#@1!E^A82DDBG(/#UU2 C/Z#$T*0!$I82UL^#HW4O&O!'
M1)+/JTX$A'?YA&>)%CF-<WE$SK(XDS&3OU=1--ASY:I<<G*^\R1-@[/F\(4M
MG^;#1[I0#/@SP3*PS%=#L4/HK(MHN _.$S3<DL!VOC+6Y$&># "4*2L*YR]<
M\-4VCYF3E[T+3YX\EMY9V8'6]A&T3 ,H]$5LDL.7^M#9M'7V$9(*AR?\S4B)
M[93 *A-/F%(N_I&>>J(L3+QLEJ4^XVQ83"8Z\?  K#(2=_VCACZ$>7\,CH28
M@HY=@:*QDT9" ?KQ+^A\ +=/#=C6.RB7(^U$$>=-@ ](MSOJ1F'R,XFS&3RW
M@G!RV ,#/G_!8;U+=VS59R!.3\I(>T$.8<H=N=!D8D<G]Q/:OLKMIY$T";U\
M];W_I)(].<@YKS9)_?,W#AB3E27:%TZ&]_$H;]<AMR2(NSU09LEBI9;PFV_F
M[R$N7KKHE9D&\B&7I_TN20Z.B#?C2P:V06WJ"\>['17^A?Z-DUGAL6.EM+XU
MY;*KN,:I79L&AT6ZM'UXCP\7$(31ESUSMV_?WMVZ=6OWY&O^SRUI,[C&Q-OA
M*N\:JL(GND.PEP:O!#!30H/F>#ZV\<B[@#$3<I]B3E[3!O;I X=H)YC*Y9#B
MWI(@/;$EMRDOJ'YI?QZ?^% G.E-O_)$P=<#%%'4'E[:HH=F[V <4>:W'ZXH6
MS8J' 'SV5C(7I&^Z?_(ABXY<]*QE.+W"@8XA@;S.&)2APGU2VHIGX_$<!NF4
M#IAGA04C>T3Z-LO,TS(J@T.*C[&)\X8>&#)]"BT V9:VT]?X*3]Y^$SI4_'V
M070FY4 WX_@AJ1*L<W#[0,(^@6/.NI2GH7+LP<S"9=A0=?JJ[(W3Y^B#WWUZ
MDS@$''CJ ).RXVKD;$JTHU.#O@?K.GQ%7P<3&8,@ ^,%7?F1E\&,1V"]G*]X
M_TG?$0.?\J-$BHSB&?AQ? ")D@XE2W@:/O3D\.TO?= Q>C#Q\J1+.@'IK3\=
MED^<!$F#C\ZAK2M,=RB? I:=3L_+R' ^<-I8/6' 1Q_V0'#;Q2LGW,\6KY;7
M'11!MH\F8<LK79H_ )W+70=*()>-Q.Q'\$OGA.8Q;%_%ZD,>ZH0)Z,;UZ[+S
M&U[2Y^!JFY43,8*5H415O L)(%,G$E!7.@+H0P(?"_=O<!"VKCZ<&AA/CU!6
M/@JGGL13MF'5X=RYLZ;E21ZW$;4%F<[UTRM@'F2KOB@G$S=.!FF!U#LRX(_^
MK0^VZ39)N^@V"IW+7PJ[?ARPIL;['K!$6+[X9R5';40?KG;/R4G#P20K]0X-
MCFCZ!^VT+@K0K?3I,#8=3I .F%@=PDHS4T\(*2-Y<.SH3ZP@T=;\WU5JB_13
M;E^R8LH3,M]QJU5..:LR.&%V<F17RLC1_0\GP3;AH[/M+_T!G!YD^ETT*O\,
M\&5?%6\TYU86?9=51_YD%NC5-OCU@1.3_3<X:G)^%*<L_5H$Y;(\#L+4$RLU
MN1#(BPJQ\=W[]W:WO_K*MTWH1W:PL)7EEIZ8#EZ)!=]I!2TKZ.0/@&C\!,1G
ML@+J[V#"AB?\:)V_!+/8)=RA*;\9SM0-&]JFL8T(;_" 4+[PDKUI1ZY3M;4?
M7Z4-S'V1?7_<,L3A]!@\\2'HF/AMQ<YT(4J<]")) *@(->A\^G;;#5&E29_F
M2QMV?P6<)9_0+V!,Z4V_;B2ABJVA14)#'GV0!80_A^)*:_R2)13YF2%TG&>[
MI'R!R%I@CE'Z$8(.V<Z:_)$+3G%]9QDCJ\[FZ2Q+^DR[RH:<L%^HY_0-C]DI
M;*CL$VTP3=_V,\QZ3$?P.>8<C5E#*TQ*THX^^O33FPZ!%"X3"X,N* VR:E0,
M<!FXEP&[)S&NH'M"\6.ENMKL>_,X/*Q"7+EZQ8^5^RI8#@]7]+GRY4I3:G$5
M#K>2Z0G?*B6,VF[0IG7$$%TJKH04/XAN/*1[4%*4*WE3%%_P'#T90DP^G"4&
MTVB150$F$)PX)F0F',K%1DXF!C_1I"M08$QPC@%5%GUB6\I)C#-J9T(&AYVC
M4]*X+99'P_._0DRXL5GQX! ]MD;&W7N:#'3%Q=X%5G,P 30-<[BAK.3\G'MR
M,^^@L&:E8\O0V'["@B<UC]<K5#;E $:G4YQ!U2L#<H 5=/FX,F3U F!BM([Z
M\K<-\" [B'8@LUS>.,X*C3-M!9U2*C)3E]0;>O21#>%9-73FJ.C\')2-%:A,
MUE67PN$\L'>%"9K'IZF30=-Y%7?]5SQ9*ZWP_)DK\CAL1QV\VP:P2J*##QC.
M3/;<$L)Y926'IP%9-1E/ RJ-S>NL%.;IKS.V,VW4#HV8>H^.]*:/ K1%*6,<
M.G&USI_$THYYX2'YP<_@E2SU7Y[*@1\.$Y,D[;++@CW:SC@C[?B0]XTW3UD_
M>",7"U!>\A.@?S*QDL^R]<6A>Z@RTZY9I83.]!,,/3DCFR"VY@,;_6S+L@^A
M/0PD+(G'\PI=9 8#'$<]@W6L,!"=*]+0"!<P0>"?33L1D8?5'%;.N-7(BB#.
M#O6D1C/=C9,]U898U68EC3TZC%/#!CXG/+$WN$0@"T]\(9%BZ#:#R9/'=-U'
MJPRDN=TR/DZ<'")]B1E"-<5G!<5SC@X UWHIO,H#R# '\Q5$7D8A!P] \_2O
MP_"<-0TLF,50R0L]O\;4;],N,'3GM+#8HUV5<0H/NODTD]8Y$)V.@R0M!"L=
MYJ"8C.B$3Z0*47A3-LV*-A!]-"9]_(<_WB0& @&>8!ED:4RPJ0&7H<,-3L"I
M>=JY81*ILU<L&#B5UGL66 K_XQ\_]5-"WVEB>*8K0#^MQ$PG0%GD +V7A(&.
M5,L4,^0@F#2F"#Z9-+*J Y &?3LSI/>D35XZ-;P8=.W(B:KSYNH] R,B(RM7
MY3UP<U7)9,#5*X,Q?[#9_]7U_2M6=?)F6+)[L("-^+?C,V0)X!=;9]4)\. M
M_:RQRJ+:L#Y,)+R0[>MGO"?G&^7]T9MX<;@:L .WT'@=^]V[=W??2D=LR60=
M FC,N6PCSF4OT"Y[V01H6N3S;< V3AM%,45(P'&LZ%-G.$&4@ST<#*:PH$YS
M"S$\72_2@SP0+,X#T:X+)L%N*QD$0Y.RT [);N>;C^)NESKWP>V6V!PY%N4C
M[24'NN#,M"S.3/ <$*>MU^;8HJ&?D(_)'GW@8]UTMC/C,ZM"T<_E!E='AYL?
MH-QV"MC<R^9W7E;I_4QJ*UPT7+@4)\>K?>+,JPBROX45LA-VQ'SAH?:";EDE
MD2ZEI]NV;-(KDM#3UG! H<7!@F8&\K,BQZKF];>O>X\2?>*Y;[&^2KE,676C
MMH:SP\9G;D&QDH.SP_X=5G=PW-&1]D&YO,HC!M@8GNP'826'3=?8S_:)@ 60
MHP/;5K4:W)8<%V:;!ZSRS+"-'P<_1V>9@A5-X60,?NH(_/,DKL'<.F.Q/@C'
M,E=".HK';-H8%Z*\6;O[5?>7TW)ZB=^Y<\?CG\N%S,&; $>0<[&-+?V&/1HQ
M@])<1P[J;-K$?1'L/*$9_:K2&S(KI,TML% MH<@G!GU J0MACAE"G.#$_Q!I
M8.+G?(I4O/4T4 XGY0.VPT/@!$Y1!J=TL@6IW'RP#2C_+K!:90G!@+;W3^;#
M5!B"08+M2:MZ6Y<_M,B?M36%?GRN[-:O/E CIV4W3]*<H:'R=3A!,.&1V 3F
MHP-GU'&-W7Y/CD*1P5D!'XJJ4!F8B^'4.!.D@S!Y\3\V<2QXR1A7E*PN7+I\
M97?VK7-BQSLQWC#/^_<?[.X_>.BE;IYF(E.N]IC<LGP*]+(B/%$G$]C4@(D[
M-<! R>!G.I0365\1,J&1B[)0A3T)=4=.'K/Q@ ZMC^Y,\! !..<QO6PCG;E:
M]KX9'#O1<<7#),J^"U]%PQ]>2H,K)T^T7+4J8IT@0&4+T.#N%3%-%DP.GH1D
M8TT^7,E[0_1WWXF.E1_)% T#?_8XO+&[=>NKW5__^E=/.NAA)T^,_8D*!FR#
M_BF4-7,=-"+ZDI44!QRFCBB3D2$1M4O8474HQ3D2<SYL1KFQ%;=2<'28:%/?
M*:<'+\6:'^5"1P[2T0]', X:=0W_15><.NLG/*L,8S5."/\SNNN::)QK"^.D
M_-C#JT32@7:$/)P%XJB#;&[!,KG;P=&!MFXOZ%T\;%/1=WOI 1G!Q)'1_0GU
M[6@@0^?!I^A))Q?URM7VLZ=/=_<?/K"3 ^W9,Z?S%R G>5'@=]:)]]K@_.+@
MH M.B^U^@EM0<K0Q@ !=D 6.MDP]0,?MHJ=?/QM_!(H#A4/B,G 4H#..%RL
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
M>&6P>O.->8?(KWXU_U[^\HU<J?6*;:!_&\&!THF")2NYN\K3VSY)^]@ 3J=
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
MZYV,#]_@U_%#KYUJ<WW/3>K6A%F'+^&Y)08W3U UC[:1 3VA#M25']BR58?
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
M#C+'MH]^?M5Q"K/]/]]Q5 +&#H1U.%O@L<W2RN[-W]__@8<2?B2U>ST>8\"
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
MN&LR($1'8P3(;P-#D=&S9] YPLL >\5^%*!@]SP8:'*6=])RY O7%98S*.W
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
M>E!IV<WWX)F$^3:VI^)/.>YV+SBA<3XTX*E][^&3%EIR95G:X7%HG^1_SF&
MYD_E!#9[/B__1?^[:I35<#JXAJ#A%$1#;*<WN$R^YI?6 2'G;4R6=I?/=NRN
M%M0@,U$;,&J@@$&D5^;XY#AS:VEZ]6E"BS[XB:\^U2F?N\-D$*6@<WF=26,G
M,>%>21X9XCO0U1 )EQ<>*8<!N6F'/WG3*=@E:?BDK"8L#L[W,@%9'I?/+2LZ
M=E!FK2TO'7)4QX,#RF\RJI[A;V)SZVKT"=TA95NK%KV%D2LE\=["R94J9T)^
M>X2^\]WOO/CP1Q]6=Y.>\WU22[;F;5G*EV[3R.EF0I' =M4K=4"-ZA\>IA@(
M<?5GT/$7$/WST>_;,_))KVK_X3_\A[W2Y8A]\,'WH^//>YN@#G3RT)=\9:YN
M=((+DAZLUW84^?W?*GE&>O,(2&>#'WWXXSX%1J=9U7%E_;5QN,J')(?<4WZH
M3_)#WVDSD1\[X%$JBM E:5MGCI"5IJL55B3H""3(4YAS;9\ZTQ3T#_N)."H?
MNK69NA+'4U[RMTVV3<3^ZMGF8O;];O_8]:/0SXJ$?W_VIZ8F=DZU.H9W>ZNW
M"?!(.]2^?=B.W::N4P8VS\=?1M@+]%:=ZW$TI,\*Q/2SK2]YE4G[QG\GBIVL
M.H JLS94<XS-V$__:#V43_10YNJ -$[2)Y,VTH,);ZLQ^&OW97A^F;P.%7ZA
MES^$R3[UH?]PA+\;)\?*IS2\3;A?L%G=^!(=C$E6<:R6X:-,:%N.RN&D39MS
M@-(0&\S(:["V87]MSCXU?:#_T-W;BI]OFCJ]WKOC$YWFL]S+^ E0_8*$+]HG
M"9\&0].VO>??D.^Y]%+F1Y8>(JVC21BN ?4$$R*KRL)6&[?LVB/;LX'QT9CY
ML[3EG3.JD^,9K(TJJ^G.33JP&LPO>E"L;XA/[NK85.?TH6(/3R!XBV(V)_@3
MOH33*5]."/V&_R0!\>*>P3/63^"U])>\I K7%I&7X-+#-.1G$@Z=Z- 4+EZ+
MCQW.T#5Y)BA\Z2(<VHG?" XL!ERBG/>HK#.'-MS@IT/3A^@4]16XE^F(N,AZ
M/LE.]'[YS__-O^N>G!FP)G4Z]APDC9^7M'"X:'1N:0:YEYN>JYM,JAV0&IW*
MZ$K1N>I9S3O(Y>A EL&*+/%U;CK89W QT*[6'W_RRUG>/WQW@&W33;Q+XG@>
M>G0^*VOD31J0/J2G'!FD0&V13P?JD)0N(.\X0QRS<;@,6%94[)6)Q7(5\W'W
MC=![G!P=2FXRPC5RRH]N.?#I)_:L0X;.9)4!89Z(.>4[0*=.9+DB[7]))?TC
MMXT^^%[O=[MJ-8GV4?:?_:P;*F?Y_&$3(67QJ.34<;5LVJX@U-'+@?_=;NPR
MCM(-ES,^Z.L8V0@=>?X)NILY0SOU,LY)Y9PBF<1,?F%R[#/X:J0#'KIU@NIP
M#:H\A/MD51P]9><,T.6::+HQV1N3/]<\!F!7FG3%:^QP5AP(#,/>+NID/[+H
M5+6JW!G4!M'P*MFRA86TMI/4([OC[9:F?5,?YG![3QLQ^7JQGV+BM;IT;U;J
MF71/T5DE^%GR6Y60A^Z<$7] :Q*Q"J,MJA=.49_^27K;4Q1JVP]?9WV0ZAP!
M9827/Y+;WO8VJ[+LWK+=S]+2AY[=^E]B"7.BE;'.< C0=14FG]1L<NC_8P?Z
M@?*I#8]]0CF3A=#8$F] #SK6/LE>SLD3@N"TY7P:G?*A R^C%YN;3)6OSG@.
M[\C1-M"SA;YDH[9_S,8OQ2B'IJ<._"=6VX:V<G1;\$ZD.L>A:3E2)KKJE^K
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
M/LI]G3MV"=V5.^? RW_^;_]='R'7=8Q')4LKZ##8G# SX790"^S$4T<D#=4
MBTS\4CX_WC$C7/Y)J\-DL#R#[3@>X7T&^L'E""W\+/U&E_ F$XW\A2 [Z!BH
M$Z5'KP;$( (=8(^,Q76R.OI+,^AVL#\=<B?TYDFF&C!ZP5WY#AW^KK!M*NV3
M,^FL]F!X=-7 .D(??*ER4('H5FBD99NCD8:5Q_*X@9QM3'H[@"^4775--CI5
MSMC=(.IJOONEHKL5!4\9F41[6Y&L"\*#GD<VV$[?<JO_EEVV2NTW!)F8W7X9
MNTW^R0=7>ORP3/KPG'^(_C!.Q\_C$%IYL#G1K1F#G_)RS#@;RM,V<^J2R-%S
M9-P'*X>+'S*HFL0K3+>//_Y5ZVO>F/RSUA_G@^RO]"F8+W= YHAP6CDI?73]
MV $CCUJ/_&GOPW]T$)X)>/YFP:TRJWPF)&5TJQ!/$]LGO[)2L?:BNO8T3SAQ
MBMYZRS]B?VZ<K_"U=ZAOBTT;4V:W^][+U;%)D73I^JA-Z+5C\EB5NMHL_=9F
MB5M%T); UEOI,EFW3/E,O]1OIZV6+N?5&7EYAAY^?L8.POKDT&I#TW^VS$NG
M;F=L2!T'5YJVX:E;I/;<@=6E:6C#BTX^V@V\,8/#PMGU.H5N]/[YSULN*SB<
M'+>LNF(4)O:(F8#W-BSG&Q]C%>%K/W*GKJ>8:-17Q[ %JSV)MJV&<,:CL1%]
MU&WYAL,ZB/AI[_@IPSK$NW_,AOG?_?N_&\?GZ]VH_(4X/;8.*+MVJO_L+;_1
ME<0SYMQU"]RCR+2YH1691+\3*J-&)$W-@^ W>,$@1M[]&)QQ2)TH4U<>@]-/
MM ECI;\K,8;"UW8'C@8#P^XW0*A/.8:/+*.',*A^J=_A^Y@K2J4="TWB*S"\
M!LI?'/D8_($3/A\PK?-!DY\C\T%;@,-#.LBI8_FF!X;/\)J<TO: /YB392G!
M0=W@*>8>&TXW.)&KC \5)MX#W"6>-,J8!P;Q., S!5?O)Q":L=LMO7K< !_U
M<&=P"_?I*O$NN78@FC]90])!!CX,UA'!3W@FGW.K('FV<GJ%D?!$9\ LK^#1
M&$QT^J8FWH$N X!./S1-.KI$9CX)58Z"F)SI*LV U@$Q]-+IM5=**\, @M>$
MYTQNRX)?R.;J\@Q(0<!WX,F';@;@P4U^T $NLDU8)DW_7^5MM#_]F<EQ=*UB
MA3/@.&Y\!B?\F/PGX9!*B>YU=**?LO?6QUE:+X377AE&G4)M&EJ37/?DA*:W
M!G[]20=U>Q)L5MZ)I?I0-SQJ._R"%]>QV!;).%"CF+BPE8.NGB1MVX$ZP)/]
MEE<2CBUG,J*71T@]E8;&$U"___N__^*=K[S33;I_^9=_68?1P#][DI(OG^GH
M8==ZG_CP)V?JU+$3#-PUL$6N-!M19[_&#_NN&G:P"?2]KW^MMPS<UJ-3'<24
MG;YLNV775K8]8J]<+6?22Q.DVR8_2/F^\UW[M3YJG;W])6_5G94U];G532?M
MU03'&>+8M)YR[HI6^@Q=?O!]5[T_;!ZWM/:-QRELG3?PUEN?JR-+AZTW.E7'
MG:CS8<_/ONG%DK50[:-<XM*VG.C;3L*#GMV3HC\E/&4%.2<\JXBGKR1OZ^K(
MK]SDDZ;-:,O"0%J=I6HR] S>Y!S5.^D./.EE4N=XD[N.S_;AKLHD[D]S/TP]
MV[1-EM4Q#K[5D<_&B52.W0R\%U;)./(#O3VD'#FF?D>^]''LE">$.1Z6D!_J
M]+D<Q;.C<K)EXN5KC+EXE1M6+9N5+#A_)&HOB[KV'VT<!4ZYN'IB[_:-VHL^
M.<H;)_J,GE6*K&+A!RZZ)I?R%9"V('B+%EJ&(.4=#G11KV-2_8W]M%6WJ+5I
MMN3T(?C>][Y;!Q[CAX9/H=A;DN C>K2N'H-=G9MRRCA PMBI3G(Q?F*G]H63
MWV>9!)ZT3^='T@.*?M#XC(1'GDT'EZXG;?0OJG"G?0#L? #^S7IA!C+DG<"1
M?V<,&O6SMKGG?^C<SUW/VQF\PC=PV13E/?F(6IN BV=.>.T<V/#%Y0'%#?'!
M+)RX.KRG1=3+?_HO_N7[*I@Q3 QLHL.W$>B@^*6C4.NZBLK@@(VQKB]^"L[D
MU3P&A*/H=*#3H$)LL-31-:X6(?G(<N[ %?E[Q5<9T@T,.0/.R$Z@Z RX;J<8
MF.6A5 >1-E@#2FA#A]XQ U7DAKX%H(?XX5]=PV<FL#-Y5;\M"QUFH)N8*\>/
MN]^CCP?'V>'@]*VK)H/#NUF;(3^)4%6X<O.M/0[M$";L0T]93EEKV^!LK#5
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
MX>8H2GA1,U[,7B7C(J?>:M,X]^?1_1#;F^/M\6ZOM_V5Q\BH'@&V&\;G-,'
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
MYPCQ22J_:5?C[-T9/'($GN"%'_&!6SS!\GU.$FC>?*L!<2(WJ*XG#!YU>O(
MT=<P+R9X5)R%GN&<G]"?E"<L3L1I\4=<89-O>9[R!(G#Q<G>I*4HJXM\ O>R
M/T(W"/(Y_HG(*_+@]/*/_]M_\KZK/\8RL6O(WA"Z][%-PIP?G;+OES 8I.([
M$8>AJ<W5PC+L%6 B'?!<1>33P8'0T-NHK)/NY$.G-8Q!UI4I]=KHR/ )7EQ'
MKV5N>9S++]')D\, E#-PZH!T]-T!AGQXDQOHBD(':;>"#.0SV9DT".4$]DK-
M,M^1K1.RC8'4$U8F6>][L'F5WH7(WRNM7I4YX*N+ 4O9I,V@ZPJ<YC.8G($3
M')D]P2> 3AGF71BSHC,3VG$D\W'VF8%QKNY-E*[,7)6;" UFEO -G!U$HV.O
M?).G0G"BY 0+U,";_,K(,0F55OMI(^5QX*()DZL>@EO>!D",YY92RN9_B0)L
MU#/=DL=M5+<AV%I^3Y!\]9UW^B06D+9_F-I]8K$S?JRYLJ15'\>!2]?0J ]I
M')++T4O?4-_VX730CRWE,5&RN_["YK_X^2\[,4PYK4;-8%VGU"L*4D[\R)^R
MC5Y4&[&CF[JPRL9Q=97+P;):Q9GRWU;VX_3*.W):;]&%]6WFMV)EM0[/<:JT
MXQ:M/]NVR6W_39QMAV#*?N]'30NT+PGD9YRBH@O:;/M3<&/+E"\$PITP@E%V
M?<#?5]!5]K5!)Y;0CBW2=II*CWL?GG:YMJNM\MFP-$Z+\GXO_=)F5KJOW"]:
ME>;DA([-7!C,WSQ,WX?'1['I3'\K<70G!Q^ZN/U7.P3HB^YE+IRJ3<+Z,2:E
M/>5J_Q?.>?/M"E?+E+1DK]V[^D3'U-VN6-,1;^>FI5W1M^E'3B&GU;TR<\[W
MR B^LEV4CO,ES8J*5=UN"DY?\@9PKU*PEXPN7H/0=BLO,0FP%QEX?BJ@4TX"
M)PK1-OF%SW\QLK[:]HHE^?K77_[%7_15"=NF)PL>*1K"&RQO>.44J'J("W Y
MC6 _ 8A :1+.>2^0@=2.T^'%?A<OK(Z,'J^!5[$PCN@H&E8/+>8#V/*6<&-_
M M<IGX27]-.@>M[+TX"\1HN-^W$Z 6?!P[PZ!9J.5S,N;> $)_\YGN ^#:0^
MTINS6=G:^/'ZO*6C1@,G+B%-I+C .2604&B=7O[)?_??OV^%QF",1%7H>)^H
M](2E&3#F-?CC]4O9R<W9U1WN'>02QYDR7:8_5Q=CI#%;.[P.ESQX:,Q )ZU#
M%-Q<):&>B:+$>.3<AH]=9+4!%C<.DJM9Z?0@.[DJ0X!AFS=A@W%UK8R'3M1=
MITVYY6TY#-Z!-I+(=#8P< H-I"8A&U6]K;<K#>$[<@U&N$&Q3<[!2V-/X98E
M'_+72?G$K37ZHVUFM$/>V(4/773K0!P^;'G=NKIU4 ,H'+NZY<%>G!P.+;DV
M7QK\U>\,IFRL\X\=L:F]$N\$H4[@$C=9=H)'5!WG*G9MY-RT465.B4.!UE7X
MB Z+,,G9H JJ3V1V4*X#RNF,@V9_4<HBKR?%+'^;M-S2LN2-D[U=[*2>G.E2
MO=LVIZUVH,ZA'&S!.8"W&H0'N3)M&3B5^-N@7Z<C#@T=#=(FS"A4Y]%5NK+@
MB0]@2[K0>?698]O@L57 !.=VF'0.#D?ZQV=3NRM@Y;4*5R<L?'LADO;?O4+A
MI7QM5\F/%WEDUQ;!6<TL,O)J<\&CA_3&CRZ+VS[3B3GR2M?OZHW7EC907%*3
MOXYO#F4<ARHIR8\W_;?_JUL764FL7?'0GBH[YW)LVO"PDMGV'5IE5>?*:$5
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
M/6B$7_YO_\W_^+[-BCK%3W[\HSHY/_OI1UUFYXE[$N<7!N]>_9J8T@@S>'7
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
M=6:=L?L .'8Y>C5M@J9.2SVPY^$T>KP68@ Z<#14F,%:@S:H5]\#.PA[E-,
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
MR[]CZM89.M 5G.#GENO$6^X146=9^__VW_Q-G=80T-@I<)1:XB=PRC6$U0_
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
M U[M7'5XXC*BRRV@CD_G7/WW$9R.SRF?A<ZC_>D<H)^>P[!;/"LGD,(IWK+
M^,$Q;:MZZA?5*4_O=0#E>P>N)?XE#3M8."L]PF)S!BDX*QLY=)D\..<QM2>]
MP*;9 +]%&ZDZK>,<DO\"_7;^K/A2G!.0<ZIKRK]]'&$RN]ZY4>%OY2\QX4+Z
M*'_9<5$?N5/^3)W"UF^?+WO;>]Y[MZ3&:2,>/7DQ7YSD=9K=,=&D\-CXB4S_
MC@$*UQ6 *Y077WKA^!535TC]&8EU>.;!).S]))Y[>.ZY9_I.!.6NBAWH'!XZ
MFPXS YYC=P9ZZ @Z$_M:GLZ7]4X'P':>5.B0,TG3U<1M@#B;G)/'8.[/KVU8
MMBT[V6V ZL#!,_BGK@]?YSP#H^3@SXOYKNA;89]\\FGL>K@:^9QM7KJ&?R=>
M<O,IWP [:Q>*\IO!<=O,GMJ0M+KJ5!Y#)SV[.G[':GC2S\#)7CIU0HU/(BQZ
M7MFOD/LVD<%[!FKZ#=\^$Q*=R.N$$AD=1*/_]G]U#VY]EB3Z#3-HFV!G$5']
MBSMVP=>^$IW(:]?:/6OY3-)H0 =Y9?6%"3\ZY  ]#5KY _AHR3\'=%MN]0AH
MS]H9?;OP2)YMLU"<'Z3ULCD/1*+GMU>]ZE5]4/+IIY\Z//+((XUO$^#^QF';
ML<>RN[+HW*(>6_\]Z32F<^QR.AC<[4K,3LWLU)'1MDZY;RIZWD3<#6WH^&?9
MY.*AWHP_[%S@#>\42WPR?6S[E-S=7F"?@7["5@M H(WT.3RU]^;9A6T^Y%R^
MWH3L4 9WTW0QM&1VIS"B]MBSQ8I9ML,3PRXP^!J.B=!S5#4@ X"'C/U.&;OW
M@I-O^*@+,G:6]\@3;W35S@3*[[@CSV*_-E;'H/!;^:ZVQ#!@[".?#RP V06_
M\8Z?3V. WP=O\W#QLQ>L_-^'==-J\'9_P&/W9^7T:Q^C3^S !_>V 3N,)\O.
MY<:>IPTB>90OS.Y+= X-GY3?J@LZ+7O!5]_$3XVAI&>!M<9 [7W&D["V<?!6
MMO7=D8\M=*QNRRX^FXM?[3U]UF]9/9A%[ 6^1VO.9>TRR>%[PAN8LJ&9=&#Q
M[5@ZJ?[O @TD.W42J^A,%MB4!<E%:B[:<,0YEJ4-@M?L)?Q.,.7^]UAHFY<V
M*>SR()SK<M0SI]8UOVE.>!= ,7R?V V.OC^2[,0@]_^Q[BAA)<XJSN#((82U
M8[?#%^@U^6-IZJ6;7[B[#NWQ/3FZCV!M8#MT!D)R)#D S^"3P-]:=\ HXQDX
MFMY"<VXGS6 ";]CA85#R2GT+%XN<Y_H I_>36.3XT4B3Q^.//W9XY-%'#H]F
MLC"1/)[#V=M5G\H YO#>! \7NH)V2VB_!(V.@I*[=$ =CP(ZZNZ0ZJ?CF*C'
M2&6=Q/L <?!2/C3IM RH3>P97+3L:=629=#< RD?*',8\-C8;UB5U;RTK-OB
M==OR(68+MHP-T^".@?+?O@?L9D]X[D6B=X'<====!S_>R"]\SGXX'II5Y@%7
M/C#PWWK;K7TNQRT7MIM(#*9M.W$1,>0:^,:/,PB69^H[H#8OAB[BMEURKMXI
M&WN6'<D#]6 &?'"BVSA<L">9+G123'\372>0X.VKRWJL8JKY\2JL[:+3XA$Z
MNJ-U:PJZ;^W@8Q&@[?@+G8G4V8);F<6/ YW?CK+X\##X?O9J=B+#T=]N8X.Z
MS\K79D=PJGL6,?N7V!4#+#K1+SWU*[LZ=B2<+7 \+]2W**^%K?[7B9@?<C3F
M\6_Y3.SRTS;J9L%$7W*Z:QF<"#SBU8V!B?6U@[''B.@XDV[:)G3E7S^/G6S
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
MF.#9:=NZWSARY9NKNNY\E%=\8##CH,C&8SIP."BC7P!/-K?3I>CH+W)S5._
M#(PZ GXM0MS=$9W4KHDM=<\Q^.7OZV^XOGY29T"PTV/@U(DZ8"QHQY+/H9S^
M?F_*PN:..VX_O/K5KS[<?-/-O0WEH>_=#I0U<-A-Z/-.D2O/#X8N+[BSP/(M
M(;R<^QR)MB8S'V?\T+5SYV]/6C(^*UD[R.W@GZ+&2VCZH;M!-G;BIV[CEUQ=
MRO.O/JL/@N.HB)0=)\/% ^Y+KOS(7I-S>>5\E+D:8N+BY,L]P)8&*SQ3/W5%
M7?8N/L%5WSB+7&7B7OSM">+)I[+0?O21UM]^^^V'N^YZ52?59Y^QJ_-0)^#]
M#AOT[##@@_HJXOAYY\=V^LW$)_[J)W0KUL0>7O*.3:MOT'?XC[]G,3-EW(>7
M-N@$N!9!Q[B37KS)+:VZI6-W09:NVX\7Z/DT0N!.6XWO\40GUD'IBK_Z$AYP
MRB#E$8%'FP)>(17);'Q]B#[Z>^/\N>=;[C:>6[#;W^SUL+@XWSL$LZ"8L:7?
MFB263/Y=NE1B?#[AH#^DO@3L)S]CH#ZU^T7P+/# 3-1CX[+TY _R4U\_+5N
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
MWXD%'SI.OTR-,O(RWO;69_ME9 <?C+H33_-,4OA8XH1O%_?!9SM9[#&6C=X
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
MS6"4 =A@V8&@Q1!Z.O)2D;*7+;IS@,.=4(L_)#(]U> <,P$%,_;0V]=I@2M
M ][SSWD>XN7=,=D=O#:S/[QZ!:=3ARU]4CJ?U(T.X[LN?%:@IVA=^2U[%^[N
MJ#5S!8Q)@:]=E>[W=N@T!G'?(/ LA[1%CH>,]\O++'#VU^;=>MNWX<C8.QWY
MU[))-]G.":I/!BER+0BW7@8MLFZZZ>;ZYV4OY\-,"F60_Q,*S:.AZQY,@;:'
MV8%M07T3&_'O\QYU0#P77<J#OODH;IL'*BW_-MW(5$B!&=R;;>D,VGO@&QJ\
MAR]B^BG'OG6E*T>C;_XM7=B3X\@_/ R:ZD GJ23GEAP]3FW<BX5E=_M'SXM.
MK+.7;LE[*%F;F6!<W=./O_EGWNTTNQ46FAZ4KTYDAY@=6XXX8 _9%)O%Z%Q,
MQ/&U4'WELYL^.?"RD.1OO)2/S]@Z-,"I-H=3)Q>521M(T'51X1/$QG\^8K]U
M:0N@#.U,5DN6:_XE#]T@CJ]05'  #Z\U$"-V<CR'@7]W*H-S4V+UVEP$;!D3
MAY\_/!:\QQY[O':B=1%AQ]:"9^MG<>15$KU=RZ?Y$%T_!Y1I,ZIH[RZV:(YG
MZ'V-G YBH'XCF4VI.X>6.\-9-L)IO^&CE'D0'6WC-_Z8!84%92GKMQEW9]'1
M>.=O[(9E 0^ %N_=MCUB3Q@VQGKQ1JNV&1;3GFV+Q6,_IVC\J6_#SZ[M?J8)
M/H0]X6_9RM7OV$;;([P,>Z4+1(LZ1KEXU0VE:ZL%5OAIJW[33?O0M>H%,7_:
MS_AW_WWW=N=.(5O*Q*G_+\+6\1R4'7UT*='FI:X<<X2%=D'GJ%Y3W.JA"$@W
M,X47>5_(3/:2H@UD;[C(XR+)X$W)L;R)L?F\?LK&YG.0O5@F?8G/9'-LK-*4
MURHXPO;9X&S 7[9T^7><D\0G6.*VOEOZ.8]S6-SR!Y,>%Q$O>_4;WG1W%P(:
MRP"40PBV<S0PIS-V$&A9F*R#]&/0A'$GD?SA=USHA&8&"H%D0!R:/H$?OK.[
M<^H@8(5J=0KQI$%QRG5MYP^]SJ1N.PFO7H$Y)T\O$[J.4QNCA\Z#EPG> \ >
M0#3)Z-@>=N0X[X8Y#GCY2.\\7SCP.<>IQ/Z1' >O115]AF;RNR$,(!8Z!M\9
MH#.XN/*T^(@N>#^?"=$5/KOHZ):2 <_$59<[DL"S;93SYK_/H\WHR%=\8D U
MP)\_=&HGQX/'-]]\4^M25!O5TX]='83/Y"71-D"OO;<.VP=$TJ K[/S-(#X#
MW>9;M58<A+KM5*V39^ME\07HP.D=(NBT$YY%6V5T#,W$1(J6/B:&E@4F!J:U
M3%#*Y>J'V-5V3MEN5SPK!] G>?$K#:<VA*X+'UP7G;9NGPC0"9#!+P;_B8?]
M#,[T/V7H^TV3Z("NBZ,E?FR>13#9:+J;EO*V2>6/'T<OOAT]_9BN^NVCXR=I
M<@<W0D*WU!VY2SA::=FC/P(=/P*=A*M#[#VV;]VDI#+0[0E"NG&0,[P9;]#/
MK8C>$@OL'0UEODGS8A8X%O;B]Z:;;^[BI3%4W-@6?;P7:K^8D5[ZE(?I_7"I
M]G:QX]:5BPI\^,<W!RF[]?3IW]8O__ V&TO3:^,R<2[BQN?U[^*E3)UQI?U6
M"9ZIVKX;&1,/E1O@)S;3R</12AO_B9T9OT9^JKMHH04_*.L1?N);W5Q\A$/X
MTZO\M4GDGN)[Y%IDC-ZS(((M+\9'[Q5#P1>C?69GM96%T,2XQ=B,&\/K!)6?
M\AT#8K \HNN,EZ.'$W]/7SZU"USV>Z#<#]ZZ$'SRB2=Z45BR2^0M;H&Q6TGM
M2(5C,":_X9@L7HXFSQ"B3_N9S[)C\ 8'ZJ)*7QBY_@^/Q6<G5W;#\-KGJ23'
MWZ:?SX;)%:<'F%KHG]^(^$UB\6[F2+)Y-]WS1EAP)#C!UG%8H)K/AB_@LGGP
M64['79? *3F)\LZY^N<X5C>E8)6<Z:_IMQU;D\M>^\8WWCV5*=#)UA5+$0R@
M7N"7O ZS%RDGT!ERJCSTX5,!)D83B !@SRD0T&\E9J(+GD$^ 4YF^2."L^C
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
MP(L,ZX?:D++J$7[Q8^VJ[A.;NWWY1I^D(YGP]"= -ASY2#GR=65N4>HG#L2
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
M<^W=-@\=V_"J/<$&\*-)?<0?#SWT<-]XK?_3K?S.8.O[?P2EN91VYZO3*JJ
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
MVE_4B>.<722:L&J'LN#H ^1IHWV!45^FGGUM[\5+N_69LO!1UO+HU8L_^?J
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
MO/JU=\_7PZ=#E/=22, =@WTQV\K!0..,Z:RFI?-OR ?,VFBEEY9;$>?R3Z6
MWV6@%$G;38!C$#T?"''0$08ONB:M$S@$D\[8;=[4#=_@&' Z^(PS.F&L='FN
M/#MU- \FSN+JL_V:]5577MT.-@N0&3#8U>"M1M(GOY4OV_*1;D>KK.17^<OC
M'V5<+D_NYIUL_F92Q[T^[L Q^E9/S["$!LR$9$ 9GCY=I*"OW(&I:Z(\#%#X
M=E"/WT;#^:>^=N:,CI]U$DCU?<#550J;0[OE[QVN7BTG+Q9,X-)NSQCLRE.G
MRV?3]__RH3;"PUG;[@676Q#P7]HV^P1G+Z)&LXB,[MV=J5\,M-I_ML8G3E"*
MP;&S"XK$#=UF !X=.QG5SZ,//<4LFOUV:>US/F"[-6-Q,V_??;KESS[W7'\<
M%?WEM='K"IX[/)8!&1ZY?3=3])06]Q9$E1G\[:<-R@WJ\("%D+@'U3_ZL=L
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
M\^^<:*=WW3F<X4F-#TYP3G(4N1RP]6-/\]OFA3GET^8]Y[,P^RGC_$W91;C
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
M^/J^C ^.A>"3GAUZ]IG*+EUX>^\*&^CRN<_- ]7MCXRF;/#XL=\03-GL>+C
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
MCI]&EZDQ,9,+Z.JJ^_&UB^27G3OQK$Z\2(8^T/9==NZC?J''\MG&[8 '9WV
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
M_*[#'W?\X>_,^3L/?RSG]V>A!/;+56^^\:;N9'@^U>*:G=S+_M>\YM6'K_S
MEQ7?;9L_^4>^^_#'_M ?/A[_[A_[8X<WO?X-K3<6]HL=S06:J%-;OG=>C+UB
M-*7MUV]Y\UNZPS+?0OI(X[/QM)QG3$8#C#^>I[2@-R\"WUJB+]\15V@&3$%:
MIF.Z9]7LPOCA8/')?C]DNW5ST8RFU*GSE7-@G #P<73+CXH6AW_@=__NPQ__
M0]]Y^)X_^(=Z\/G7_HI?57P7*NV[[,BG,2J.YR_%8C:)'(WK2T%E_R#!/^'
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
MR*.^<>/WIQ[M581%'WX&$G2;'YVV7KN<';87/Y&K!<\/79'%X34)6 /U<QG
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
M.X[F3G"DSU&6</@DYW..&9\X8;:\57(<V(X!,[';7LY@F$'42LTJ6# -_4S
MM@+[[$HF3#L"KK;L^#S7!\,R@6?0?3:K7RMMNQ;>.6.[J]\:RD#;":C6)\C3
MX-NXN;45/9HV",P" ?2*@,[)=^!N@$=WM*F'IR&Z ,$_>I.S7::C.F3[S(#&
M2[U5:"<CQR4-4-'^Y1"8]&H#IE'PW3L(U*A<I?5A!H.EOX[B@5EXW>&)/_KL
MRMF YLJ7S_& 1PY=U;'9)';/9^XY?.RC'SO<=]]]6>0\=/PJ=PT*?OT410P&
MKO+[T%CXZ92O?=UK^J"U]M+^WI/R4S_UTX</?O"#'3A,V+<F4$T<ZGMK+7JR
MV:#B18PFE.KJ'GND'E?M$<O/OG+\9'C=?_]]AX_V61VZWAM=GJC^WN'#ON'!
MKAF\,. _O!RU(W\UBQ_CP[Y[ID4J9@#G,_Q*U\&?+HF;X#=N\FGGR5]W)R*$
M;83-,R7AU7:;N*[883^\0M\)/K$2 ZNS2<F#?+<DYEUM6?SMQ;'V\RTV+YV\
M=-%Q!(;F&+UR;(&[?!V]5:)L 2Q'O16_H3.YD</G3S[QU.&9I^<WL\:/)L=I
MESXW5_US%6UQE/[G=1)N:_B=)W*]V=KNB)CA5S:[:G1;RVZ>?@GPUXYHVA8Y
MZ\E[ <&G=E,LGOC*\U%\["6B06W<B*G]@#HY8L^.3;>Y4X;/;K<C3=KAVFNO
M[@ZC5TSX&JU7Y??(('M3)A_/T+DM,;]4/GT5&V.,R7^NP#-IZI^IX]'=WWHK
M,Y+8WK$E;<<R<F>0IPN?IJ[^G;;5M\5P_1+>_$QGT 5,CMV>G=R3;OOEW*^!
M;^2 '51'?;#*Z7#\GS+\ 9SB16Y?:!I]?5T9(M/(-3[3;VP-I%Y:G::;.!G[
M?<[[P4)O/_)\(E[&(?W"F7_949TBF_TN*L57=]C"I+<RVC_XC]TS?O?"*&7B
MA(_(X=.;US=JV6*!5ZOSAR:GQJP'T&]/VP,/#-.?,3[_W[_\E_O-*>/4_[^S
M-P_V;+OJ^W;W[3OW[;E?OTDCDIXDD-$ &AB$T'M(0LAC>4S*L>,JFQC'=NR
MD[)CW'&!@0*7XY3+?]B."S#&<D@P!17B$ 89L!F"S"B!T!MZGH=[^\Y];W?G
M^_E^]SJ_<V\_X536[W=^9Y^]UUYK[;777GN=?8;?7_X+W]A^[%]]LGWRG__S
M]D/?]WWMQW_HA]JW?LNWV%Z@S8GYV][Z5LM-0 ,/"R*@/[G!_Y]^W_?ZIF*"
M@;_WK=_:?NR3_[I]\I_]+^W?_(L?:#^L[:]_TU]R^\=]:$!LY7&?W+-//^/+
M8HQ15M0EIH& ]-=^XS?\\D%L[!O_RS_7?OC[O[]][S_^QZ+_+]H?^L0G''Q\
M^_=\M]\>3!#+6.'%@0#W0 []"I0([ =YD.VAGYX"_NHW?F/[D1_X0?^%!/W*
M*A7P^5=>,GWJ<1\A-W$#!&78= E-O_W;G_K)]JF?_SGW$RM-/_(#_[+]*^GD
M7_V3?]9^[%]^LGW7W_D?'>1@ X-,'7PX^=D#UB'9M8DES2O]NDG57!_T?:4%
MMNVE8\?.XAQFY^8UX'!T"CSDF O!QJ=&>ME7:3L;$:'3;9S:4 Z&R]D3[ZQ9
M.KSHRU0V9I7SF!H&RW4ZGN3R#8V:_-R(?G;&R@:K-VQ,_IQ1VK"%SWMKH(L1
M(!/U[#AHN5MM<>W .( LR0R@.'X&(G61U8&)\I$-(XF#S2 '3!DB^N+  '!Q
M;.2E_0DZ /\CM =6= 8M!JP)2D[+H+;POT4$#PA'!,VE'YR(G8JPZX9>Y(XC
M#7T<AW6D29A+41<OG/?E/?K$SE;U634B8(0/P%D99P0X#):@:8Z=G/K$3V =
MY8SWL(,?;A9F@" G$P;R$]!P7P:ZH5^+)O:!$V UJ<Z>:%-=P\5IYRF-.+GT
M,2LM>02>00)/Z'+#7%T"<E I7"8^G+EU(AT4T%;JT._0I4&T)WW)4W<Y$P1*
M;Z:A-':3X\CD?A<] .D\J=G!9C*)7?'51[CH!5KIITP*]*\OR8HVDR@.DF 1
MF[>3EIRLYO"4$O_DSG_-^'*D^R<T2D[:79O[TVEX(43L'3G!=CWTPMZU4U\_
MI'*,33&!HE.E:P(O^M2C+5"-#*E/;9Z*H5V\XF%SD[=Z[WA"PU[(MUF;#B)(
M-Y8#/2M/A8@!3;\9W?T'[^33=N1B2%&?_WPR_T=L$0/AR,NDEQ,=QJ GV_J(
M6/4[@183HW$AH/H)J'+"A>,%SR!:K*QX-51EV(\OH4D_P\0J^5A=A1!Z)H]5
M$H0C#1 <66Q]HC^!RM %P13\^!-4GP1*SY2!B\SHQ/WI/DH 1/LJ0 J/T$W[
M\(OQ3<E+/]9C[N0A O7BT^QRS(]?!T:4@==E8W.V?F(3M(F^53D'; )LQ/9*
M?;>9?-J1L0(=^I-+7XQ;A,1NZ0OD-A]3BL[*7UJOVON$1/S1"_2H8P[(12.$
ME=7D1^V& @L>(;<]BP[WCM)&5I_/$9"H)A/W__VI3_DI3[_#1WRX[/ISO_ +
M7N'@WAET#0\NLQ#\_.O__8?]%PNL2&$SIT^<;)_Y[=_V3<7#99DN-W)"^__Y
MM5\S#?P*L@&K\H&\#._[?O 'V^=>_+S;:.CE!>!S20B:_%\6-^MZK(N@6RR=
M?UKTN03+Y5CL%+FX_^;'_NV_;=_]/__#]EN_\SN>*P!TS)]^$GA]ZN=_UB_J
M0TX3E)21?"^@MXN7+_EQ>'#QW^CH5Q5@$;Q=TWSP4S_[LUZU@0+]=N+8<<\G
M/_>+O]C.7;A@O@!CAT"-F[>9FS@)PF:P12ZQG5<P]J,__N.2[>>-%SN,9.B
MH3_(2-IB3Z2>I*([*ZF#RU*A9T-5*7CX*.@'GG[]&Q[QMF "'0S69^OJ7!HQ
M!#(R4+_[0HKUH!$1CC/Q9LG12\1RAK.:N AFXG2D -%B F4"YJ_=[RS?]8H!
MSN2@@YI,-@P4!CU/_#!A\!\8O#-A9WNKG504>>KT$^KL/+6$G&Z(9+/#L8G7
M@%>* <* 5QKYR/,$!;[XL11.NPH?,%T<DB!&HCS18:*@'=6IT*PS*H!Z!%%*
MN(R_R(!F@A2<2?@R67 C+P.1ZD\^><:K75S.P7A,2W1PP(<)$F78YHFZU99,
MZ(?:91G-IS_]*[[_AOZHH 8>$_DSN%=X^LJ3,/])-"6Z1WQF2_NX#XH5'R9]
MSF)PR)RY<HF1O[G@/UH(:GC+]%O>\A8O/:(4^I/5&AP&N-SHQNN[_>_:JL>9
M*#0]H:6;!'&V) EJ>-_"DT\^Y3]PX](7@]D&+ 1LSBMK.BQ'2AF#ADF4"0?G
MB!*A15MH-X$30!WPJU_9VT&+GKZQ _J'B8.>5=I]*"?'WOTFNZ;?: ..GYMN
MF5 XCBW(_J73(TM'S \;0<\))G-_ 7JZMWROO?CRB^U7?_57VXLOON@W0Z.[
MD@N 9VT!^ER3GC[H0HCBG4DWES@9CY*!1[@/JIV]&CLHNCT] SM@Q87'KPE4
MD=&73548/63\&$2(DYBC2[Q&0#9P?[?=N'77NG[M:U_C-X@_<>JDRJ1OM6]'
M_< ;6M&CU*$M$NSL2D]J2U9Y%+PJ[8!+6R9EX3+^*-4/;?0E:M'C@_RV=^%8
M+Y*3/75]3,,$^!AXHQO.CK,.'AZTS9-9I\4XMG1"X1(6XXXG$AEC[D_)BA[<
MQQH'K$HB'.-93$V'^@Z&E49^TMAT^HA"M46V@R[(]U-IX..;3":3.;CP )35
M::=MZ1].B!ZZKZ,;@G]T0*"O]D);P3/XL+7^Q9<Q1UO&8X:;X%T1X07E'RB'
MCH,P?0A0"!J0Q?C(I+W;J(WJR$ZQVZ]&TB[TA3U#@Q-3<+$7!TR]_Y +P+=
M;V+_L3OZ)WQ#.YF1(V+'=V1<YK(:9>B&E>_?5D#RZ4]_VO<5<ID6R-NK:8,/
MHT/)2A^[#P26K8_YG"RFCRTO_-0&] 2XK(@)C",6^ ;*V-"U@S9]*@"A'=&C
MMJ%]I+LOT7'YJ^#S$UMGC"58K/DK=:!/G= R"]N+YT[A8LL!%9BL&;M-SNWU
ML$_Z /KX+_K.BQC04EO@T07R+^,,'&1*W[K(A5@#3_<B@X-RE9NEBI&9S0$T
M@T. _WKT,&G?AK"'5NB53I WZ>!/D%/F\6T2'=^_@MY.8.KXJ2?.^J8B!2=T
MTL9F_N:AE$\'T=E6H/9LG!TQP2WRMN'#2^VP)DXF*AQ_&A-<+L/@[!$&>KR4
MC\F252-N>B>@X6\(_&X8 ?>1<.T:8\3PD!XZT,9),Z"CM"R/]FG*:0<4.L;7
MN;Z4[1N3H=L[!SQA6IYH@]KJ"#M*'$F<22D8Q9$L=3'8&&C08>! MV1TN8ZM
MLUX?7+908E!(1N%0%V#R854%9TM=_C8"66H9N.2$'L?HA.#EVM5KOO0'3<LC
M/#MD]CZ.D\-1$C#BU)>6CMJ)TA]<*F(UC?LPJ,;]-WYT7'6XF0T>&#JK%!@N
M!LZE'-_@)CWRQEJ"&UX:QQD$03&R$&AD)5!!3M<%.F,;ZX6VXNQX&@<[@C^#
M$QMQ\"$TZU9@)ZXRZ]:VF-Z@W=#SP-<>^ZRM^$ /?3!PR2.-;>"DN%Y?#C:Z
MSH T+?'TI*=ZR$+04_9/OE>Q^ \UG?7,SO/(:0(09*3MV!&X\"=@6%C,H\\
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
M/P;DNRC^@78#IDA=R]OS]M'J+9G0'O&PW-9KP$5LJA0Z 5_12,J_@:(SSNL
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
MR..:JI^^16?0JP",D[64EYS40>\ )X($(AZ/*JPR;!E>'H_ZP+O&08T-XRM
MK14< %E<T2G2^P$"Z5=OG3XTH8?^R^?2;O;P=;]8-]$_/_1Y C25I>G>I6^4
M%CUH88><[%VX<,'O'O-E8)45E%Z'-'LH*-T/]\ $IV\Z+GH.G T=IP[W066[
MGK;4AE_9HZ!$U#%9Q=>6IW2AI13DY),<\/OQA-@$BA[@I'[\(5UR9:>?Y,=.
M7QU<7CB%1-WA@"1E_5@[T^ZR@[>_7O!=.L @DY&P3736^T!?U?!Q8%R9-*55
MWX>]7FR<;>K-S[WM+ G.*)D4N31Q\L3)=N;),^WT$Z=]@Z0'A@="7PU1HQD(
M$/)$Y@'8#5:T$I%W24A;4.HQ"'(V1AV,GM4(5C&8H(=)4[SR7SJ/O.)P[-@1
M.27>IY.5' @.@Z@;H>415,, Y,!) ]"WH]0@L4:TU;';IV/DQXG4@(=T*9B-
M\D'Q*F3P0<=Y@J%,'P],U9&O47YDRR3-_4MYIPQ!"Q60DX&*'#AA3RQ]]<IG
MC<)";_R_UY6K5]I5!89^EPUG5^8)?VY,SMND,1+?V"I:.'/.N EB:B6&53,N
M$?*N&\YDN53CU1OU_?%C_!';O.^;(-!D0U;^QL-GN&S6@PAI@S_M9N*AO;3;
M>E3_T#<U,16@&P>NLC6"'?J1^F!X$A<@LX,)R4_['1AK;[OJ?0+_B=[SG@TF
M673'RHUI0=3RJ>\D-S(BGR<!BG3<"9D.%2P+[5!=<'GI(9?/3FA,\-;?69G3
M[L;-MKERK2W,/FQ'%J?;"G^*N7JO'7S(_30$:8MM9OYHFYK)$SR )QK9(++[
MJ9L#M"L! &?MYJ5V$V0R!OW2QH.'?$ER;8U[Y>ZK3A];IHG=< F!<*$/:#X4
MZR>ZT;'UT(70<29'-B8X]-+'M.LP8:8O2U_D<<G*;[T6SK:"'-K!:AM]2& (
M+_L&[-S\,\[%Q+;@<2^>T"K]>ORH3WUI6GL@94ZZ3]")5W:TIX]91<KC[M*7
M$'D75E48: HW.6A%^>8]<9K(,3>;&_#1E]N(_O2A[8#O^1&>@RWG))#@9,Y!
M=L\U399I4FUH&W8-3XXI2O^ $1^"SO7K_O<JI' 3"&4,^<.^,T\;,E;PF8!E
M1,=FD!5+_TT&A_X%:I\\[ 4?4]GXHM#D%H7HVYO[3_RE SX(0KUJD]NH8]I!
M7?>Q\NRK2F$"V-C6E(\N\='I _HC8QVPGE2/_,PERNLTH5<^@@/XXN,X.?:?
M_JZL^ 2",O#A2I>0RG'H W6,8!,=C?(%A0LDF^.4@U?%Z*8C#/5=YO)0[]J;
ME#LO/]E'YHE\W@DJ$43G.UGY7P@FY:FC&E:S#H9VP9,B?CBN_ E05C(;QFG
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
M]F&H:'3LM)&<1LO.DP!FS\^D. =.9U\Z&].<Z%%Y/9ORRDY?QL9YCUC!B(2
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
MVHLU<H-/"2\11*^4(0<;M3A..Y K[41')8-]A*#LT"RL(\9R\BI8V4-;:?+
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
MM0'(P,:DQPV?W!?$B@..G;,+!A@R0X?^X-X0] AO;(]ZW(1.H(/XR X>*QJ
MZPD?1^O+9JI'N?EJ$)8-NLT]4$X_UW^BT7[DX!_X>60^*RO081*MOL5.^*-
M7GI'8'/_T4P[<.A(.[1PJAV:/=$.SAYK,PLGV^*Q,^W8R:<4M)SQ#<,+"PK2
MYEH[LO"@'5\BF.!?Z%F5E$-C%4=JGYZ9;S-S2VW*3V+ESVKI WK"NC^8280T
M=NF;T]4^ HWYV7D'&T^<><(W N,L<7 ^L1B\$_VK7N[M0K> 1RHFH<TW$.N#
M??O>..F= IPR?'D1(BMK\$=77#H[<8*' XXZ$$4_V,:@>WVP[; C$&&L\02?
M)C8F)\N2#9JN@2"NP%A@[',I5 JB[<C;^Q/)Z0?DJXE+*;<%@ XM1&Y/3*)#
M_Q/4$] 2/.<$1WHU;OR+?0-V;!DRKLKVL6_[%_$@GXF$/8!T'OM*.XMVZ9,;
MN15,]Q,Q)K.A3\3"]748FY<<.A[WC_4A*)^##>"'JEWV4<@K(M1SD*0]U7+?
M5<;%X NT5=KUM1G7@4K\('+S<0'T+%/QE\Y$%Z#_2AYLSH%S\9$,R%%RU;A,
MN63OY= N><$E>,LJ3V2-??1ZVGC=!O]7=?'"1;\"@_YPNZG^&'1[ZD!*J!VP
MML>!L?[VM[ZU_9$_\ =\S)CXXK>^S7W-(^L\[?B!+W]O^^!7?F5[]Y>^T_;$
MV^??\+K7MC_])_YD6UF]UW[T__AQ/PW),0\S_/"/_FA;N;?2WO3&+VH?_(JO
M:E_]@0^TMSWW%K_E_][J6OO2=WQ)>^MSS[5WO/WM[2O?__YV2R>QX'_L^1?:
MUWS55[8/?_"#[<U?]$7M-S_[V?8??NF7?'*#;M =??ME[WIW^^CSS[>W/_=6
MT5OU:T;>I&#KHQ_^L&3\4C],<?7Z->/S'K0O?_>[)<=7M/>\\UV2\W1[O0*R
MK_WJ#[:WOOG-?BIW=8U7BSRNG;$N"X:\TBN'RIM@CGK&N"GSG*>-49^B20V;
M'F-D3&?HN([/?E2%^F,2DV3X3+WPL8^=/5#+IR)FHU8Z@R<#"V!E 8,RHC:.
M[8 X[ )96.%@J*2AA< T"@/JR$FK*D^U9!*B/HV.<V,SO>)MN9!EPH<R\CF&
M']*R9\#BK-#3>-#58(&_DN9?#AG($R+:NB-&=AQAU[<-"IX$=A"@#$VA VB7
M$T\GA6\Y(-/5<722H*@<C$J,8[V7C(#YXM29Y-)6_ECSTL6+[=KUZUYUB/.)
M_$QP/!U'Q,]D#;]JO_M!>QP,>=#"\=0E+N2(8QO(&:B3281VT.Q,^IPAX'!R
MLS)GC>JOH+@?H*^?.&<EZ0\F0B9E'I?GJ2]HHSODY=%X]LCR]--/M],G3TF'
M^-C<Q,A$ZI<'2A?5'O,PY)A&$#@1(- /X-&6]"&38M[B2R9G0]@Z_<]9.EW@
M>XNP/=--7Y$DD,,>2M?P>J!\GDJ;F5-0XC_B7%" HB!@\6@[<C1/!7)I[OC1
M(^WDT=EV9FF[G5G8:*>7L/<#;?.^Z#%^Q),GL-8V=&:URTL$%]JL_],L#A?^
MT^+#R-C=V9*.'VC"I)W(E@D(\"6L^5S"\O]*^<;DA[:#W#.E=G6;HT.J;>B0
MO6T"+BI'QSAW[E/"H3Z0SC#K(PJD"%+I;_[CCO' '_>RK%_UH8M-F0OZLO[5
M%_2!<532^PZ[QQX!3,Y]"XYD>/B(,W2U3QOVQSUIX+B]R"N_<6#D.RI AQ>=
MB1SE*VR?VI"75UL<TL3/RI.#;,F!K7 YV &.CND3UZ?1 NYG\V4E\?"&PK2Y
M#<*S7,X#>^(3+;&^V!X^"12O1E,73.G'?+!7\)#7\F>BIZP3#R_ET<^TV3Y$
MMFKZJA?;A'1P"48(/L -3GQ( JF,2^2AC?:!;.9->]-.-T>_X%:P25UN5@Z/
M^!%P?>-WSX..^T[YR$9?Q=]Q23WR6$Y11P>4E1Z0B?KN5V2'MLHK4&.5]>J5
MJ^T*_U>UN:ZRG+10T7TQVDHV]JBQ\A!@DDXK+90 6WF3 HH7OO9KO3KZ^][Q
M#@<0[WW/>]HO?_K3#EK^UK=\2WO_>]_;OOZ%%]KS'_I0^[7?_$W)\;#]P4]\
MO%VY<JW]Z(__GWYXX0]\_.->""#(65;0\I7O>W_[;_[B7Q2M=[=O^.A''8C\
MAU_\Q?;?_N7_NOV%/_-GV_N^_,L4_#S7?N)3/]/^_'_Q9]I__]?^6GO_>[[,
MEZL8A[_T*[_2?N&7?\G^"M&Q^^\\>[;]I3__Y]O[O_S+%2R]H[W\RBM^:_H_
M_,[O&N3^^H]\Q'[@MS[[F?97_^(WM;_V3=_4WO]E7]Z^6H'.1S[\?/L:!6SO
M^[(O4U#T?'O#:U_7?O+?_3OK(3J)?M!7030X!AU1WG$J0/%6ZK7._9M\[6E#
MK$# [E''Z=7,TWT4 )>:8P G-#F0_79\'U+6B_ \0=1FP]"&HT*9#A@P9K,U
M2H Z:@R. @,$4(S?J*OZ)JX?!D7=U%H&1SE.Q]&]9D8,'<#Y9\!K,&L2\IF5
M:'"#,GDPK<&209=!7B)E$,<YI#V]K/,T7]7UH-+'#D#9F=0$0B8UEM5G%@PX
M&@20A_-3OM]7(;S40GXY%?$? ^5V>D*Q,T$GR*$\Y*#I'+L#Q8)R.R3QL,.@
M+6H[=7/&Q'MLMAO_ZQ6@/#*Z'\0'>JG791Y!915=GKKB&C*31)VAT49)21.U
MF:#Y$ISP=NJ-]74YF,VVQ1*G')Z9OBJ$&?J%+SK$^3&)P \'P'U%9YYXHGW#
M)S[1_M@?^^/MO7(>_,T% 0U_-LJ9MMM\GW_ YB\%XDS1*VETB*-& B9Q[)47
M*;KM^B:PV6G;.SP&GN5<>$/39[W(HWS2UB,Z-RWDY.P3.VBBL2L'NR5];8J6
M9!"^5P5FIZ4WN*.SZ!7&A_P?5ZSB++3%^>GVS%,S[8UOFFFGGR)83H#(#<CK
M6[O:^%/4E7;KQM5V[?)+[?:-R[Z.C](>/92.UFZWM;N7VLJU5]J]&^?:H\W;
M[?#,;EN<F\[DC+UH8Y7MQ,GC[;FWO+F]Y]WO:N]^U[O:&][P!C^-Q6J8I93<
MF:AT(,AX(*#($C9ITY,>6;7)>WI.^7_,"'RP5X\[$: _:2U 'Z-3^L7]S4=T
MT 6Z5('K8&,\U8>\](UZTK8!KD],-.;3[E"N<2"1Q1=9.WWE,6'BI[ 1@BC3
MT^9@J0OF,=FWC.&,O1HC/!7(JAA/\1 ,HR140UD%21FOZ"C^QKY!"73/NYG@
M3[[Q$)12U4=&/Z;/F3<@'$Z$P$"''O_((;]G1D;IXU]X-9X!Y)_6AB)8:40>
MJK@/A#] I44W<LM?PH/VJ(W6I>3WR@N="3_H=GP1%+T$\OAMVNGQ1;D^Z6?Z
M@7&O:OCW^_URDFB[?U1>#3)-U:._[1L[GO5C!"-U/('RH8TMJ;$^!J]D8K(F
MT.$D"]ZN/P+C)OG_#\0/8%[[S&__=OO#?^I/M9__#[_@>V*^XGWO:[_[XHOM
M6[_]V]O?^-M_N_W,S_ZL3V8^\-XOCVTARQ=@CFW]Y,]\JOV5_^YOM+_W][_'
M]Q41@#SWYC=[KF-LG?U[W]$^](EO,*T__/M_OU=T_OB?_;/M^S_YR4Y%(![H
M@?:_^YU?VCZB0.;FK5OM#__G_UG[^!_]H^W_^JF?;I_XV,?:TT\]U?[^/_I'
M[:__K;_I$\<7OO9#7NT]?2KC^#O_P3]H?^/O?*N#YI?.G6O?\,?^J%=POO(#
M'_ #&#X![RS'4.JF_R9 [E R26K?>\^'S#>N-NKOHE(4V(JT_12FI$QCLZ=>
MV8K J;$LH[13^@'G(,;KP2#E]5H^)A^#-!@SDRD-1  [+S,$+X,-(:"#DJHA
M9;0<#O0$X/M=,)P]JPXT<% 81#EOGWD*!V?&HY\8 "LIN4PBF@PJU;7\T!(Z
M ]@.5V75+C9+(P3P7+=_G,V/%,+ 9]*K03NTPVF<4I9HJZWH@8Y$+\'%H-5&
M^-B9JBK4]1WD(',$Y''I:.(HD#FZI[V4DV>^^B!#<,,7<)_H@U[ -RYYR*BM
MC@NJC&"%&U9]$Z[HN7<X4W-;F;30Y7U-@%S*V=)^2\XO09;;T9OB(+23%QDG
MS5M\S%=X.&T</F?1R.TS9GV>?OJ9]@?_X!]JW_S-W^Q AWLF7GKI)=]<#0WJ
MHQ_N(X)E@=E3KC1.B3ZAWWWSHCZQS^@7_4&'&P+1A5?C!,@!'2[)^%%4'=B6
M130W;4;7Y!-8$^S@_'=$FS_B?/" X$)MTL8*P8$#ZF/A[:I>Z6YW>Z,M'#[8
MCKYNL<T\?;"M/UQK5Z[>;%>OWFAWY>PV%63BN.^N++?+%\^WES[_N7959ZJ[
MTG7;66^W+WVV7?[=7VJ77_J5=NYSO](NOOBK[>[5E]K6^O+0UZC%$XR.>4+J
MQ,E3[>UO_^+V@0^\7\'..]OK7O.L'P''KBHX=/]HP]YI^\-Z7Q3YEC_+X:P,
ML2I%\(A>L7EX$F0,P:'T6)MU3O"+4-JP@=2;V'YNO.WC4YL*O4W)&[%*!10N
MOQ7@\%@^Q\B6\<51)E%\!I9'&>/;P:N.9Q1P5J !/P!9,)P9V9K'&+1,N9NQ
M E=HTS:/G6[4X.*+F/B=ITSVX+DB.Z5+%\D7?=$BB$3_!)#.[T",[#Y4F>73
M<5H5,+T*CF@; 8KD]0DAL@7)E[[M/XTK6MT/VE[M#QG7V'11%CWAL.%SZ1%6
MK=3PK$)U( A"MXRQ_)=8RI !7M.S?46MVFONTB\XHA6\G#1SPLHX-;YP;4?3
M,^HCGNQ#9P2T.0E)(-;UI0_WP' RP-\X<+]*^7N@]$F?V8:UD0-]ZZB7[X=X
MC\CLS01#E&"26P-^YW=_U\?8V+O?^<[VW=_V;>U__)M_TY>8 .RR -ZUT@\@
M#[JG7[_YK_Z5]@^_Z[O:?_7G_IP#CSIABPTWG=BL6^XS.LGC08A7SLL7O/**
MRP"W05^O0.KX-<\\:YE^]3=^HYT[?Z'=DQ_A<AG_-0E<O'*YW9$/9<6?O\CA
MR5MT"J#?JU>O#>GK-VYZ'_N+#A[!CCX:=.N= 1NJO@8FOVD/=I;QSCC+^*@3
M1F.2'H+8T'=]?6V>_'0Y^(YASV$=F'X.3(UC;2[7QA E;X*D QH\7(I0P\D;
MKZY@J#A ##N-8<+0<0TP=3P#$L)TA)V0SY0RD,O0$<@.!AHZRED9*PSY9VV,
MQKCB5?=J>)!VX1FX#V0L=MR2E4P^_!T!]PUD%2D.G4&!/(Q1)BS:!M"V= )$
MDYZ<0>+L,Q2HS[*D^6O#R7!M/]?(55^RXC#2R>#13@::RE0?.>"K$N>AR_!5
M#G7"WFUVNZFE<J]$Z P&FIP%LSK 1#9V5D)S?>N\0_4G8)FT'VA308!^T#63
M/#A<EF(YFLF9H.:^)MJ=G;QCAXF#_[-BL_-!=GURXV",/NT1OQ*CY\%-.T^4
M#/ \PMX:CX=3]]=_\S?:YU_\O(.'-C73EN^MMUNW;GOU!L3T;Y:M,X'@'.,X
M[22UD8>.J[\MDSXX:)PX]@N>W\9-QPCL!"6'[8C^D4V@9V2E==BF5W0DEO__
M"KHT1J7\T[;B'(T!G8FI3=SX#0_DXO(*>CXH72[./6Q'YS5YR]S6;]]O=^YL
MMK4UZ59]2M#XP '[ Z_JW+Z[VLY?N-+.GWNY+=]XI>VN76Y;:]?;]>O7VHW;
M/%&WK>!/ =*5<^W6S>N^$1W],C9J4D5V],)]3*]__1O;.[[D'>V=.NM[[BUO
M\7T[V _MMHVZS0_:IFR E2K+)%UGW&=\<)DQ2^2BC;ZT,:&R>O) .O#*@FB@
M1U2#3: G@@S&#S*A?_*Y5XS50'1CF?$) 'IEO$A?O#21.,>3ON3@7^WI -H'
M=60CX.5>+GP4O*E/(,/9(N6UTNO+*!IO\/%X9LRH'8P_Z!&<,@[3WO(3#SVA
MHA?*XJ<J>.J3@-O'A*9ZVFP@ E:J8J,)^H=Q(2FH"PWHV7?:]M#8Q#>4W;(Z
M0MO0F6\E$)KU27WYF^KK! ILH\G<XR_MB,RBI?$+/0='PIN98>QP"2TKG>1W
M40RE&R]2BI9M6C)#CW>5T;]4P!YX(M'M42N1I59=T UMX<S).A"N)++/L4^E
MKO1+O_&'P1G#M$WZ(YCJ;:&NR-ENN(^%((>54.0:RURZVP,Z#@J_Z#$;:-EB
MJQ-(  ]P^?_Y#WU-^^!7?:7MXYR"CC_Q1_Z(5W5^X).?;/_;C_R(\;P2)IK4
M.WWJ5/N*][W78XPY#QK<%W/JQ(GVL1>>]Z7=O_N=W]4N7KKH%177HSYTNCZN
M7;_1[BS?]:6K#W_-!WT?#8!.GWGJJ?9=?_?OMK_R%[ZQ_=9G/^LYDLM-K.AP
MC]!K%?@0' 'O>\][VI=^R1=[1?:N=,8E9N91@#Y"UP#V5)<M":  ?(/] P<C
M'4>+$["]T4G:HD4=D^?\'%K1VI>^"Y\M@8^=J[-<C>K:#>!C^BWVG;V-2H5%
M(_7=V](CMC4&WW@<8;."DX'#2H4,GP$D@A9$Y<YW-=$2'FE'W!J ' S"B2F=
M0GD,5TY.A34)>V"2)P0<;1FW'0W*50&"DQ_GE<"+E1OX^GJS#(+Z$YIQ, B!
MXX,_>="P<H13CW1Z65Q0@\+&;GQH,RDR$-)QUH&5QF#K;160%]VD;EH?N4U5
MA^"X0WH^<GB"59F2.38._"8Z#G_Q8])7/8  DLL[/$+./^^R F-0N8,'@A_)
MSJ4'],@$Y'8CUCY(?H2@#N\.89(66SFG36W\&WK_KRMM-GKKFD O[?-$)OG&
MP18 7O11#@8;2$!(D(;SY.DE#/$-;WQC._7$&?_9Z-T[W)>SI<E+$_[Z1KNW
M>M>R(]?<PIQ7$^H)HM#/ZA!!C-LBODA&3Z-KP.VD_Z3S 0>YL271X(5V3.)@
M0Q,;8\\D ;+[7?7 13<B9EIVYF"8#_V%H\ADCHU-'\K3.)I'VI*"G",S.^V^
M IB++Z[H#&JC;>XHZ)'L&FUMZSZ3Z@/I_&"[_U"ZV8''HW;R\*/VFB>FVM'#
M!]NM>[MM\\%2>^)I'E/-FYAW&O<!+6J"R+_4QXZ0J;=1.!QSHZU78^0L6<W!
MT3'1\ _TNYK\ /J0>K2)<8BSJTLMZ,]CO(]3@EPF3N@N'E[PZABK&W:0YA];
MKS'H0(>>41[Z+;DL+^/0LJ;?6,GQ_5^,$53+#\B4:D<[RS=4&WTR 6K'2Y7T
M>WH),#'G$[#YW_TUJ=J.1 = 'O>[OWUU2.WBB+:[+=JRHD2=+@=C3?FDW0\$
M@/J4C 5%&QG)QU9JTHG^4Y\-_:(W<,IA4]_TI1MP&>- ZKCEDC-Z1WYD*-_'
M,>W+IGS9)D!_()/'B.1V8*%Z^&;:SJ';P4=[RZD-NI3CC].DW* ./>L<,O#'
M3X.GN@#Z(_"DS+KMJ+01N@E^:"-43$F0$P;^IN;*E2L*^*^WU=55YU&;]H5*
M>$0?J6G9M:4TY4#$F1P7#6SI2?DC5FRX5,M]*]SG]K\JH/G!'_HAV\Y[5,:-
MP-R@3"#W"[_\R^WG__V_;U_\MK?ZT7-N /[7/_)OVG-O>E-[^LDGG??3/_OO
ME'[*QU_VKG?YT?(;\N$_\5,_Y7)X_?A/_$2[=N.& SG\$I>RN(^'H(J3@W__
MB[_8KM^\Z?MZZ,=_^OW?U]85^+WC;6]O7_-57^4;E+'#'_ZQ'VN_[TN^I+U'
MP=67:G]+\\4_^=[O;9_[_.?;>]_]'M]']ZF?^[EV=WG9]0B*D(/[A#AQ^.$?
M^U%?+B\=T@M15_2H KX=HNNN^907=)U&V6R]5+O2]QC(R^:C/3B%&3G ]6'G
M.\%*'4'O=X"< ]_^W=^C8P8!9SL(&L08(X.?5[DGS:4&<!/]Y\R#P>8S;3N;
M#& [!.VAQ(! *N=IPW'B%.D0!S4:S$2P=KX,.N'B,,&E,ZG/V2(;91E@!#@9
MT'::PLLE@PPHZ+#GV,M[2@.<,7!6PA$!!&=/5H)_X,4R?,ZRJAWL?7:A,B[K
M(#-G; G2PDL)W[R'8W1;"4X4!R,7M"AG )?3H0ZT25,.'OJDK@>X-B!+H:D'
MW)21_]9G/M-^X]=_W?_;$MWF;'N)IUPT"'GJ:FUUW?>.( _L04+6O4:!6.IW
MM8OKL&?.G!;OAPHP[KJ_X2WU6N[H@CY$)J5]G+/$!'U%T4UUW02$R)\5',YB
M6(8ET.$R#3?H?M57?[ ]^?0S;96S>TVXQXX<\1]A?EX#\K._]1L*ZC9]W?LU
MKWFVO>4MS_E?\=$M]@8? B<<#XZ?96+Z!DFL7R&X_[6A3R8-%$!;_(_>.CA^
M[+C.MI;4SCCHDM?](MW6F7[U%?U4?0,C EC;J/:Y.5OZ[';$6)J6[N</;;;%
M@[?;QIWS[<KE2SZK6MUBQ>11V]Q^U&[>W6@W;ZVU^P\TZ1Y:4J##I=FI]MSK
MCK;?_Z'7MZ=/S[6?_L47VZ__SFW?Z#P_3;"A-LT]W99./..GSMP?VI 5O?CL
M1OKWY0?DU7='P=3*RMUV^<KE]O++K[1SY\[[S=D["F9YP1RVA/UP]LD]4?17
M_L..L4HXI@!!=N85'_45_?+DDT^TDR=/*?@\XD#9"NZ_Z(RQ5S:/&)%-8\6Z
MP_9C[P3.7*9:6CCDP%!QKN25'0D?/-KFR55CEW'JL>(.$#WWC72NH(RRA 3)
MSVH&N@$'>YE5^PZW)=G[C.RB^MM@6B4_\A"XJN_%:[S*P@:4764,X.MB,TSL
MED?M@9[_?D5XX*,8<$ED12;WL;")O>D-[P:3;+!"/[0?VZ8=0Y!#_VJ/_=LW
M:; B@QMJ6]RK<P<W](4^T,;>H8G,^#RW6GBH!/^*73.&P6',FP;Z13Z5P<&7
MX& @/N4'"?#M\R0#/MUI 3S=!FW(01!=/-%7VIO^2![R1V96[BY=NM(^\]G/
MM,__[N?]&@W;.*QII.A47UHV%;"]&L!+I760G8Y+=\CXU)-GVE-GSMA>EI=7
MVN_('XF#;>+UKWM].WWRA/@]\GTSEQ1X\29Z[GTC^%E=76N_^^)+&A.+#H2X
M#,6]/,CS5@4^K%[SD,7UFS=<'Q_$)7K27'U -/KVM<\^ZY4;X*;*;MZ^Y57W
MI\X\*;PMC=U;\B'WV^E3I\T7.SEWX4*[<NVZQN:2;VPF2/[\*R\IH%E1OTQ[
M58B7B7*BC(\_HS;R$ CT:2\!)BM)\96EO\P=%@P=\4N<X&3Z:%(^JE:X[,B4
MWI.E-(<<<-QW5*L^<]_[F%\RLNLL3+,GC3L<>:=CXW=:VJ:>_\A'SA*1,R$R
M:9"-P5AX'<'8SKT;*^ S^Y%1 >!%1@FH//(Q"NAP<Q_E\,!HV6S4G0^29/!G
M4!=-6N/Z!!?"]2#5,7R8[-A3G3J^]@]-97(\*!$DD]* $5WS$Y1" S'RG#FE
MG&,/3&9ZCLG7%]J>9.#'I]/! >R9!'N^:9*GK0*C<E#D,^C&=09Z75=.=R?
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
M\KX,5HMPQEYIPFG+F?&VW^>>>ZZ][6UO]Z3%Z@W_D[2]O=:N7KG8UH5+0$0
M@(Q,AHAM'<++?#)(#\FIU#TZU5[ZA#1GTK0>N\09^?*F)U?AJUVTHW"!4)W\
MU&3AWG2#G'*>\UTO>?0]O"R:T;D$RUFS'."AN38US?MPCOB_J@XO'?/],KQ;
MPW\2>NQP>^Z90^VY9P^TXPOT*[H^X'?I;&QQ _C#MKR\UFYKV]YA\M<$JC8P
M*? W"!%.XB$?O/63,:',WBBW7[9R5,'C2>D5_CX#U!GR]I;Z1H+7S>%4HR[]
M3GM8^?/9JX[Y+S)>-L9_%3$> U:8;8\*Z ;G3AL&_6DCC0T@)[* G_M]U$<B
M5IC0@Z\H&L?ZE@$P[F*^R"H]*%G!-G7=7T+ +N!'D "P&L@;G*EG>:PGZ<=X
MD1V=>;)2&\GR)&[=1G=L81W\[-4>:%HHT7#[E=!QR0Q=I_GTNL@&GGV198 >
M@5_&&O6XN1\<+B>RVDY-CS$!=3@!\N7\@:;V[G"EN-0D&@=9@>$8_BI&'VQ9
M$4=C*4/KT0F^*1,W]+C?!SING_ \"3-A=S^7>N@J?/$7Z",3(^.NRZMB9(KO
M85PPZ>/C5,?^/:M>T/?)L(#+VQ<NG&^7+U]I:_=6'0B6_LR[\X17\>_%>\IK
M/T#1Z.W]@G@ZW)]'56^DDV7 9P>5OH:FLSLB^AUC@S6ANY]_VCC!!]=EO<JD
MIL 'E9,ZX YR][8J RI)[X/03[T]4B;3Y3[I<]9>&J:)'OMQ9"]ZI#CD.%N@
MCL?BI8R=2IR>P"1G3'\ 9>TY[C#UD8]__.PXGTD$\)F=C,S7/MWD,- 4'$/O
M #,O]X+K8^?R0Q5/'#9V<6?@>P^&]IF$L_1I=,JTY?&O<'6^/N!4!(]3I]3W
M LF9N1X.2=7 &_B!C'R2 1R<!H,-F7%BY.G'@XP!@J>F3LD%#Y\=2Q F^)I
MJ>^ZIF\2'BBD?:Q/K1P4&A!ZJ1M]4%$%/HX39? /.+2)/!TC!Y,+-QVSDL/U
M6#O&S@!^7'[!N;-L"8URS ;PE,?F5CH9/KSDC3/Z!_R;.(__"D!%.)H?O41F
MZJ%#VX?D86(!%SK0LZ.BS[454(9SYA()9R<LFU*/B8I[/YYZ^NEV\M2I=D5.
M[/JU:Y)GMBW?N:[C\VU];5,3TU([\R1O$%YR4&*&VFB?VX@*Q(Y5&9PR3A";
M1+_51C9A.Y\\@'[GT@5]CRW%3B;];\+>QXZI-[9]=)*^85.&RI@XHO>L>J1
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
M2C H#PDA>.#$3D.$K3/FF'(&%,P=G<M(S=P"( @!02;F##PU(K6-YP")@2R
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
MJ\1\7$MY[C -%N-K$Z/N,-/&##[8$*BQDC"9!$W;1REGLTX$T -P6I47?&J
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
M!SMV2X@^Y'!UMH@!D0\O!T/F$QP&IU/:$^APY#)]J9/.BP.ZJ0%_^<KEQLL
MD<D:UQ>:.!4<*^^<8?*SGE47J/T82G><B;.: \,#+4$.[(&2$;E+1K(\P6KS
ML;.#5W4=  B@RT1(8,M-JXC,/U\C,_=&]&K]C+)/QLBJC4D/Z@N+"G).L9)S
MS.^1F3UT4P'.Y]O._1>EAWMM6R=Y7)JZ?W]3VYID6VVST_<5N$WKS), XX$F
M7O7;P3AK9,2V%A=PPH>LAPJN2V<62WC6FH[I(]*6ST5=<([[F+#< D\4E#O/
M66Y'=(-R5(3MD._CT.I%&0LD7#=\G2\$Q@L%?HJJ\TP0(VI*3WB$@&729CM2
MCG4J!RHF;6GV87ORV&X[>?B^[_=:VY),,XOA]FA'P<!26U@ZS@P^\(</-(PC
MB@0JO+J P(%@F3[D'_!SWP9X/$W%$S.:^"P[XD2F\B6660VFI>:CT,%C"#&T
M\<(ZWY *'AD"M&=<ZBF/%_-!/Q-_^AE9 /JW@FXN>2(KOF*\^@#89W2(C'RC
MNS$,,NO#N$.0(<V!:W6^PDM F$"1/0&:#H:VN#YML-VDG^R/!>@1FZ0]]I7*
MXZE _U&N@@7+0K[JDZZ).6^HWAE\:'#2%K_($%ZBY7;TNHA3.C8M;;1I$H0F
M *S &O!3=6I7[%+'U)'>;=V]CAL$<38!>B#(BDY<J*_J*YW[U_CKE_5V]>K5
M=N7*U;:\?$?]54'4"(3/)PP"D=LI'P.5"J\QY'C([?(! XU]5:RO)+(WOWU(
M0.45R7XX8.ZO8SJ]O-<9HV3,[06W=4B/$]I^#V*5I"UCF*!T'>XM#H+RV UM
M%@VG?%RZ#U"]#K,?$>SX8R"K,"@I^<K^)A2QT>"3/^ Y[60HZYCRJ8]^_<?/
M,A &H55,:G#VJH51&]G.+H[6 ZX/+B:\U&)0$A3@=(39RPVJCQ!>>M6&H'6&
M28"2@=,5UNO$2>6=."E/HP"?(<%5QV G$(J<;$4+&GX7CSZ>>'LY96.G:2+L
M=%P#V(-5>H!NSK@T8W:\DKUX(Q]U<;+F23E<0- ._#BKO*C0[9%^H&&'JV,&
M?1REZ/8R:$7>] 5G-;SUF#^YY!@#L",57?Y'"%WRTD#+@GS:%W11E.?# 7"Z
MM@&EP7>=,8Z<H[.D%N^UX2+9YR>ZM-S:#YMRD(LVP(/'FK$-WO?#"EVM/$E0
MX<C>I!]TY+,\[:%!/_.F8U9RF'0/3<GIMZMB^+(FYEMM:VM*#G&V;6VP8H.^
MF=!V'/RPLC,[O=L6YK@/ [KT'T'.02^[<V\)D[2?&.LRTP;TAO!E+P:5.;\#
M\E$67)"I&0@5<%+.YG:Q*8VN:+<OW^J#;7F%2,Z=R@3,M-OU>O^C;U1EJ_87
MFCE+9@.'?=FA PR^T!1XE4/Y3'AU?.C@3GOBR,/V[).\H^A@N[LJ.U39P;8C
M?4VUXR?/M,/'3JL/YP8Y]#7]"@@(%+!?VL8[C;BTR&H))Q-,LCS:SE^-X"]<
M'^6X+=A']G5B@]B9 #,&D!':X94V.C"27IG\:]71[9<N4L_-=-N=KST'Z(4]
M]Q)A=U47W?MDQORA(UMD["(K,E"FNK%3:,$/A]KUZKHUELG)6 $W^E)[%,"C
M'[>QMX.-NI9?'P)QTK2A5J\  B1D!"@'W!?.H!]S/U!6N+J< K]V0GC5%HN$
M>8DG/MK!5+5!-!#8JZF6-?9:@1;U*>=K?M(=,-BT-L!8PH4.%*/S^-&4(7+L
M%&SG(YMU^% VH\!'XY+VWKU[MUTX?\&7JGA73MG  *IGN4+*4$$S4+H"2#'N
M7@T&M"X3:(QML$UC1 <HNK4W[H@VZ1Q3-WD&9P5OORBJH0_(^PH 94UR>WUO
M/3<'$UZ2RUEFHJWD1S?N)^0BK_*15_GLD]/EZ_6UF98VVRY%^C4)LGV8NFY#
M)U\Z<;Y^PBU80*]N<+H?! ]@K"O3^859P#'CB%1PJOZ$ '*3;SK=<>B#L4X,
M+]CLV7"Z.4-E$LE6#0$<;;'Y8[X#L&IB.O 2?2!G+2S;!I-)740S,(GPE<<[
M$[B70HB^U\#7@'LK+*/E$%WJ"N( )T9'<,09*H^A5R!2#LOMT\8Q9YFLC."0
M$QS) 4F^6AKW(!9)MUUGC.40BQ[\<KE%#D)I'(NWH2V19Y:)U:L:<21D4[<N
M@4 +NJ1+DW92?-PFFY'E8:MV("N _A.@#3V]!XRKC7+(F9<2Y1SB]%AQHK^,
MUOD&EP\R>!-.+PKHP#A],VB?_Z;*7R:@#X(0RIF@JPYXYJ_/X(S<K[$//K0Q
M?<?CWOP;-S0)@.?:G5L'V[GS.^WR906!MV?:C5NS[?RE^^VEER^V&]<_UPXH
M(#J^=$G;S39S:%V3._)QOT(FV;2]VAE=%J"O_>WJK7,=!_+NA^R!.O/HFAIH
M"XF+,*Y/WS&!^[7ZV@.Y?"/<S@!^KMOM@PG(EVG43VZ!^208S,9X0$>4:M/7
M9\R:**$-P)<">-]>V=3&GZ7NM#,GY]N3I^?:@_MKOIR8-]JJOK"9=!V [YML
M::$G)O4K]Z AV]+B8?_/V-///./]D24>.U]T$$VU'8W#3?_UR+J?F%E;N^<_
M;.4MW:P 8>%N"_VO_J'/:;QE8$6BMPL=, Y=CBRJ@Z[(5R,]IK$[7A[(6$$V
MMK2=5:6RN?01:B=A&EU7IJ\  M^7_D4V%4B%\"6X\<JK,AEW#A[ $4+E$^S9
MEKM\7E64;, 01%@"3A"S8E7Z!>Q358]^L[S::!=^C1<_$D@"X[XQ+[4!GPGI
MJ@L.XPX]<JDL-ZWWU1G)"P[]R)YZY-N>M ?/4NH'6RJ_1(#%V/2Q\FO"=%WK
M)'ZW_#+C&?V2=E]Z"Y B'WK8!H$.?OG5 %DLSY[Z_2/>^^'QG()7P>>8K%&^
M=5)0^>1U7&@4]J16AU'5WQ-,B]KIYP'0%?2ESPETN8V_%XPKF]M35KC[Z'IS
MEP77_6+42=WAV'MMT.X ONLH71M0]9W7,ZOL<>@EV,X^P,;V$ 9H@G'C!\-K
MC+ 7\IX<"8EA!3EG/:1Q7M3U&0?*T $.E,$/4&ZGHGQ/O,;I#L/"H6SALM=&
M=B:ZY.M7"DH].U_M'11P+!SG44^T&;#PPCF;EG!P&-N:1'EY%'C4MZS=J3!
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
MZAE#_119WV8$8VV]'/.QG!RX"#Y*I]B0=DS2>Z#7?U4@GZ*J&V;9BJ 1NDX
M)<;T7.HZ=<RG(*E"CYZ+67"-TLL+,F8H>YQ7 ?J:>OXC^1=RD.QXNG)8PN7F
M6]]# 9A6!!N:U0DS6"HH"2T<@T1% >!H[\&DN1]'D4M366U@0-[W9*^ QP%*
M+MU$GC@##QQM@&EWODJHH6J$\L!ELF</+X('@B96@@"NY]M !KE2GR3T4)@'
M.-G.BN(8F&Y?UP,:H#XRXKAP=EG! 2;WW  )K' PJ4, M[:V9IG PYEZ=4J3
M"W1LHL)%3LL%#<LAL46'>C=OW6Q7+E]QD.," <$H;>>^!_#A@QX!CK/WSD![
MK ,!>R8%_M4:&I:=,K[:4X_-63TOSC&K3.RIPV1')=@4?39HTG>TE\F*"<#!
MK?K<JPWJN_#A;#;]4X >TN\$)[MMY=Z]=OGRU79WA4?03[733SPKN8]:C[R
MCE4?'#T!#"LZT]*')UV1M+Y]9O9(NMN4'<ZV-[SQ'>W,D\_ZDB,R&X1+'P\3
M2V\'X( :%"8%\"1O<$B/\(TMT'&!)X=.IR:TZ*GH%F[VT"(]X9^ZMD,=&Y]\
MREVE\^>CO$P.R7.IVQ-YT>MNFVM;#Z;;YC:7_@ZT]:V'"KP?M*U=Z; IJ)E:
MDA,XUJ9FCJJ?YM-7LK.LW*"KR,.)1"ZWJBVBS?TC7AE1FCYC=?76[5L.<+C4
M#+[[:V[.@</JZCV3\G_8=5NAW'^:J3WVXGX4O5SRX'4$&LN^+X<@'5^12[FT
MBXTV5L!"\&])I0;N[<H*)#C!"\B6A47_H#MHXT/P:5%QQKL)J0IUX<-QV3K]
M@C^#)(&]0>66I]M2!? E9^&0Q_A/ )' R'PL%0($CQW@^FJ# P>U&_I%&[#/
M$7!<\H''1GMX/Q2.CG+[/.LC,IB>:,&KM.,V: \=P*M8P@/(0TY54AW&%^WK
M09=]0DZ(BAJZYS8"?",@5JX#9?P6ET&O7+[L-[OS*@-H%-_: ^;5TP R6(X1
M0)>-TJJY%T, 3>,$'[RJ1^Y>GA,P7;Y%L/8@F4A(%P2OD 0JH]PXRGZL? ^N
MD,!1IQF?>MJ5C#X06"8GM%&%.OQT_ G)T@NY;"#JV_W21&Z.*1@R.HSTVI'K
MN/SFB,B $R$$D.3'6^JFRIA6[7O:/RKO989.#WL%P^*;5M]ZW:FO??Z%/%T%
M1J?A :,/^66XXXHT!!PJ&$>;SV8TH,#)(-6> :,T2]($'$R\. *> &)5@T<)
MJ<>9-1MG0G9PJE.TZO(0SI5+4EPWAA_!4:W4@,M@8&.%H!P23HMCSAQ1 O2B
MB3YP=>S5)^'9<=$BY8&1<@9[GS"$0QX.K,X:H1GYLH(#>>3D!D]S435D5%4?
M$-CA]#=HJV@>TH3 $CV/5\.5RW0X2R9KB.%H#:J/;M =]R!=NW;=*T%C9X9L
M?G)%R-9M;W.U$Z"=XSU FHF >V5H+[J$'^WFZY1FT?$J#3BE<_AX=:SK"+S"
M 6@;SM/MZF? R$=;"*3!)6A SIQI5J":IX20G/2=.[=]J0]9>=+JV+$3;6GI
MB(X3*'F2PUDW@CU6_.9IO@"YF2!9;4(GZ&>S+2P<;V]]VSO;Z=-G?.D$V:.E
M FS"V0/LUV/T/JE5>AF7QYH"Z-1EY&O;@^?Q%+L+G0GC,2XVS9@IYX_MU24(
M=8+R)_P92^3G$AFRUC'OK&%U2P'$W%*;FC[<#LTJR)T[IOWQ-G?X5%LX>J;-
M+9YH,W/<T#YK6LB%[CA1X;XLKZ9*-N@ZT-665Q',.J#AK+SN.R,(YATU_"4!
M 0TKLJQ,,JE1EXFP_MN,,<9_C]7) _6:N$<   $[241!5#I$;I?)?G#&#[VJ
M,FDC_<_) NW/$WQ9U<D$&QV"!UTN6SD04=?0.^FA_.)/2K<&[=.']!Y8"1PX
MR(M!LY)D5'VX5Q%9R!NO;%= $OW'IU::?,:">8LV/,AC#XWR4:&C>M!!]ZH/
ME#RV1>$5KE!C.WS((UM;X5,&X&_I0^M7-(RJ'\LA'0X!C7]3SW3[F.<#;^KX
MUH*.2#D<>+4#<IL^JSS=UJE7$RL!)??AW+Y]QRO5[+-R%C\248-+/0#YZO,8
MO$H60';)7YL;7.F.P[$WR@317]\ZKC>7?@&@,.C&_8+@HMA$#O;B1@( G)X4
ME P%2./:^G'O4=Y+_-L+G9LLPQZ\WMXQPI!#EK-#V]#Q.2PJU$@V>,[HD -^
M*_ /C%NH,N6[+$0','V.Q_FF$3L;\@1U_.A1:_\OCK68"+Y;85D     245.
%1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image_0.jpg
<TEXT>
begin 644 image_0.jpg
MB5!.1PT*&@H    -24A$4@   >\   'S" 8    )G94M     7-21T( KLX<
MZ0    1G04U!  "QCPO\804    )<$A9<P  %Q$  !<1 <HF\S\  #S3241!
M5'A>[=T'N%75F?]QL,86DZB)II@^IDQBRL04DYE)QI3)3";S3Z:D%R<SF9+)
MQ()=:?8>:U20+KT(*ATL8 ?LBB""""H*@B "EO5_?^N<:VZN^]Y[UKJGO9?O
M^SR?!\%[S]G[G+77N];>J_0@"((@"((@"((@"((@"((@"((@"((@"((@"((@
M"((@"((@"((@"((@"((@"((@FB1Z#WMSCY.'']KCQ.%_V>/D85\!  #U-N*O
M>IPT_!,]>H2>Y>S<29P\XHMF<X\^HUZU/U\!  !UUG=,Z''*B#D]>O?>I9R=
M.XGC1QUJO_AJCWYC@R5P  !0;Z=-"#U.&C&O\N1]XL@O6?+>VJ//:,OZUP
M@'KK/RY8+KZ)Y T @!<D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P
MSI"\ 0!PAN0- ( S)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0
MO $ <(;D#0" ,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.D+P!
M '"&Y T @#,D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\ 0!P
MAN0- ( S)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0O $ <(;D
M#0" ,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.D+P! '"&Y T
M@#,D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0- ( S
M)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0O $ <(;D#0" ,R1O
M  "<(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.D+P! '"&Y T @#,D;P
MG"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0- ( S)&\  )PA
M>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0O $ <(;D#0" ,R1O  "<(7D#
M . ,R1L  &=(W@  .$/R!@# &9(W  #.D+P! '"&Y T @#,D;P  G"%Y P#@
M#,D;  !G2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0- ( S)&\  )PA>0, X S)
M&P  9TC>   X0_(& , 9DC<  ,Z0O $ <(;D#0" ,R1O  "<(7D# . ,R1L
M &=(W@  .$/R!@# &9(W  #.D+P! '"&Y T @#,D;P  G"%Y P#@#,D;  !G
M2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0- ( S)&\  )PA>0, X S)&P  9TC>
M   X0_(& , 9DC<  ,Z0O $ <(;D#0" ,R1O  "<(7D# . ,R1L  &=(W@
M.$/R!@# &9(W  #.D+P! '"&Y T @#,D;P  G"%Y P#@#,D;  !G2-X  #A#
M\@8 P!F2-P  SI"\ 0!PAN0- ( S)&\  )PA>0, X S)&P  9TC>   X0_(&
M , 9DC<  ,Z0O $ <(;D#0" ,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@#
M&9(W  #.D+P! '"&Y T @#,D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2
M-P  SI"\ 0!PAN0- ( S)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<
M ,Z0O $ <(;D#0" ,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.
MD+P! '"&Y T @#,D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\
M 0!PAN0- ( S)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0O $
M<(;D#0" ,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.D+P! '"&
MY T @#,D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0-
M ( S)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0O $ <(;D#0"
M,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.D+P! '"&Y T @#,D
M;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0- ( S)&\
M )PA>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0O $ <(;D#0" ,R1O  "<
M(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.D+P! '"&Y T @#,D;P  G"%Y
M P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0- ( S)&\  )PA>0,
MX S)&P  9TC>   X0_(& , 9DC<  ,Z0O $ <(;D#0" ,R1O  "<(7D# . ,
MR1L  &=(W@  .$/R!@# &9(W  #.D+P! '"&Y T @#,D;P  G"%Y P#@#,D;
M  !G2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0- ( S)&\  )PA>0, X S)&P
M9TC>   X0_(& , 9DC<  ,Z0O $ <(;D#0" ,R1O  "<(7D# . ,R1L  &=(
MW@  .$/R!@# &9(W  #.D+P! '"&Y T @#,D;P  G"%Y P#@#,D;  !G2-X
M #A#\@8 P!F2-P  SI"\ 0!PAN0- ( SVU7R/FE$Z''"\.9S8IF.[V13=.R-
M<K+1L9TP[(W'W2[[6?U.T>O56OR.G1QK:_K>/1YW+>DS<57VRN]?>%PUI/.5
M>M<?R=]-AK;G5JOSZ_!<6I6IENNTY>]%6NI,T7\7_4PU;#?)V[Z$'?N,#.\]
M;U+3>=<Y$\-;3Q\7=K;CBU_X<4-#C^--/2_$(O;^/>W/=]KQO>_\:PN/O8A^
M=M\SQ]?_^.W]WF*?X_L3CU7GU]#/VMY[C_ZCLXY[A]Y69FI9031*^?O(*7O[
MG!$KM3>^9BW9^[W5WC?E.ZR6 \Z>&/8^?6RLW^I9?^QGUWC*=Y/J/>=."ON=
M-3Z\S3[77?N.*IU/R_F)DFA7S]&N'5U#[SZW_7*F?]_?CD/OM6N_4?$[WN<,
M^[N.Y0VO63H>O=Y[['=WTG=2J^]ANTC>QP\+N_4='08N6!I6;7@Q>K))Z%A6
MFF7K-H5'GMT0!MR]-'QKZ-SPH0NN_6-!;53E?.R0\/DKIX4GUMMQOK"Y\/B+
MZ&>G/KHZ[*#74(NY[>O6RC&#P]GS'DH^UDD/K:Q.19#+ON-?3KP]^;BO?>3)
ML/NI8]JI1)RSLO=75\\*3Y3/M>@S***?G?SPDZ&GOLMZ?I]VO)?<L3CI6*M%
MU^>R=1O#(\^]$*ZT^N.P0;/#AR^87"H7=EQ5_QSLFM[9DNF,):MK=KXM=?3R
MYS>%Q\VC=FZWKWPVG&O7M^K'@R^](1R@1K?J1[ONLZ\!^[V]3AL;WVO;*Z^&
M;:^^&IY_:6O\^\:MV^+?]>\W/?ZT?9:#PY>NFA'/>=Z*->$=2NBJ-UJ_GGW>
M7Q\R.ZQ8ORD\\,SZF,#?\#/5TNV3MR7NW:WU,WC1LN IGM[X4KCBKB7ALY?=
M$,^A9@6@/6HPG#0\#+TG[W-[<=O+X;.73RT=>]'K5YM5*#WM>*<L?K)\!)7'
M1;<O+AUG(Y*WWO.$X>&\^0^7CZ;R&+3PL;"#;M5*T6M[99^)OLOQ#SY1/M.T
M4.7[T8NOJV/9&QYVLC_G6@7?+*'ZX\J[EH:O7#D]EJ_8$V][W+DLX>E.X9I-
M+Y7?K?ZQU1+J@Y8<+[%K]_LC;XYW/6(BC]=QP3&WQ^J-7?N-#L?,6!3ZSKT_
M])UY3YC_Q+/Q/<8_]$3\N_[]5Y-NCXV$;UK#H26.M=^)#8=6K[6CE86Q#ZZ(
M_W^#)?\/JA%5JW+8K9.W?6B[60MQT*+'XH?I,=9NWAI.F7UOV+/?J%+A+#K/
M6K!"^>4!,\-++[]2/I+T^-_K[PX]>K4JW+54;D&K19P:WQYV8W4KMQ1VP>NV
MW;B,1/5?4^X,/8X>5/RZGO4:$K^3EU]]K7RF:?&:_=H/Q\ZW,FR]SJ+7KS9K
M6.OVOGI:S18O;-D6D[@>S57M\[!K[=WG3HH-A&:(5^P+?W3M"^'X&?>$#UYH
MR5)W&U(Z.TKVNHZ.,O_SAYB4%5\?,B?^/?Z[DK2][O=&W1+_WQ:K%V^S)*_'
M7:_W^JU^_O-+K@\O;'TY?NX;[<^#+K)&9*WJ[6Z;O"UQ[]''$K?U3KI#W/#H
MJG" M7;KDL"M]?@F2RH3'EI9?O>\.//F!^VBJ%/RMN];S\@>6I-6@;YB">*@
MWT^I;\.H-;OP]1SMEHQ&QX^4H.K5.*H7^SSVZ'U-N-[*>U?BQ%GWUJ]A8V7G
M$Y?<T#3)K"@>6K,A?/7J6>7;Z 7GD,(2HY*4[G T6ZQ^87,X=N:BL)]ZXCF/
M#"Q)JZ>M^+XEZM=[UOK,K('_?]8A>?G55\/E=SX:?^9[UNN/=8?^O_UYT6V/
MQ,2N/S=9\OZ8[@#5JF[IELG;*O)=^XP, [I)XFZ)>2N>#>_00+!:]Q+C<YLY
ML0?3E5 O>.]3Q_ZQ95I+=H%\ZK*IR17*NA>WA/=K?$&M;FUUQCZ;W:WUOL1Z
M#BFA7FF\8U"OWF6]M.K=="5F/?94V+-UKZB6[)@/[>)=JGJ$>H(_&C.OE-2*
MSJ-2=JW]PXB;8A)KUKCSR>?"=X;-+27.E#+08?(>%AN%NAOZEP-GQF??TY8\
M%7KJ]:U!HT<):L#I4>./Q\T/KUH%^LE+;R!Y5\P^X#W[C@I7+^A>B;LEAM_S
M>-A%K<E:/>>TU]VE]\@P=UG7G]^I\!XZ8$;7*XM*V$7VUU?/+K]SY:&!)>^R
M'GOCDG?ICL&&+=O*1U19K+5&QR%73*M=Q= (5@GNU7_,Z\\<NQ+J_=2TXFRM
MU^#P[>$WEM^YN4/E[!NZ'=R2E'+8[QXWXY[R*S9OZ+EXG]GWA=WZCJR\P]-N
M\K8ZU\KG%7<O#9NVO1QOE_>><U_\N;_6'8W?7A5.LL2NT* V/7)4J$-!\JZ$
M5<!*/ .[:>)NB9]-N+5V!<(*ZS]5H>?3$C\;7\-C;<T:"'JOU+C5$L6;3ZO3
MW8$B5JE\TRI3C6A-"8V^C8V.>@]DK"4K>[^8<%OY#+L>&I5<G[(W-/S7Y#O+
M[]K\H=';!^G9<.X=//N>AC@: #S\WL?#6W6-5U(6.DG> Q<^%N_N:6K>G_U^
M2NR@G#__X3A0;<&JM6'AZK5A!WN?3U\^-;Y&;"C5J@QVF^1MB7L/:V%=W<UN
ME1>%GNO&>8\G)C[/Z8SU C4P[K:57>_YM,3O;WNDE&"Z^IRM(^4+2Q=1:@Q8
ML+1T%^.D*G^6E;)&Q_$STWLQ\U>L"3OIO*7H=;VQ,J+YO/<]_7SY#+L>I]WT
M0*P7"M^O6NSSU[2TJ^Y>4GY7'S'V@156?NSX4\M]/-]KPO6+NS8FH=XQZ[&G
MPP%ZY-A9(FTO>>MSLG.?OG1UG+ZXCU[+_M^P>QX/S[VX)9Q<[H7_BQY+_&Y@
M^-P5T^+?U1&JV6/.;I&\[0)]4Y]1VT7B5NA9].$3;Z_^[6CU7L>E]UX[BON?
M7A]VMN^FILG17GN'WM?$07VI4=>!347L,[_RKO2*?^1]RZO__3>25:K_/>6N
M\ME5)Q:M7A=VTB(VM2Q[UFA\4__1X6[K=7F+OQ]QDR6@Q#)DYZN%D&Y?^5SY
M5?S$M0\_&797IT=3YXK.33I*WO;GS<O7Q.2M!6I4;WQE8.GVN :^JN&YK_7(
M]>\M/>__G'QG[1J0[I.W?1%[66]QD+-YW%V-J4M6Q[FP:@T6?BZI[*+<\]31
MX8$J]GP4>L;V%W^85ML>D%U86IWNCHP*)3:">C4H><=!,$/C.(;4.%6]REK=
MCJLWZW6_XZP)<;&B:L::35O"01=-*=WY*7K?:K#K1@.5ECV_L?RN?D*-W3VU
M EA*X\8^RP]=.#D\OL[?^2KBG4#[SMH]YPZ2MSH(FI*F.Y]O49*VZV]GJW\G
M/%2:YOGOU]Y1FOUA_W[P93?$?]-=M5CWU>+.H^OD;<EK'[MPQCQ0FA2_/<7#
M5H"J^LS36N!'35O8Y1'F1?%O,4&6+X):T" [:U$_\FS:-#&-#H[/I!K5@U7#
MRRJ2*8^D+RSS\PFWQ<1?^+K>6-D[97:IPJQFJ#<4;UNV5,"U8-_?.\^>$)[:
MN+G\KGYBFWT^AV@1EY3R;XGIL]88USQFC_&:57 Q*;=WSE96]+A%\<^CY_U)
M\M92I^J,/&AU[^OC9*SSJ#GO&K06$[H:!:V2=_\;[R=Y%[)*6ZW $ZQUHXGU
M1T]?V/2.G+8@])ES7[AN\:JPY>7\J18:X*3E(ZM2,5GAVM]Z/DL3IRM5&N?,
M>ZBVR3OV?L;&.9XI\<RFE\*GM()=HWJP.NXSQH4%J]-NN:I]]?7!UNCH#LG;
MSD'K1VLYREK$Z3<]6-NR9XWGCUYT7?)L =T5Z&<]O*.F+BBL)SISE.EEC>U+
M[G@T/+9N4_E5T^-_KKLKK?Q;?:-II*FA:_,4J_>.NJ&R\SW2SJWWG'O#979^
M,Y8^%9Y8GW^.;6/U"R_&]<D+[P9:4E<G1G5#G(K9DN0M*>_6;U2\-3YMR>JP
M9^MEB=6!TL^U].:M3'_XPBEA^?,;X\J)\?]7ZPYI:^YOF^O6L2Y.-P;%9R([
MV['_U<"98?%S^0GS!QH<T=7DK4)E%^\ILTL#+FH1FG.I.R15NTO0EETL:OFF
MSK-=8I_] =9K>OTBK#?[W#]U^=3P[(MIBWMHA.MGZKGT;*VH[-EW=]:\!\MG
M5OVX:?DSX<VU7/_=OL/2G.>T6U8+5J\K5?9'7EU01U1(8S6.M<:/E>&1]R\O
MOW):Z-GU+G%,2@6?CWJ/=KZ_GGQ'^;<K#R7@^!T<D7"^\?R&6-(<'3YP_B2K
M+V>%8?<LL^ME2_E5\T,SD@J3JOU= R?_[*(II03=ZO_OV'MD7!-"/6W=0O^3
MWVO-?D=W K4TZMNM4U2SP;K=8L":1RK(1UT=-_Y8_U+>+:@X&**]VS^5L@*L
MI1VKV;)M&[I]^?E:SDFV!HP&GJ5&'-#4QWZ_[05<+U9!?6]D^K0\+;81-SSP
MGKS+/91J5,;MQ;K-6\.':[F"GI6]_N5GI"FA*8JQW+7TUG+I->P8U$#)F27R
MO-4]<5>]$RLH2SI6<_'MB\N_77E<=7?FK XE/M655E;44-%_?]P2ZZ"%R[*7
MSU7HMG\<BZ/7;/N>>C^5EZ)CU35722=$WXM^5J]5]/^K@>3=0+$E.R1[7OJO
MNYJ\5<#L]S6(H];QW1$WUJX"M228L_',]"76&ZC5+:U*'#,DKD^>&AK9K'7<
M:UHQU%JY<ANX<&GYK&H7AUY5PX6"[#L<G='KU=+#\7JH5J_LZ,'AY^-OBW=E
M4D*W^S]QR?65)21+OCM9C_+&Y<^4?[ORZ#5]D5VG51@8JG*CS\V.]X>CYW5I
M<Q3-58_3;;O:@&H4DG>#6?(^;-"L.) B-?Y3&U-TI5(Z;ECXV,77)S\KS@D]
MNXK)IMJ)4J]WPO#71WRF1%Q[7:WC6MW6ZD@\[F&OK]*4$@/N7A)VT.][K73$
M>CS:=:X>ZV.?/[]&:PW8=[##*2/B+>'4.&'6/=5MS-KYO>/L"7'QGI30^MN?
MUZ"U2N[B6/+>O=_HK+GX55^'7V7?7N]O!L^.RY7FA.[*:*_NBAHNS8CDW6#'
M#PT'7WI]\@I;BG_5,^_<"T*5O[UWRP+[*:$I)EI)*"4>6[>Q-GM/VT6L7;FF
M9LSQCF,&=#NNZ'5K396/?0?:]C4UCKAA0;Q56OBZ'I3+GA:X2(WI2U:'Q]:F
M35-Z>,V&L(N6R*QV8\?*LD88:TQ':L0=JZI9]NS<<J9+:AE9)<"*CL7.=X_^
M8Y('MKYH#82XA&BU[[RI,6;7@0:6J1&2$V>H 5^KNS*U1O)N,+MH/G/9U.1%
M_O7S<;1Y;L&S'K]:W*D]'S4ROCIH5MQ'-R7T7#^N-5U)"S^%52B:9YNZ:(1N
M='Q9ZZXW,'EK\9II&8V../7.<_*V7O=7!LQ,KG U(%&+8HRZ+^TVM>XL':@Q
M ATMSI'#>FP:M9R:S)0PM;1F5:\%*T\:)'5'8D-"QU+Q$I[V^6D=?JTHEA)/
MK'_1SK=&^UJK069UX.GEZ5VIH;$':O14O6%7#R3O!K/D\>UA?]S@O=)X;-T+
M^;MA6<^GI[UO3L]'<Y)WM O]IXGKB.M97)R;G+JB4V?L6+0]X9K$"F6+-4+B
M-+%:5"B5L$:'1K.FWN94Q"48O29OJR2U"],-&<MKCG_PB;"#5=2'3[J]_"^5
MA1JZW]?6C=4N>W8L:@!OW)+6"-'L DV/J^KMVG+R3KT+H 94W."FDNO KK6_
M'WYCG!^>$HN?W1#V.VM\]>^ZM;!C?_L9XZT1E;YPC 9+?EKU0-' M69'\FXP
MJP"NS%@7><ZRI\/.FJY0R12/MNP]#QL\.VN>>9S[>.3 N'+52]O2IF9=?N>2
MTD52S6>/Y>=>J?'BMI=+HY ;E;RMXE9O4"/'4R+>YAPT.WZ'A:_;[.RXM0/7
M5CN/U/B2[I0<,3 <'.]4I260"VY]N/295;GL?6=$^FYBRY_?%/;7%,5J)F_K
M%;_=$J0294JH_'U:.U]5<BS68-3<]-18&)>IM=^O9>_6OMNCIRTLOV-:Q+GN
MU6[8U0/)NX&L)?H6ZWWEM!CCRCTY%;A=0#M8!79MQJI>USZ\,NRBU[ 6N%K2
MJ0-7-$KZ;=9"KFJE99_!+R>F]<04#SRSOK2Y0+5OI5;J^*$Q":<^+M$=E_?I
MCDLU/\-ZT6CEWB/#S(P!7E<O6!IVTG2FXX;$048KUJ<MZJ+&KK9QK%KO+SYO
M'9*U'OM-CS\3GQU7M2=JQ_+-H7.2USK0XZP/7#"Y\_*D\[5K;=3]Z:M93M+(
M>C62J]EP:LM>_P-V7>0\^XZ;$VD<AK=;YR3O!HD7_^#X_/*5Q I\S<8MX<#<
MI5'M(M>M+\V]3HG-ULO^FGI\NEUKA7PG>ZUQ#Z9=R!NW;@N?T'/OG$9'$5UP
M5J&?=F/Z\RYM8J/=H!IVP5H#Z#?7W5T^FLKCYN7/A!UUW%+TNLW,RLX/Q\Y/
MGLZDNR1?T(CH6/:&AS?U'177]D^)IS>^5$I2U;K34BX[FD61&A?=OKB4N*M5
M]LH-"37H4T,KVU6T)6X\W^%A<D:C7VN%USQYJUST&QT;::EQX^-/Q]_-NHO9
M2"3O!NDU.-XV79:QP+]&*,>++;4"M]_9K<_(,&-)>L]'Z\?'QD++!7ATWBVT
MN,=RM9)WK/Q&A,&+TN?)'Z-YIUK!J>AUZ\$^ RW=F1JC[E]>2F)%K]G,K.SM
M;F5O;D;E.O2>9:&G>MTM9<^NG;-N2?_L]*BHHH%9E;"*7@,.<Z:)_=\-=^?/
M$BEBG^VN?4>'>2O6E-^A\E"OLZ(-CNP]]$P]Y_O[SO";XIVFPM>M)OM,?W-]
M^IT0K;2H_;ECG5KTNLUJNT_>Y19T?5CA4 *T5O)'+IJ2/#)4H9&>6DLYJQ*R
MA*'%]E-CZRNOAJ^UK?CL')2(4V_3#;(>;_PL4AL>1>QU=E1C9&E:+TSQBXFW
MQ09(X>O6@WU^.=/TSKOUH>HEH'JRLJ==EU)#TXP.N<)ZW7]2]@;'<ISZR*'4
MXU4CH!IESQK"_4<G3YE4=&F*9Q'[;/]NV(WAE=?2Q[!\M])M04\8'@XX9T)\
MW)02^HX^^P<MY5N?Y/W=:VXJOW/EH?G>^S;R$5JN[3IYJZ55K]:6]1ITNT\[
M$/WV^KOC](F<.'GV?:6*+*/7O6?FOL/C-,I7GU/KVTKV=YU+ZM: FJ.[1[7F
M>]MK[-IO5-SE)R6T(,[W:C'Z.(4EH-3'#HK?J=?F+7G;][3/&>.R%O>X5(O[
MJ.)7@Z_E]:P!_-&+KXN;>Z3$[2N?+?U^Z]?*9>>D<OSX\VG+"NL10)SS7*W1
MS?99[-)[9'R.GAIZ/OSIRRL<:6UE3K,SE.A20N?[L4NLLU&/@:'6B-'@U=3!
MD"^]_&KXQ"4-G'F2:[M-WE8AO.WTL>&L6QX*P^]]//8(:VG @L?B!?;<YOQU
MG&<O>SKLJ6<S.8FOUY!PN/4V4T/+)Y9V+VN3Z*P"U/S(!Q-;XIJ:\>$+*Q@@
M4XER4DA=(G&352CQ^;U=[(6O6VO6"%)#*G5NNN*?M9UA/7HQU60-E=]-75 ^
M@\IC_4M;R^M/M_F>['O?W3Z_)8GSJS7*>]\SK<++N7[:LM?0'N2IR4QSSN.X
MCVI\AW8-]30YS]T5>GZ]JUZGDL:,7?^::9(:SUH#Z[WGUVD=?FM@?/&JZ;'<
MI(3N+&K= 9*W!_8E[W_F^+A:DY?0[:HX2"VGUV6%<I_3QH5[,WH^>IX<*\^V
M@TW4\[>*8X0U?%)"@Y4.K]8B(U8!JJ6M.=LIH=Z21J8V[&*U[U![(J=NR*'I
M45I2U%4E8\?ZWG,F)B=:Q1_NM%YW40-+9<^29^IB+?K\?C)N?M7*GFY5I]ZZ
M?WV60U<:$&KX]AH<QZ^<<<N#V7OP_W!,A9^%KGWKG6LOA=2X<^7:^CU/SDS>
M^OSB'M\Y=6LC;7?)^[@AX2W6:L^9KM*H4,5WB'H@N87+*L"<*2VZK:8DTVXO
MP8[G[X:GM\8'+WH\5@9O:!"DLO/*F=NI_;-W[MW 596LXM5SS]10I;3_.56>
M'UQ3]OE:&<G9;G;=YBWAX+B(3CMESQH%&KF>&G&P9U%C-)4EO9Q!<QH-'0=*
M:KR%$F<*/2<W^YXQ+B[LI 63<N/>I]:%MYPV)MX%*CR_UF)#?7@X+6. I783
MBP/BZG&M929OQ4_&W9I?OS;*=I6\[8)_^^GCPO492U(V*NY:M39\4L]C<I^1
M646O/:LU)20UM'>N5L-J]\*SPJ[I-ZD+C6A)PJJTQJU"N_#6]!W15.G%"[6K
M%7@N2QZ_2EPE3*%&QYZ>=A.SQ/N!"R=G;?FIG>Y*WU'[9>]SUK!,G78V[='5
M<61VES[#V!/5G.?TW<16VG5X^>V+PQ^L$9'J2C/R_A5QT9.NQD_'WU9JQ!2=
M7UMV_?>T/T=GS/'6XY*ZS>JP\SETP(RXW6=*Z(Y,7/C(TQTMV6Z2MUWL;[6*
M;]9CZ5,=&A7:*>L#NE5>Z456Y+@AH<_<])[/ABU;P^<ZVX/;&@;[GS,Q>54G
M/2?\N+8AM&,K?-U*V>>BJ2ZI<;;UF-KMT=6:*G[[3(^<FG['0'L8JQ)MV!V#
M%$JZ=IX:4Y(:>B[\\8L[F5%Q7&E1CM0=\9YJF>_=T6MW1N=FO<GK'O'3"6@=
MURU>%7;3G:=*&S!6WG;J,S+<F#$H3LLHQSL&1:];;58?:,.7;8F/,C1@[5-:
M98[DW82LHGYK_]%ARN+\VTSUC!7K-X5>TQ:%W?N,ZEHE8^?]WO-5P:7WN@=H
M\_S.DJLN:DM&(Q.?/2K^\9J;[6+K8@5JYY>SE_*O)]_1P.1MQWWBL'#.O/2D
M5EKLPHZ[O=YH,[&*]".6@-=F#-",O6[=)BYZW18J>_:G9D*D1I?+GKWWCI;\
M9COJ"+3$,YM>*BV'FG+^EN2UB,G#B8UT]6BU?&R7.A\IK)'P_T;>7'[WRD-W
M#M]IG1 _CZ/*NGWRMLI.SX@\/>,^]<8'0H\CKX[/F0K/J1*JX*TPGCO_X?*K
M5AY:,O$@S26OI"5Z]*!P1,9(XOCL4<_"<A.1_:Z6N\Q9F"+.;6U4\HZ]F%%Q
MJ=G4B O+J")LU.W^2MEWVM/*;LYVITHN%:\Y;V7O^)GWE'^S\M"CEMCKS"U[
M]KM:1_S>I[M^^[J>H<%U<4>Z6(82SMW.5\DM==]LW6'[?-LY^K5DR?M7&6L)
MK%S_8MR9L.([$<VB6R=O*S1[6XMQ>L:*8HV,)ZSG'7>\ZDKOP)*3;BNF3F51
M:)1O3U6>EF@*7[LUJP@.&SPG+I^:$@M6K0T]N[)9@7VW!U]Z0U;/[DM7-G K
M4$MJ;[&*0M.64B/>,>C5P%7A*F7?C1;FV/I*^N8C9]]27H2FDN1B9>^?1]^2
MO-1O'#2F<I>;O.VZ/.3*Z6']EO1KJY&ANST57]>MV;7R=;O&-:4J);2'_X'G
MU6D=?IV3R6DP:NT+[?!'\FX6ZG&?/K9+(S(;&=K^\$VJ7$[,J&#4,[,+9F#&
M\V E^S@/M=+6LKW/^\Z?E+SHS),;-H?]NC)EYIC!<8WVU'CYE=?*>RDW*GD/
M"Q^Z<')R8^>5UUZ+(_L[O9W<:%:![FC?:<[@)I6AN%5FI<\>[>>T'6SJ@#B]
MSWYG3L@O>];#T]0B3W'>_(?#CK%>R#AG:R3UFK&H_$J5AU:0U*.-Y,9"#OLN
MWW;&N+C4:6HH1^S4=Y0=)\F[\:QE_+93-3C-5X^[;<2YA[K%572.'8D]GVG)
MHRX5%^IY8VPI5WC!V86I"W314VFW$#5*^-\G64_RV,QD9)_++R>D+SJCN>YQ
M9[-&M;*MT:!%;U+G!VMN^@>UN$VEB:U1['OYRX&SDALG"O4,D\J[E3U-^4M=
MN4T-H7^;E+G6@!*@':/6)_<06DWPC)L>"#LI,>7V@.USTFCWU% ')(Z;J<=C
M'KLN/OS[R7%%M]0X7TL.JS[(O1/3*-TN>=N7<.!9$UP.)FD;NMVO@3%)+5?]
MK%VD.=-8UEH/YOTQ023T2G5AVH5S0<:4+4U%R[JXXWL.S>H-#%S8X.W_K&&E
M$;BIH89H:7..)JY@])G:\>7L/+5JP^;T.>SZ+.SG<]:(+PV*RV@8ZSVMCCEW
M?OJ PWJ'MDW]P>AYI<\T=_R,KC4KLT,7+2N_:N5QYLUUG-51OJ[46$F-GTVH
MXXCX:NI6R=LNK)WM3PV@TE*D-SRZ*ER_N/[N>G)M6/K<"\DK?[4-]5Z^<)6>
MSR94:%:(#QLT.[R4T?-Y?0I5:H*PW]$F):FA!M:NNEV5V@LN5Z#GW9H^&.^D
M6?<V]M:S]=IZ34^?)N9B-[%CAX:_'38WCC).C;@_O97=Y+)GOZ,%-E)C[ ,K
MREO")I8]:Z!HNIZ65&[6V&;US@AK&!^DAKCN9'2EH5K^C"9E#+",2;$>R;M<
M'UR?,9M(RU5_2NN[J^P5O78SZVX][QVLI[KW:6/CU 8EAGK2EGFB_7'W,8=>
M.3W,798^-[)U'#5MH;4**^PAV$6VLQ7DJ8^F%^(G7]#SQFM+"RK$EGJ"7H/"
M01=-L<9*6H-!&TMH@XGD"\<JHQWLSYP*Y7^ONZNQ2=!Z>SD+R^BV9=(MY7JS
MRG.7/B.S1O\_:@U=S0B)O9^B\M41*Z]?L@9N:FC1HM+^WJEEK[093LZ^T;4.
M74_3EJR.Z_;'Q96JD3CM=?0L.6=#HV\.G5.?Y&WOH>\R=<Z_XK:5SUJN</B\
M6[KE,V^U-%5X]84T@MY;MZFLLM4\:.V,E!N7:7WG2F[IZ/:6O9_F.6Y)W%5'
MH37*WW/>I#B8*]4'[/>^/&!F7#TJ-7XT=GXI*:7<.K?/=U=KG*5NBJ*(4V4:
M=8M,/03KG6KQG=3HK^F#S=H[*)>]'XQ)WZ93<>7=2\*[SYE86+8ZH[*GV0XY
MLPYTK20WB*SL[77JV#B2NME"*Q=JF]+8..U*;[LU*W.?OGQJUN=[B!9YJG7R
M+E]31TY+GZZJN'KA8SY[W=(MDW<SL8+Q9KN@;EZ>UP/7YBG:O:O3B]'^_TZ]
M1V:O(*=1YIICJY&[J=:4_\QY3!"W?%2#1Q=AT7D5L0HT9]ZI$LL_5+I_<2W8
M>6INNK:F3(U?:7!?LU8R]GVHC-Z9L3^]0K<NG[%>8]MR58FNE+V^<^\K]=Y3
MRI[]_+O/G11WVTL)3;-2'3#QX2?#E,6K.C3QH94Q$:>&5A:+TR MF14>>PYK
MZ&I1F]1X<=LKX?WGUV& I762=LMLR+^T[>5XUZ;I!X&VA^1=!T<-"D=DCD[5
M[:I]-:U%E4S1:[>PUK8VNTA_VMC8F+\B8X]E:\W_Y<"9X:7$.PR:/Q^W(VW4
MQ6K'_>>77A^>2KR]IV?(G[]R>OS]PM=M-.N]_GO&XAB-CJF/KBJ5NY3D;0TH
M3=G3B/64T*.!_<^>6.KIZ\Y<1ZQQJ<:IRFMJC+KO\= S]9S:$^^H# W_F;&;
MF,;]O/DT2RZY ^4J99^GUC_("<U2T!V\^)D7O7:S(WG7@16PPP;/#INVIM_.
M7K!Z7=COK/$=)V\K?'M9CRZGM=[HT'.Z=YYKE5K*!605Z"\RIHG=93W#ANXF
M9I6RUEY^-7% U_.;MUK%WZ2[B=DQO>WT<>&!9]*WFVUTQ!'N\7--*'MV+>>L
MZG;+BC6E.TPJYTJL'=':#M90TVR,U-!4J;C 4S7NTNA8[/L]94[ZW@B7W/%H
MQYL:58-]1@><-2$LRWR$$0>OZIK2>1:]?K,C>=>!%9 /73 YZYFP!@#MI9VD
M.JJXK=?]/]>E;_G9#*$T]IOK-8@LX5:V_6Q.!:H!;G6;=UK$OJ=_O.:F\M%4
M'O<^]7P<!-F4/03[+H[-F++7#*&5V7ZD_;W5&RXZMR+VLQ??OKC\"I6']AY/
M>A_[7-7#SYFWK&EL,7EWM9R7>_#:UC,U_E?7M+8]+7K=:E#"M7/,F:*J*"W#
M.[DZC9Q&(7G7@;40/WGI#;' I(:FM,2>07LMV!.'A7W.&!<>7)/^S*=9X@]W
M+HF)K?#\BO0:',[/F"9VJ0;_-?+6LQWWCRU9I(8&N&D]]-AS*WK=1K&R]ZYS
M)F6M:M4LT7OV?:49%D7G5\02\."%Z3WB?BU3X8I>LXA=[SOVOB;<O3I]E+=&
MTNNY?)<3DQV#=A.;OG1U^94KC[@ 4RT'AMIK?]<:PCE38A5:?=)UKUM(WG5@
MK6BMEJ;YEZEQ@1:3Z*ARL4)\Y+3T></-%)J/OW-<Y[S"Y&2?AT:)ID;O.591
M-RIYQYZ">JGIW]5E=V@3EU(OJ/"U&\4:7-KIS'.,O'=YV*'E5G;1.;96'E6?
MLY-97-$MM>Q9\LVYPZ0X<NK"<O+N0IFQSV6/_F/"TK7IC;,?CIE?N^1MK_OI
MRVZ(C92<4,(_N%J/%AJ)Y%T'O09E+<RA.&KZ@O9[I<</"P>>.]%UST>AD>X5
M7TP:L=UO=%R$)S5^/N&VQB7OV),::15_^IK??6*CH\EZ"?9=?>RB*<EKVC=;
M//?BEO+>\A64"TMF>Y\V)GE4O1X-?7O8C>EESWY>\Y?79-RQ>_2Y#5U_U&(]
M4VTLDCJR7K?ZOSIH5MIC@DI91^C <R;&1TFY$5?7\][K%I)WC5FRV<E:O[K]
MG1KJJ6N 4V'%HEZ _?O)L],'DS1C_$R)M9*+W<Y9([9S'D%\9<#,QB5OJRSV
M.7-\>&IC^D(2_W%MC6]!IE+9L\\Q9X6[9HQ_JG0/ ?N9+UXU(^[_G!*:+1 '
MD:7.<M!M:TLP.9N\:%KDX7']]BXD4/N._V;0[*S=Q-Y[_J12@BQZW1Q*M.IQ
M6T/KSB?3'R6TA$;P'ZC-;RIIK#4[DG>-V<5SV)#9<0YF:CSR[(:PNQ9=*+J=
M;!7!AWX_)?8<ND/$K2 KN7UYS.#PK6'I2[%N>?G5\HI:5:Q04EA%]L$+KDU>
M0$<;N'Q[^-RN5<+5=MRPV(#2ON_=(8Z;L:A4+CH;X-5K4/CAV/0Q"YNL)_IN
MS:C(269ZY#8R[Y&;[D[MJC4B<GO?UEC)&0A[\_(UH:?JK&KU;/6Y'6L-B:MG
MAA496^FV#DU[J\D=@48@>=>050A[]!T5YF3N;G;&S0]8P;468E&E8JWB\^=W
MCYZ/8OX*N^ K>>YME=D/Q\PK_U;E<<]3Z^(^VE7M#:2P]]5.;ZG)6_M^:PO1
MAC4ZBEC9NS)CEZEFC=G:WUOGU5&RT35H#4<MKYL:6I1G#^T7W5G9+F*)=R_[
MW9SI4"IKWQAJ#;_<7J9=:Z?=]$#YU2J/,1ID6XV%8M3HL$2K1:Z.G7%/6/M2
MU_9/G_S(RK!;5QHSS8;D72-VP>QDA21W*H-6*/J"%N8HN@BL0'_\XNOCL^+N
M$L_;A:GE+CM-KO:YYBP(HL<6&CF;58%6@R6\O[6*-'5QCYN6/Q-''<<!:T6O
M6V]6H7_ARAE94YB:-;1"V_O.O];*7@=E0XG=&E"G9#RFNO2.Q:5RE],3+3^B
MT,8M.3'QP96EAE_.>_<:'"[)F!87MQ7.:3#H7,N?L]Y[KWZCXXJ(=V6LJ]XV
M-#;CHQ=:_=(=;I>W('FWH<*C+[B+/G+!Y##ROO1M.5LB3F70:[7M==OQ:71L
MSOZZ"B6Q?QM_:UQNLQ8.'W=K7(\]=6<^_;B2<H>WM&)%-BPNKI :9VG'-(W:
MU^NW^:YJHFVRM7_[[RGI*U7%N>EZWEVWX^XX@>UDYS7BWKQRK9VX#J]EV1M[
M:QB4,0M!\[V_/ZJ3=<Y5+]BYYR0S#5;M\+4[8]^+'I&]F/BL7:%'&W$P:,Z=
M&SOFG.?M\=;TD5>_L6QUQAHI^IP_8N>J<1XW9@Q*+0HU-#6MK*D>/54#R;N5
M<NM8O5H5>,W-3O&Y*Z:%;PZ9$\Z;]U!8O3%]0%5+J!>JUXH%NNTQVK\=<L7T
ML#5Q!R^%IE;L=]:$T..(@:6$4 M'#(BK5N4L2'.6GGL?U<&T.*L\M6O<Q(R-
M/2Z[X]'P26M0??*2XN^N6@XVGS![GSZV5.&W'+M5'#D;U$Q?^E3XI%5FM3YN
M49G?]\SQ=MRM/O/6]-QQ\.SRD:7%P\]N*'TFM2Q[OQL8WG/>Q*S!C"?/OK?C
M*9E6-VCGP)GV?:3&KY7,NI(X]-Y6[G/V25?$/>S5>&A='CMC'02MPZ_EBU/C
MF!F+K,S:M590QEK[S.53X]W%O[YZ5DRN)]EW,/?QI[-V!VLOU##[[0T+R@V#
M@O/TC.1=IN<@1A?Q*QF#RZH99UOR+RQLEKQV-!,RYIDJ3M?F^&H0U+(0Z[5/
M&!9F93SGOV[QJO"F<@^G\+7M^]F]_YBX3G1Z)-X*Z$)HS?6O::I,Z\:7_;>V
M:VSV^+GUC L;C?:=[&)_:DY^3L2M;6O=\U'9L;)WR_+T;4EUAV,7_7Y[">[$
M87',1$ZC5/N-Q\9%T>M6RGY?KY/ZV$6A8XZ/!52G%+UV$2L#:HCF3%-KICAA
MYCVE\MQ>G>(9R=N4$[>V76QTW+GRN;"O>BA%SWZM]?S50;.3-^109%W .92\
MCQL6SL]XUK_YY9?#%[3+3WNW&.TS>=>YD\+Z+@Y<J75H+,*?/+^WLK7GJ6/B
M9@W-'M\8,K?X\S]F<!SUKM'OJ7'_T^O#?NK1%Y7I:HK)>W@8LBC]UKEVJ/M8
M1_.][=@_?.&4L#EQ12\-&OOZX-GME^E*61EZQUD3LN?5GZQUO'5N[35.VK+&
M@D:Y>PX]*NMY<JEN+SQ'[[;[Y*TOUB[,G,7WJQW:I./+ RQY%?50K.6XPRDC
MK/>6U_/1^;5;,56;-1!^.?'V\CNGQ8_'S6N_AW;\L/#%JZ9G-5[J&;KM]^;3
MQORQTK#/X\]^/SF.'&_F4*+YU&53WYAH[#QVZSLJS%V6M]WLT=,7Q>3_)Z]9
M"VHXVF?]?YD[^!UF#>-VDZR5O6]E##A<_.R&N(1L51HN=@RY V ?>&9];$!6
MG,CL^_IEQN8_S1":EGNT[O2<:)]Y=TW<LETG;WVQ1DL\YO0HJAF:Q_DOHY6X
MVJGDCAL2GPOEW-)_?-W&L'><)E6G@FP5J#;PS_E(XQK0JNB*>@C6^/C>R)NS
M;AW6,S3/-1YORZVZ8X?&1D?J2E7UCH6KUX9]XPYV;<J));0?C$V?GJ?06@5Q
MBEZ]*E$K(X=<,2WK(<D1\=FHRE[QZ^K9=6IH?_WX>5;:X^V('8.>$>?&KZ^]
MTWK4'3S7;Q'OGN4W@AH9Z^T:^P\M3F/'W^'@R^Y@NTW>JDPL2?29V_@>MWJ2
M<2'_6'$47.1VK'K>>%OFEI_'S2@_]ZE&!5*)^'QP;%BX:EWY""J/A:O7A9VM
MEU?XC,K.X;<.*I0X54;EJ^7SM@:9IHDUNH'860Q=M*Q\W*T^<_O[F_N/"8OL
M>\F)^*R[J[>,4]@U_?:S)H2'UVPH'T'E<?O*Y^(2MH5ES\ZA3\8Z[MK6LVK/
M^NV[V*M?WJ YQ>S'G@I[5#+/6>76?N;,6QXL_Z:/T/[<7[NZO"QK=WS&W=9V
MF;Q5>(U&-S:Z.GUAZ[;2@)9CK<?=7G*UPOAC^YF<599TJ_:=9T^,O>'"UZX%
MG8=5HCG3:C2MXZ,77Q=__PVO:TG0P\(T_S7EKM+GW9($>PT./QY[:_G_-F_$
MK21UYZ=U\K:RIVD[.>T.K;F_WQE6P:A1VO)ZM6:5=D_[,V>*D\8J'-C>LIZ6
M@+7[76J<J\&G:CBW?;U<1P^*RY[FA!J/VI*VT\:4?8::U:%!?!YBB]6+FLFQ
MO^X:Z=SJU4EIM.TN>9<3MV[/-CI4N7UK:'GM\O9:BG:LN_<;G3W8*6XX7XW5
MCE*H\K<DH)'[J:$*YB?CV]ECV2K0KLR=KU?$M;*U;WC+<=OWJP%#S1Y]Y][W
MIZ.B+8GIV7U.+_8U^QY_I]O0G26*:E/%;>7D/&N(I(;6\(X;B+3^[EK8-90S
MR^/UNUYM7R^7?2=:YG?5AKSI5./M'%JFQ!:^OEB=H^?C2]>FK^I6[YBW8DWX
M.PVR5+U>ST9B,]BNDK>^8"O\)S:X(M6F 5I,0KOC=-I2M"28L[ZP8M4+F^.<
MZ\*>1*U9!:HDEG.K./96VDZM42.F[^AP\_+J+-Q0R_C;8:U&;%M%N7/FW/1Z
MQY':1K+UYV[G</S,1>7_FQ8///U\>),U.N,UU_)Z]6+G\--Q\V,#(C6TDEE1
MV=,<];LS5OKZUS'SJGO72PUC>[W<Y6DW;WLY?$DS.CIJ4%A]\?[SKPV;,A:%
MJ5<L7;<Q_&KB[6'O?J-B7=-A'=I=;3?)6Y6(T9[.C0R-V/W>-3>7"EMG+7*[
MB/8]8UQXX)F\[>_B*%^]1R,*MGW6^UB%]]":]>6CJ3RTLM+N\;EWJXK?6M6:
M?M75C0EJ'7JTH>5#7T_>)PX+;[7O,&]N>OU"(W2_JW+9<MSV>;_S'$U-RON\
MM>)9IPW36CEA>#C@[(E9ZX%K+G[<S*-UV;-K2 N*I&X"I-W$/FN_5_4>H1W/
M-X?.*;]+>L0Q&?&[*7AML>/]\H"9R>OPUSHVV_%,?7157(L@;G>J<ZC7(-QF
MM%TD;R5N2X2]YS3F5KD6.E"EH.=->ZBEJ$+7V8"*F-R'A!,R[Q(L6[<IO$<]
M^WH^ZVY-%8.=Y[49S\VT"],A<5WW<B(1^^^O#)C1=!5*V]"@F;>WOMMA?[[3
MOH>GN[#B7CWBR1<VA_><J^>]=JV4&Y:G9VQ*H;C?/H.WJG)M^0SJ3<=OR?>6
MC+LT3]GG<-!%UY4:O2VO9SWQ?QQQ4_DG*H]UF[=8(Z(&=[ZL/MNS_^BL\U.L
MM>/J< ]S^_>?6H)LAGC&KIN%J];&QW^?N6QJV$4-*XW+4)U>=.S;DVZ?O"U)
M[M%W9%QZLUZA/9LU<E7KB)\PZYYX"RH>BRZ62@N=7? ?MIZF-DW(B=]-;<#S
MQM;*M_>TSGE.Q+6F6]^^M OV.QD5:+UCPD-/E"KKEAZG_;?6:F[TJGV=A>X,
ME)*>L6/6EI\O9$YMBVM;ZU9FRW=7;SH/.P?M;I43AVE1E=;';^7P5QF#Q!8]
MM2[LT3]A;G4*.Z8CIN;/O-!N8>W>$;!Z(V<#EJZ$'G%HG8L%J]=:[WIU&+QH
M6?C-E+O"!ZSNW%D)6]>4ZK/6=T2V=]T_>0^/\TQ_/N&V</C$V^*?M?"S\;?%
M9YU?OFI&^*BUW'6K-%ZT2D J>)WUM-NRXU;25Z51]'X=^<FX^6$O]7Q2W[/:
M[!P^=O%UA<?8$2T.\?X+K,'3NM*S_]8F^K]H\[/-Y)=6OC3'^$\J1?L.-&U.
M,PJ*?J<9Z#.- R>5]-3HLN_M(&MP_.K:]++W@S'SPFYZUMWPLC<B+N]9=(P=
MT>)"<27"-F5/CVQ2RIY^5FMV:^1[CU-J\%G8,;W[W$E6[^25*PW,ZZEI<>V\
MMM9I*/J]:M)UKG4;M#B.GL/K;L!^9XTO)6LE:O6P6^K.EL8P_FB[>>:M"E4]
MWUI2:UV%3O^MB[^K!4Z_W_8]*M7HRK.%/H>BX^M,T?'KWXI^MIFHLFE[W%WY
M'NNE;2^L*\?<+!6MOHNBX^M,8=G+*,?M]6RK)??:$OUNT6NVZ,IKIVA)TBWU
M9DS6]M[M/8_''VTWR1L @.Z"Y T @#,D;P  G"%Y P#@#,D;  !G2-X  #A#
M\@8 P!F2-P  SI"\ 0!PAN0- ( S)&\  )PA>0, X S)&P  9TC>   X0_(&
M , 9DC<  ,Z0O $ <(;D#0" ,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@#
M&9(W  #.D+P! '"&Y T @#,D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2
M-P  SI"\ 0!PAN0- ( S)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<
M ,Z0O $ <(;D#0" ,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.
MD+P! '"&Y T @#,D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\
M 0!PAN0- ( S)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0O $
M<(;D#0" ,R1O  "<(7D# . ,R1L  &=(W@  .$/R!@# &9(W  #.D+P! '"&
MY T @#,D;P  G"%Y P#@#,D;  !G2-X  #A#\@8 P!F2-P  SI"\ 0!PAN0-
M ( S)&\  )PA>0, X S)&P  9TC>   X0_(& , 9DC<  ,Z0O $ <(;D#0"
M,R1O  "<24[>)X\ZU'[AM1[][!>5P $ 0'V=/M&2]_#YE2?O$T9]P9+W"SUZ
MC]IB?P( @'KK-];^'#ZS\N1]YIB]>YP\\F]Z]![VC1XG#_TZ  "HMQ'?[-%[
MR%_T"*%G.3L3!$$0!$$0!$$0!$$0!$$0!$$0!$$0!$$0!$$01+VB1X__#X!K
2J_54)?$P     $E%3D2N0F""

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>16
<FILENAME>image_2.jpg
<TEXT>
begin 644 image_2.jpg
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
M'O*+6GDLNA=I'J9V45F\>)HTR"F$N8QT+%13 J]["GKF',QV.W<,=7868O^
M[B,G$3J3A<S@R.>EJB= <2;E^ [;V22JAR]%*_!.) R"]>EK&<A'3><"\;>4
M<U\89.J;Z?W5#M&$ B.2%B'54_T+[()=2%=>7H+&R9I04'N[5'\8CA^M4=J#
M78MR_/B#DJ5CJ"CLNC5,14WN:)YDF0+T93E-"\;DODB2YX+KUZY,]<O2XN*G
M'[VB'6:KD"(B0:4;L\E$O&P1G"U$R@;R*4'>_K/MA8.B=-&P.UC2VC2BO$0"
M:OE6*E-K.GGE^/0TAZMR.(YF=CAF098+SYA9=7ZIE5O[2<UF!M#D*YID!V_*
MV_NI)D^1I+3DQR;>PIN VGH?.V!;F7G"!C7K3FENT)G%(+*?643?0//6OIX"
M#>-"FR8E JZM72SD_US:XL%\%4137C32 =^XF>>CIHQN$@O1X76/9 F*[1GF
MSE]S')AM1[$""N54H2[2MF6HOR2?KHNE.YZMNVWX&[2H7;33(=D*@1S<_(W5
M3"%F\UN9E?QBK&9;)F>1I.X+FAJ@B-^WV\(/"B4EC.^B@]Q2/0.\LEXF]-3T
MDXAY*L<N65:@3KNYKOQ2OYKLQYL _GY9D>$'DW%TN/%IX-?[C3MR1+0PHGU.
M4-?>QS\!M.$Z6_A!L80Q).V)[IH;&KO*73CZ:FG&S&/.@K4O1:/N+%9 *>:D
M2^SQ_PNDJA9 2UF:28OR:U^1+(4"==BO.5FTD5:\%K]4*8S>S*MX'A6Z U(K
M\R2UFZY_3@D_*)+4A(ZNE-H9M$/KD8EN,[F(I_Q:L7<.":"=?=FJL2B_U"$R
M#26+0A8MC+XWB-\G.7(#"\KJ5&V*A'L0F6^3/87"#^(]/='623C1/!L:PZ+=
M6$C\):V8>0PL.._E:-C=A0DH, 8+)QJ H;$?T626JEH@E_!9':[$2%A-=O9U
M*38# NAL*S,I,V<_G6F2+(S4\(."B?IT\KMR;MA\)MIE#C\HF/A;ITTH#EYD
MQ[V!;^CA5YAZ7AB]4[(4"GIA5_DQ+>8Z\>&T^ZK8T9]V<T18/]1)5#4)\#17
M H<55!J/]0_J'X^@FV:MX0>=$N8=C1]KC=7FO5 HEI4&SY_"YS,.#N0:&MO-
M ZE6G9R$028)#'64F)@G>Z5Q$+]]KS343+W<"P+B/&_Y)=:ZR51TNGAAFQ/6
MCN?OIV_1U$^_DU-X^L.36.$6L1FKS5,PD1!75Y"\7JI'NZ/7\22@O^GR%$QJ
M'.+%4CUX)WF_C'=+V@E2 J(VQ8]6)&@3!8)S'_>#IGXBY<N<*EPI\)%-*%/?
ML1D6[3.^7),13E"[CH6[K@XAYG^#K]8-ZN_F1<#2Q^F$O/2=0^M8.YR8IZPI
MAO7[Z2IQ=[@Y+^U)K1D![XY4&K?@ _9A0':# ?,1U%#\E\(0;H;]_5UTR JG
M.G9"UCMMJ'YTT!XGK.O+)ZHV]T+B7\VQ,5T"K1SXAKN=2IV^1]..:+>[=,M>
MKQPOERP,_&V5NWCSWM;T72#T$]JX8TKX ;WOMGA3;^H'T;>6RHEZ"I_,I7)\
MJ;MH(^HW\4ZR!UKP+A*FG*=+@!:W&0+<W ]#8WO87)_TB@K:?(*U[X;6@>^B
MRR1YVX" _I2[9#/JY[FBKZO:I,#DVW0/HKKE^CSB/7,?IQ#5&\2[J'R,Q_7X
K;2LTLY68]Y]QJNM?2_%34M4,HJ_O_P!(\A!4'VD?Y     !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>17
<FILENAME>image_21.jpg
<TEXT>
begin 644 image_21.jpg
MB5!.1PT*&@H    -24A$4@  "+(   %-" 8    >^M15    "7!(67,  "XC
M   N(P%XI3]V   @ $E$051XG.S=3W+C2)HG;$Y9[;A0S0F4WPD4=8*(/D%H
MEER%Z@2I.@'%$Y3J!!6QXK*5)^C0"3KC!),ZP9067/=GB'"%1#I @"0 NL.?
MQRQMVJ;^42 =@+_^\]?_U__\S__,2C%?KO\RF\UNB_F#X7!?7_X3F]7BJ^L'
M^\V7ZW>SV>S:9:JW62WN4OQ<3--\N:[&XCM?[Y:'S6KQ>T*?!_;R7*WU^V:U
M>$CP<P$%4U]K]7FS6OR1^&=D(N;+]8?9;/;!]\D9_+MZ5PW_L_\V]V1(\^5:
MC9&W_@C_O' /HKI/_#*;S6XRNQ)_;%:+SUW^C0?<!ZOQ<'_:Q^K?@>^L/^=3
M?T[M#QE*F&17"_-7T_P+H1?+E_^2^7+]\G]^"Q.3KR\O"$(N\%.UL'3I<M2;
M+]<6T1E3M9CRWA7?XGE-;J[?OH_RW2J\;P"DY-;]NI4%-\;RP7@D!6]JR8_A
M__WZ)NQ2A;/_[8OB&&'QTWV.O=[<@V9O[D,O@9>7>Y' R[3]DN&]HOJM=@JR
M'/*WS9?KKPG^UN\.J-V_K$>7$6018H&3O(R;GS>8\%+P%![^U=A*\:8(@YHO
MUS="+*T^O-F= T/[Q16.V E,;HSCF'$,)"7L=-2-93_=,1B3WQNI>:DA;RU6
MS9?KEUKR2SU9N(6N_N)*<:#:^]#L=6WK.=R+7H(N7X5<F)C;E+K3A [,AVQ
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
MQR[$82G@TB>_I]COJ7T@:&$<Q[ZF]H& (ARZ0X[#>-[1)XOMT+_+<'R]\94
MWP.<Y)/CAHK7-K>[[/GWT=J-9;-:'+5I*[D@BQ +T -A%HYUVY(<Y70*N/3)
M[H*83@[DQCB.&<? J$(+\H^N^J#,@^B3XS9@&!<AS.*>?7[FB7":E^.&OH;.
MBQ1DLUH\S&:SIY:_N)<UU/#,;,MT'-6-999:D$6(!>A1]9"^=D'I*CR#AC@;
MD&V* ?3).^..T#X2<F*G74QG)6!LNE(.SS&K],F"% SG(AS-89/D>:D?0C_>
MAZ/3K'M,6$,]N&V.][ZGX&;;\_++9K6H.PJ_[?BC[Y()L@BQ  /XK%#$ >YT
M8QF% BZ]<-9KK><$/Q.TL1 3TY$%&$TH7KYWQ4=A48Z^F%/#\'3\/B\U'^A/
MM>;Q#]U9\G3"6LI#AUKQ2<^Y\'OZU/)O._8(V^]SIR2"+$(LP$!>VD%Z\66O
M\,#]U54:C0(N?5"\C>GB0(XN?6O;-JN%L0R,23>6\9@'T1>;<& <_W+,T-FH
M^4#_7KJS.,D@+T>M;VY6BW]W")%\.C'<U-;IY_'4&M?9@RQ"+,# +L(]!O91
MO!V7(@!]L(,@5M>F$9*E0U>MMC., 7H3=IKKQC(>\R!.9E$=1O=@WG(6-J;"
M,*KULO^<+]>?;0 O0I=N*$=U90F_G[;_[,GK;F<-L@BQ ".YJA[,+C9U.K8_
MHU\*;_1!D"4FR$)N%$UBQC$P)H'^<3EFE3YX?X)QO73\=O\>ES5#&-8G][;I
M"UU9OK3\H;='AIJN6[H$/FU6BY.;#)PMR"+$ HSLDW--:7#L&7T<3P&7/O@-
MQ1Q'0FX$&V/&,3"*,#]VO-OX//LXE7D0C,_Q]2,Z\9@+H+NK<&]SU-"TM6U>
MN BAE$.U_??VLFGB+$$6(1;@3.Z]"/-6:,G[T44Y"P5<3J6 %/MW:A\(.)AQ
M# PNU.5T8SD/\R!.I:X%YR',,A[W.1C/RU%#-ONFJ^VY\[SO7]RL%E7GW\>6
M_XZ#YH9A76W?IHBJ&TO;*1EM]:_OSX+1@RQ"+, 950]E1PSQEN+M^2C@<JKW
MKN"V/MHUPL@\"V+&,3"&6]U8SL:SCU-9X(7SN=+9>10Z3\'X?ITOU\)Z:6J[
M)W;I[-NV#G89PBE=W;;\^[JLP[9][O&#+$(L0 +>SY?KMILL!0@/9@OAYZ.
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
M)GX;,5T<R(U==C%=R(!3Z>(Q#8Y9I8G%;Y@&=<O]=.Z$:7NPN8EC_ RR"+$
M1"R:YD,WENFXL$N%!B8[,1U9R(W[>\PX!HX6=C9:^)D.-0CJ"#C!-%S['H&"
M73AB;1"Y=_G]H^W?\#W((L0"4$NQ( ,A]&!7P[0HX%+'/3FFDP.Y$62)&<?
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
MGKX28B$R0989";$0W*= G3NNM8'-HAL+YV2 ?%S4 JZ=B%!&S853SS&4T60
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
M?0&Z.COH%^NC&LUIACIWXQL0OQI[\DT Y1@=5( V7%Q<_!]G@4\$SQJDH0
*  !)14Y$KD)@@@$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>18
<FILENAME>image_3.jpg
<TEXT>
begin 644 image_3.jpg
MB5!.1PT*&@H    -24A$4@  !)L   *+" (   #>DQ[K     7-21T( KLX<
MZ0  JT])1$%4>%[MO5'H=55ZWY_7T.LQO2@9>>>-J-!>33,MD6#44INJI11F
M&NGH>U-)BZ!0.@Q&4RJ=)KR%:B3D2JDTK3=5$Z03*&W5I!+4R&!IT\Y-6U#'
MO//BE$*I<UWT_7_&;WG^:_8YO_/;YYQ]SEG[G,^^^+%_>Z^]]K,^:YVUU[.>
M9SWKPO7KUW_"0P(2D( $)" !"4A  A*0@ 1F2."&&<JLR!*0@ 0D( $)2$ "
M$I" !"3P(P)J=+8#"4A  A*0@ 0D( $)2$ "<R6@1C?7FE-N"4A  A*0@ 0D
M( $)2$ ":G2V 0E(0 (2D( $)" !"4A  G,EH$8WUYI3;@E(0 (2D( $)" !
M"4A  FITM@$)2$ "$I" !"0@ 0E(0 )S):!&-]>:4VX)2$ "$I" !"0@ 0E(
M0 )J=+8!"4A  A*0@ 0D( $)2$ "<R6@1C?7FE-N"4A  A*0@ 0D( $)2$ "
M:G2V 0E(0 (2D( $)" !"4A  G,EH$8WUYI3;@E(0 (2D( $)" !"4A  FIT
MM@$)2$ "$I" !"0@ 0E(0 )S):!&-]>:4VX)2$ "$I" !"0@ 0E(0 )J=+8!
M"4A  A*0@ 0D( $)2$ "<R6@1C?7FE-N"4A  A*0@ 0D( $)2$ ":G2V 0E(
M0 (2D( $)" !"4A  G,EH$8WUYI3;@E(0 (2D( $)" !"4A  FITM@$)2$ "
M$I" !"0@ 0E(0 )S):!&-]>:4VX)2$ "$I" !"0@ 0E(0 )J=+8!"4A  A*0
M@ 0D( $)2$ "<R6@1C?7FE-N"4A  A*0@ 0D( $)2$ ":G2V 0E(0 (2D( $
M)" !"4A  G,EH$8WUYI3;@E(0 (2D( $)" !"4A  FITM@$)2$ "$I" !"0@
M 0E(0 )S):!&-]>:4VX)2$ "$I" !"0@ 0E(0 )J=+8!"4A  A*0@ 0D( $)
M2$ "<R6@1C?7FE-N"4A  A*0@ 0D( $)2$ ":G2V 0E(0 (2D( $)" !"4A
M G,EH$8WUYI3;@E(0 (2D( $)" !"4A  FITM@$)2$ "$I" !"0@ 0E(0 )S
M):!&-]>:4VX)2$ "$I" !"0@ 0E(0 )J=+8!"4A  A*0@ 0D( $)2$ "<R6@
M1C?7FE-N"4A  A*0@ 0D( $)2$ ":G2V 0E(0 (2D( $)" !"4A  G,EH$8W
MUYI3;@E(0 (2D( $)" !"4A  FITM@$)2$ "$I" !"0@ 0E(0 )S):!&-]>:
M4VX)2$ "$I" !"0@ 0E(0 )J=+8!"4A  A*0@ 0D( $)2$ "<R6@1C?7FE-N
M"4A  A*0@ 0D( $)2$ ":G2V 0E(0 (2D( $)" !"4A  G,EH$8WUYI3;@E(
M0 (2D( $)" !"4A  FITM@$)2$ "$I" !"0@ 0E(0 )S):!&-]>:4VX)2$ "
M$I" !"0@ 0E(0 )J=+8!"4A  A*0@ 0D( $)2$ "<R6@1C?7FE-N"4A  A*0
M@ 0D( $)2$ "%ZY?ORX%"4A  A+8)X$+%R[L\W6^2P)+"= ./_OL,^%(0 (2
MD,#<":C1S;T&E5\"$I@? 4;2_^-__(_YR:W$QT7@S_[9/^NL[G%5J:61@ 1.
ME(!>ER=:\19; A*0@ 0D( $)2$ "$C@" FIT1U")%D$"$I" !"0@ 0E(0 (2
M.%$":G0G6O$66P(2D( $)" !"4A  A(X @)J=$=0B19! A*0@ 0D( $)2$ "
M$CA1 FIT)UKQ%EL"$I" !"0@ 0E(0 (2. (":G1'4(D600(2.&D"__@?_V."
M%K;'O_VW_W8%D?_TG_X3B7F*-'_W[_Y=SK___>]O0)"W\.S@7?_\G__S@3!<
MV2#SC1\9T-@XGYT^"' H 7^G;S%S"4A  A(X$0)J="=2T193 A(X6@)_]$=_
M1-G8#B''77?=]<UO?G.%DO8__^?_)/W/_=S/\?=/_N1/+EVZ]*4O?6D#.O_Q
M/_Y'GOKIG_[I]MGO?.<[_/L'?_ '$>:AAQ[ZC=_X#73(#?+?X!&TQY=??KE0
MD,-?_:M_=8-\4 M7:\4;Y-D^\MWO?I=_+UZ\N&4^/BX!"4A  A* @!J=S4 "
M$I# O E<O7H5K:S*$#WA?_VO_W56J4H30^OCV9_YF9_9K/S7KEWCP;_X%_]B
M^S@J(O^6BAAAHD/NX?B=W_F=]BVH=K__^[^_[GLQG:$6?OG+7U[WP?'I?_"#
M'Y X2K6'!"0@ 0E(8$L":G1; O1Q"4A  H<D$//7+_S"+Y00:",H>%&TXF"9
MHWS\2A.+UO?S/__S>;;UELR5># FDQB[XJ49I\VWWWX;>V!;^*B([<6\*W:\
MUA\R8L=O,^=QUXQE+-?CKEEO+&M;4E;1%NDO^H+R;#V>!T.C,J_7<4*YN/6+
MO_B+ RSQ4ZVG(F0>K'S*Q70QYU;.6#*#)<*4MVK9!N.96;07B^D5"4A  A*0
M0 BHT=D2)" !"<R80,Q?:'$U^D>ABF$*E>#RY<O\BZGJ5W[E5U!4HBUP$IO>
M'__Q'_/WBU_\(G^C\)#RI9=>XB3:2_2Q7_W57^7O-[[QC6AQ)"!97#T'?H-1
M$>LBNA."(0#J90Q?>98K"(9X46E2A)C78KSZK=_Z+23D$:3BC9$*77%1*LK5
M5EYIMOB=EJY( NR0/)Z4SS__/'^_]:UOI3AQ$$4DO$/__;__]_S+W4"+3E4
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
M2$ ":G2V 0E(0 (2D( $)" !"4A  G,EH$8WUYI3;@E(0 (2D( $)" !"4A
M FITM@$)2$ "$I@9 6-=SJS"%%<"$I" !'9)0(UNEW3-6P(2D( $)" !"4A
M A*0P"X)J-'MDJYY2T "$I" !"0@ 0E(0 (2V"4!-;I=TC5O"4A  A*0@ 0D
M( $)2$ "NR2@1K=+NN8M 0E(0 (2D( $)" !"4A@EP34Z'9)U[PE( $)2$ "
M$I" !"0@ 0GLDH :W2[IFK<$)" !">R  +$NO_"%+^P@8[.4@ 0D( $)S(^
M&MW\ZDR))2 !"4A  A*0@ 0D( $)A( :G2U! A*0@ 0D( $)2$ "$I# 7 FH
MT<VUYI1; A*0@ 0D( $)2$ "$I" &IUM0 (2D( $)" !"4A  A*0P%P)J-'-
MM>:46P(2D,#)$OCA#W]XXXTWGFSQ+;@$)" !"4B@):!&9WN0@ 0D( $)2$ "
M$I" !"0P5P)J='.M.>66@ 0D( $)2$ "$I" !"2@1F<;D( $)" !"4A  A*0
M@ 0D,%<":G1SK3GEEH $)" !"4A  A*0@ 0DH$9G&Y" !"0@@9D1^.233XR,
M,K,Z4UP)2$ "$M@9 36ZG:$U8PE(0 (2D( $)" !"4A  CLFH$:W8\!F+P$)
M2$ "$I" !"0@ 0E(8&<$U.AVAM:,)2 !"4A  A*0@ 0D( $)[)B &MV. 9N]
M!"0@ 0E(0 (2D( $)""!G1%0H]L96C.6@ 0D(('=$# RRFZXFJL$)" !"<R2
M@!K=+*M-H24@ 0E(0 (2D( $)" !"4! C<YF( $)2$ "$I" !"0@ 0E(8*X$
MU.CF6G/*+0$)2$ "$I" !"0@ 0E(0(W.-B !"4A  A*0@ 0D( $)2&"N!-3H
MYEISRBT!"4A  A*0@ 0D( $)2$"-SC8@ 0E(0 (S(V"LRYE5F.)*0 (2D, N
M":C1[9*N>4M  A*0@ 0D( $)2$ "$M@E 36Z7=(U;PE(0 (2D( $)" !"4A
M KLDH$:W2[KF+0$)2$ "$I" !"0@ 0E(8)<$U.AV2=>\)2 !"4A  A*0@ 0D
M( $)[)* &MTNZ9JW!"0@ 0GL@("1478 U2PE( $)2&"N!-3HYEISRBT!"4A
M A*0@ 0D( $)2$"-SC8@ 0E(0 (2D( $)" !"4A@K@34Z.9:<\HM 0E(0 (2
MD( $)" !"4A C<XV( $)2$ "$I" !"0@ 0E(8*X$U.CF6G/*+0$)2.!D"1@9
MY62KWH)+0 (2D, B 34Z6X4$)" !"4A  A*0@ 0D((&Y$E"CFVO-*;<$)" !
M"4A  A*0@ 0D( $U.MN !"0@ 0E(0 (2D( $)""!N1)0HYMKS2FW!"0@ 0E(
M0 (2D( $)" !-3K;@ 0D( $)2$ "$I" !"0@@;D24*.;:\TIMP0D( $)2$ "
M$I" !"0@ 34ZVX $)" !"<R,@+L7S*S"%%<"$I" !'9)0(UNEW3-6P(2D( $
M)" !"4A  A*0P"X)J-'MDJYY2T "$I" !"0@ 0E(0 (2V"4!-;I=TC5O"4A
M A*0@ 0D( $)2$ "NR2@1K=+NN8M 0E(0 ([(/#W__[?WT&N9BD!"?P_ K_V
M:[\F"PE(8$8$+ER_?GU&XBKJA 3^RW_Y+T\__?37O_[U"?-<D161#/;SHC[?
M<N+%IU).BL /?_C#/MOA&*F^\YWO_/S/__R8E/[>SR(PN];^W__[?_]S?^[/
M;5GI>7QV9=^^U$=99$8(/_NS/SL2SE$2&%GVTVSSE/KAAQ^^\<8;O_6M;XT'
M9<J=$E"CVRG>KC/_O=_[O:]][6M?_>I7]R,EO_S]O*C/MW1>_$D&\:O)?^$+
M7^BS:G8A5>?5O;K(W_SF-W_S-W]S2RRS)K!EV7E\=L7_FW_S;_[K?_VOMR_X
M',N^?:EG5]UCBOP7_L)?^,__^3^/27F:E=Z2.<H&,*;J__2?_M.???;9F)2F
MV0,!-;H]0.[W%3?<<(._QGZK9X^2V1+V"+OW5]D8>J^A'<AGI>\ ZKRSM$G,
MN_[V(KV-9"^8Q[[$=71C29E. A*0@ 0D( $)2$ "$I! ;P34Z'JK$>61@ 0D
M( $)2$ "$I" !"0PEH :W5A2II. !"0@ 0E(0 (2D( $)- ; 36ZWFI$>20@
M 0E(0 (2D( $)" !"8PEH$8WEI3I)" !"4A  A*0@ 0D( $)]$9 C:ZW&E$>
M"4A  A*0@ 0D( $)2$ "8PFHT8TE93H)2$ "$I" !"0@ 0E(0 *]$5"CZZU&
ME$<"$I" !"0@ 0E(0 (2D,!8 FIT8TF93@(2D( $)" !"4A  A*00&\$U.AZ
MJQ'ED8 $)" !"4A  A*0@ 0D,): &MU84J:3@ 0D( $)2$ "$I" !"30&P$U
MNMYJ1'DD( $)2$ "$I" !"0@ 0F,):!&-Y:4Z20@ 0E(0 (2D( $)" !"?1&
M0(VNMQI1'@E(0 (2D( $)" !"4A  F,)J-&-)64Z"4A  A*0@ 0D( $)2$ "
MO1%0H^NM1I1' A*0@ 0D( $)2$ "$I# 6 )J=&-)F4X"$I" !"0@ 0E(0 (2
MD$!O!-3H>JL1Y9& !"0@ 0E(0 (2D( $)#"6@!K=6%*FDX $)" !"4A  A*0
M@ 0DT!L!-;K>:D1Y)" !"4A  A*0@ 0D( $)C"6@1C>6E.DD( $)2$ "$I"
M!"0@ 0GT1D"-KK<:41X)2$ "$I" !"0@ 0E(0 )C":C1C25E.@E(0 (2D( $
M)" !"4A  KT14*/KK4:41P(2D( $)" !"4A  A*0P%@":G1C29E. A*0@ 0D
M( $)2$ "$I! ;P34Z'JK$>61@ 0D( $)2$ "$I" !"0PEH :W5A2II. !"0@
M 0E(0 (2D( $)- ; 36ZWFI$>20@ 0E(0 (2D( $)" !"8PEH$8WEI3I)" !
M"4A  A*0@ 0D( $)]$9 C:ZW&E$>"4A  A*0@ 0D( $)2$ "8PFHT8TE93H)
M2$ "$I" !"0@ 0E(0 *]$5"CZZU&E$<"$I" !"0@ 0E(0 (2D,!8 FIT8TF9
M3@(2D( $)" !"4A  A*00&\$U.AZJQ'ED8 $)" !"4A  A*0@ 0D,): &MU8
M4J:3@ 0D( $)2$ "$I" !"30&P$UNMYJ1'DD( $)2$ "$I" !"0@ 0F,):!&
M-Y:4Z20@ 0E(0 (2D( $)" !"?1&0(VNMQI1'@E(0 (2D( $)" !"4A  F,)
MJ-&-)64Z"4A  A*0@ 0D( $)2$ "O1%0H^NM1I1' A*0@ 0D( $)2$ "$I#
M6 )J=&-)F4X"$I" !"0@ 0E(0 (2D$!O!-3H>JL1Y9& !"0P&8%_]L_^V3OO
MO#-9=F8D 0E(0 (2D$!_!-3H#EPGK[SRRC///%-"7/C\N.VVVW*%H5BN//;8
M8[ER__WW\V\]POF''WYXX#+X^HD(4*VTA[.JGEMI#&WM\V_&Z_RM9C.1.&;3
M!0&J-?7>2L.OOJ[0'CBG9Z@NHEK1O_MW_^Z'/_QA%\50B'4(M+_EU"]'56N^
M M7YUV<B;R!]?2_6>:=INR-@,^BN2OH3R$;27YT<3J+K'H<C\.BCCU+S3S_]
M=$3@WY=??ID3KN3BK;?>^L$''W!RWWWWO?WVVYQSDNMM^HU+P)A@XV=]<%H"
MU"R-(0U@L>JYPMWV%BEI)&V32%/9[+ E;,9MUT]55T!UTS_4Z^@!VO:0WH N
M8I",ZUSD6$M.&\-:N*9-S*\XPX%DR[_I[:L'J"JF6O,YJ*I/AU#IUQ+,2E\+
MUZX3'ZH9M.6R2>RZEK?,WT:R)<#C>UP;W<&4:6;9[[[[;C[/)<$;;[SQX(,/
M\N\##SSPYIMODH#9EUMNN84K#S_\\+OOOCN8I*_T!RN#+YZ( +/L3SWU% .R
MY+=8]22(_L_QR"./O/?>>^V;F;R_]]Y[TU0\CHG $Y\?*='--]^<$RPP5ZY<
MB5(W.&A%CS_^^#$1.+6RO/KJJYG02<'YI?-[SSD] /W 6V^]=?GR9?Z]\\X[
MWW___0&?9Y]]EK9Q:M".K[PV@^.KT\E+9".9'.G<,U2C.U@-,OZ._E9'S;CD
MRL<??SP0+D-V9L[XQO/E9A"_Z(YUL/+XXBT(,#CCJ P6J_[:M6N#[&D\3S[Y
M)",_!O$<:1CE>K>%+#[:'0%F=AYZZ"$F>I LKG=MUT%O$ <\&@E] DVB?'&[
M*XD"G4>@%/@DO'KUZN")13=[%+R[[KHK+81IOA=??+'US3[OA=[OD8#-H,=:
MZ4PF&TEG%7)X<=3H#E\')<%@TOVFFVY:%.ZUUUYC!O>..^[(=SU^5NU*O([*
MHRB;$EBL^HL7+RYF%I\!C+>,Z1G)<8[.;QB,3:GW^QRFF++;,%Y__OGG&;(S
M 905%'S7N4O/P)@>LW]<[\I0,Y@LZ+>02K:,P*5+EP:7%TWQ5'&Z@AAO2<_Y
M"R^\(-&C(6 S.)JJW%U!;"2[8SN7G-7H.JHIYM<S 8\Q_9Y[[N'+S4@NFAO#
M.+2XDI7/=LPR'D=)8+'J&;0QCD]A&:O=?OOM57 L=8.YNJ-D<IJ%8HR>/H%^
M(#,^F=.)@M<ZW3&M4UZ[I\GJ*$O-+[UT,WH ^@&4]I=>>HG"#H(A92JG[1F.
M$LAI%LIF<)KUOE:I;21KX3K.Q,>W-'!>)4I\BY(YC:R6MF."RY4V* +I\V_=
MW;C(+GW>&-TN'J1F*S+*8M77DLNVP1 :H:+IT$X2*6&#PY:P ;3]/%*F^T&
MDS8 !K?:^!FTA'6CH;1EL3'LIV97O*6MW%+4JW-(%"6.-AA2_9N[;2\QICA6
M^AA*>TZS_V9@/[#G*M[^=3:2[1D>30X_"G5XG*JJI1I!X(8;;OCLL\]&)#3)
MD1.P)1QY!:]3/!O#.K2.)*V5?B05.5TQ;!+3L3S:G&PD756M7I==58?"2$ "
M$I" !"0@ 0E(0 (26(. &MT:L$PJ 0E(0 (2D( $)" !"4B@*P)J=%U5A\)(
M0 (2D( $)" !"4A  A)8@X :W1JP3"H!"4A  A*0@ 0D( $)2* K FIT756'
MPDA  A*0@ 0D( $)2$ "$EB#@!K=&K!,*@$)2$ "$I" !"0@ 0E(H"L":G1=
M58?"2$ "$I" !"0@ 0E(0 (26(. &MT:L$PJ 0E(0 (2D( $)" !"4B@*P)J
M=%U5A\)(0 (2D( $)" !"4A  A)8@X :W1JP3"H!"4A  A*0@ 0D( $)2* K
M FIT756'PDA  A*0@ 0D( $)2$ "$EB#@!K=&K!,*@$)2$ "$I" !"0@ 0E(
MH"L":G1=58?"2$ "$I" !"0@ 0E(0 (26(/ A>O7KZ^1W*3'1>"&&V[X[+//
MCJM,EF83 K:$3:BM?.;"A0N3YVF&1< OU[2-P1Y@6IY'D)M-X@@J<==%L)'L
MFO!:^:O1K87KS,2.WJ;A>$8N,QJ]V1)VVA*69MYG\Z E]"G8_BMH\C?*=G*D
MCLPF1SKW#&T2<Z_!/<AO(]D#Y/&O<,PQGM6JE(XPIN&X+)=YL9V7M+NKM;WE
MW"WP;@7;6]7L[D6RG9RM([/)D<X]0YO$W&MP#_+;2/8 >?PKU.C&LU*CFX;5
MNKG,:_0V+VG7K8L.TW<+O%O!.JS$=46:!5O-]>M6ZUKIYV@ MTFL5<7K)IYC
MDUBWC+VEO_WVV]][[[W>I#I9>=3HIJGZ68PPIBGJWG.9%]MY2;OWRIS^A=T"
M[U:PZ>M@[SG.@NTLA-Q[U4WSPIFRG:G8T]39CG,Y#K;J_#MN)C]QW&J_&MTT
M[><X>I-I6$R=R[S8SDO:J>OJ /EU"[Q;P0Y025._<A9L9R'DU#6SI_QFRG:F
M8N^I4K=[S7&P/8Y2;%>3.WSZZ/&Z>\$.6X]92T "$I" !"0@ 0E(0 (2V"D!
M-;J=XC5S"4A  A*0@ 0D( $)2$ ".R2@1K=#N&8M 0E(0 (2D( $)" !"4A@
MIP34Z':*U\PE( $)2$ "$I" !"0@ 0GLD( :W0[AFK4$)" !"4A  A*0@ 0D
M((&=$E"CVRE>,Y> !"0@ 0E(0 (2D( $)+!# FIT.X1KUA*0@ 0D( $)2$ "
M$I" !'9*0(UNIWC-7 (2D( $)" !"4A  A*0P X)J-'M$*Y92T "$I" !"0@
M 0E(0 (2V"D!-;J=XC5S"4A  A*0@ 0D( $)2$ ".R2@1K=#N&8M 0E(0 (2
MD( $)""!_1!X[+''+C3',\\\<]9[[[__?NY^^.&').?O>/'>>><='FG3YTI[
MO/+**^,S-.4D!-3H)L%H)A*0@ 0D( $)2$ "$C@P@4<???3ZY\<''WSPY)-/
MHF[M1Z"\-.]]Z*&'UM(2]R/A<;]%C>ZXZ]?224 "$I" !"0@ 0F<'(%;;KGE
MUEMOO7;M&B5OS6AG&>Y:^Q[Z6,QWF/)BQ*L<7GKII=4H\]Z//_Z89)5G7GK;
M;;?%?-<:^DB3NWD71])P,5?X>W*5MWZ!U>C69^83$I" !"0@ 0E(0 (2Z)@
M:ACFLMMOOQT9[[KKKK???AL#VLLOOXSA;E%JE*@WWG@C1K;[[KOOV6>?39I[
M[KF'*RAIY,"SG)];8K0UWGOGG7>2Y_///]]:"Q]YY)&WWGJ+'-Y]]UVTOM@/
M>>\##SR 7L<YB9&S3'ROO_XZ6;WVVFOGOM0$:G0=M0&F+EHOY!6&<I)QEY\*
MCZQ5@$QXM(]P9>#]K*%\+:0FEH $)" !"4A  IT00(G*N Z5Z>FGGT89BZ:$
MBL7)Q8L7E\KYX(,/OO_^^[F51W+<<<<=_,V(E#3\O7SY\M(<:C 9[9$T+[[X
M(@(D0WQ!,>Z16P:9;[[YYI4K5[ ?YE\2H-<]]=13G",G*N6KK[[*.45HA>F$
M<)]BJ-'U52^9_\@D"C^)_0C'+Z>\GWGOO??>NY_W^I8!@8,L:$Y/71WQQKX-
M")\)-@\)2$ "$I" ! Y%H-;1,;1[X847XM!8T_<KQI9E5T G' @?U\T<-]UT
MT]*BU4BRM,=2$2L]VAIFM_R+\1![W7OOO9=A)[8X9,MHI-(<BN$<WZM&UVFM
MQ4J>J8O6C':6X:Y^A[':Q7R7H\WAHX\^6EU@WLN/*FDJ3U[:1D-J#7VDB4BE
M$D1F%(-X/Z^(L]0I^H.*M?\%S=17.6/$FV(SI>ZYSX^#PO/E$CA. H,X<BM<
M,\IQ(U'LUL)1ZUOJJ<$5,ES7*V0M 4Q\+@'JM_6I6=%7UV=ZL5K/?4N<@"I9
MFM^@ZC,\.,NCIUZZP=O/%<\$:Q' RQ%K&#6%IR6CN_@T+LTA/_!H90Q%!FE:
MRUX6R(TYEO886!%HR5C>.! ,I2Y&/\QQ\0O-\<033XQYA6F*@!I=IXV!28O8
MFNE,^1W6;PPC]:+$V$:8X4@:?K%94<H)]FXF2))#?LD8M5<7&#,W/S;2D&=^
MV[$6(@G7D8I;] Z9=TEOSHP+*3&LDYB_9>(CC;_)C9O7WA8TIZ7%&8,#GP?F
MQE*S@P7-^:Y'46^_TUR)@:YL=+6X.<."3 ?DR%O:$:I>OALW$A\\*0(UT.'7
MISW\I*J^+2S==;4$/K+KZNW;<*N^>GRGC83QT_,X% %L="R$:W6PI<-(Q*L9
M?^IWT4;'((&VE_9V;F24*NS##S^<-7O)\^Z[[^:<BXQ.<\[!N#0C$$:/)5L%
M1SD4MSF^5XVNKUIC,6@&OIS0XA&.AA[+"<?--]^\5-S6/,)/KM+D1\+R4Y2Q
M."(S6[.8 R/X&G#SV\L*5'Y[<6BF.R9/M$0ZA:M7K^9Q?GC\/F,KS]+;S*;P
ME_.,X_7>W*9M[6U!,_5+E=5L:]H;K86..XND!^&/Z8NY6(N;*2/MI_6J9ZS)
MXYD()#$):#]Q)V;:+Y/*7*\EVHY-MVDG/GN"!.B*:T@]\,Y8I+$8X&[@0)$<
MUK7,+YWNJ8MEX<F7)=?W%D+]=)H$']D:A=='_*RJ;.U[F?:EZC/[EG^KLI8"
MI,_/NB8.3MKO>[D1I3,GSP2OI\8S]]=:C$D3"4N>==O>Z=3OQB6M=729?F5@
MEI5I?(NYDJ'=XN_Q\<<?SVB0RN63O6@ X I#Q)J9'2,> PR^^SR2%7U1[_$%
MXT4Q^M&;E1TO;CYIAY5XS%M,$P)J='VUA%I'%W_B_.3*XK$T/!$)6AM(^4Q6
MP5I/RTN7+BT6N%U'%^UQZ0P<ZUECNV>\SN0*ZARV<DXR]S,PPO2%=3[2'&1!
M<W2M]/6EVF75,N1J07,HQA^8QI Y/)IH:^+C"M>CX/$)X0.0!.G'\\%(ZXI3
M/M>-836?YJFD71#@M\DP"%&6>F<,1%P:X*X<*,H7@T'>XK?CK-(NQJ]+2N8<
MTYFDZR#SN)&?-1?9!<TY"T$'&T,'@X2XR5")]+&+@W5Z752LN.J0,F/Z'%RA
M'R:'5%993@9@,@#(1<P^E:QU J+SIVW0I6<6KUP_F,*K9Y&9?WFJY-FSI7'.
M%3Y*=O2BLN)R4E]83G(]\[;\Y0K*7F9@XP.9!+&L\C=7JAXK05[12M/:'@92
MECSE1=EFR\5V#%!"EI%@<27>* HGF4B-KM-JCY<CYC7ZQWQ]TQ$O%9</9WIS
MCM9&5U_9>JJ,;*N+O32R4-:SHLC1E6<]*UTS/_NLD6U[D/K]=PJW8[$.M:"Y
M^EP:4IH0K:XLQF<Y8/!5IHDN-?R&,0T)S2TVP,S2Y7J;^7@'GH[K3=$DL',"
M-6O&SR?#G;.\,UI1:D#6+H,I TN&UZ2/2]5B&:H3X.TUI;@8ORX/$G^<OWP@
M,@BKR1W7PTS8.*H[C?DEDV49FJ?+7?JN&K5SMYW8S=0 1[E:G.4DF0$ W75Z
M[$SM<>" QV<K[^7S$=^BP1&;3)Y%?E[!AZ.>0O]'19P0D5E)X#0)J-%U6N]T
M?/2 S(JU.MA9-KJ:PT#]6YQGY2M;DW;C^\V:9TV>Z;ZY2'_->>+,QE:>%5_Q
MKHZ'CV/T25K5?A8TU\Z>D3EC,FJ0RBV+,8/"Q:@G# KY*M.B$MKXK(-Q9+OP
M(W.!),X4 *_0ZS+HSHIT6FYU&=#7LIG%?4?:B?G8[?-+'.2PZ.,T/@!&?N"#
MNHY+U=);D_P0S"0$:M:,GB%][VKOC#RU.L!=^[U8&L.@[01J2M%9\P.VR;8[
MI2_-S[GUK3U+MNIAT-(':0:?[*6Z/8\P &!*=^!R.>9S7^OP>3PA-W =*H>4
M17D.B-=72V"^!-3H^JJ[FA"-SS&S8EF9EL$<2X^61G1EBBO.S=C-Z"ZS>V,=
M=*:);A+WZ)$%9@3/9YM'$(GW9A3.Y"L"Y)S/?TWOD3("Q,/GK&G"D:\V60CL
M9T$S'I+477V5V50T(7FHW/+,H:X7U]_3&#+%,##)QK9<@PQ,N!6M)PLGN*7:
MO[21GQ7IM!U5P[SJ8N OO<(VWN:04?[DO[(57C>3O^O$,V3:A=\4O]G5WAE0
M(LWJ '?MV'V\GF;$RTY:(+UWA@086NLWOE0V5+YL])QYM$&:P2?[+/];^GRF
M=/&?;!=.C_S<\T%A9%+Q,'#$;1U2QK>]3L@KA@0Z)*!&UU&EE'=ENMWR5*FI
MV1HSQ9&FMH/D)&GBA,.1*U6V-L%@V=+ B;G%4?+42+'-MMP\\D@K)/]RUUCV
M&[2M_2]HIG)1PFL1':;7?%QI&.C_F4K@9-%O*LXYBRZ75#VZ:*O>9Y5\9@<R
M5F!(D3=RQ75TB^VDC70ZN NZ\9;VI2V0H=6YNYC4@X, &&V&%?4T%\M&EZBG
M:3DU]*\H"%FX5>F3;,PT_P:_IF-]!"-)IEU6>V=0_',#W/'[K3 )X]?1+8U?
MMT@[&PIS/8$W/"8G -[$IJZZ.VNRIMU,K%U$5R*U7CEGR1GG28YV\@CMCL]6
M?L),']0\[R"3++WFV7PX\F^>JE@ID_,Q0PF<%H%V^9/G&Q.@T6S\K ^N)C O
MMO.2]@C:7K? UQ6,$55KH\LHC0JJ2*&IK S=^(L-?V"C:VNSDBWF,,AP,4'6
M4M9<?KT4S3\;&7&ETN1%_%NWXE45X3F)Z8"31#<EYV3.WXIWNJ(@2YOHNFP/
MTLXG%')Q_ZC@+6-+&@]'YDJX!=(LKLZ(/_SSERNM>20)>(J3UI:[HF%PJ[:K
MREN2>4E5GH%Y=1*W.TUM62,3LMU2DK4>WU[L1?-:!"B'V'0+_*W^H7[O98^M
MRHHK4!4A"1(1L:VL^FFG.>77VO8P]?9J5ZGQM,9J5)RW#:_*,G#+7PMI)=Z>
M[6;OG?:I#4K13L2L1;*ZB F+L-@^UQ)I0DGF^^'8!H)ZR#;T_O]G-_@=3O/B
M$\AE7FSG)>T1-)]N@:\K6 V1,PAN8QVUX^Q6HTO*&C2WM3G0Z%:DS,"]39#Q
M?:L59 3/46.[=C20\U:C*PTMMTK-()\Z7U0LQ[?&==F.SWG"E+,0<L+RKLBJ
M50DF>>-,V<Y4[$FJ;->9' ?;#4H1S3EXZ:+':U [TNC&"[#K)K&8_P9X]R_D
M-F_4ZW(PDO%?"4A  H<AT$Y@XUIY[FJWUK2UVLEY=9";=DS YV1, (QVW<O(
MA30#IL8[/4PCV^-;*R1/UE?O\<V^2@(G02#1L"H\*?L#,9?WN[_[NZTK.S]#
MO%O;V#E9@HL'+%ZR\8A>NKUD!56J"$P)8]8&9!JYR62[%!_9>(KW<C$'>2YN
M3I@P8''++[?MP<Z')U''ZQ12C6X=6J:5@ 0DL!<"B72Z^"J"Q64-U1ZD6!$
MH[VU\2JX3$8:[W0/57F05[0KP]W2YB!5X$N/FT V'8F.1$FS1\7?^EM_B\D^
MOA1<R2;O7&?M:WFYHY@Q Q@;'=H@:A+KYWD0;1 =KU72XJG!*[C%XUGZR..9
M(N1*]C[9["!/(N702V2SQ(C7;D[(M&;>PEW2H-<A7KX:V?EPL_<>\5-J=+U7
M;DU=9,9B;^)6]/,V#/K>WNZ+)'#B!!+I=!$"W[9LW[R'8T4 C/;6T@"\K7@,
M&OAX9Z!0VU49$&4/->@K)""!XR: "H1BEF#FI=K1/Z>G)>YT*5V)CD-O/(A&
MQM1AOBDH?A7-B'^SE5%VGN!O)F42;"F[:G%E,4AINU_BN:/6Y$FH)UZ1\W9S
MPD@5K14%E5BI[7K1I3L?'G==GULZ-;IS$1TR 2H< [ARJV60M_]IB79GTD.R
M\-U3$*@>?XK,S&-B HN13O."=I=G)D?/V@)X8FD^__;S@:?-)()"^][VUF %
MX%(Q:@.5LBX:[W3R^C)#"4C@! D0B;K\'5#MF(6G?\Y$&X/&;":\PLN]O<4W
MZ%R %<YZZ7!BL(YN,4KV8O[GQE[&S(@.F;U8HKB>M3GSN<(?>8)M%N'Y;!&@
ME>R"!MD.0D[5KZ6-6Y6E+PE9ECAF62";?ULATYH3D2Q!J_@W,1BJH>>1^K<-
ML5"!C-IH5S6>&\1)FPK(CMA.)=X@G\ZE';2H'4'89[;= N]6L'W6SN*[TCMM
M*<,LV.Y'R '/":-*+@UGLC2:PBY"+*QN(?MANV4K77Q\0K'S[<ZQ(HCHBOA#
M%0QSDI]D"KO8$MJH2 5DZ<4M:4_(=DM)MGE\W5)0B8/NM-I#(M^V(\#2^G*Q
M*HN3P>"M#5U+/I7)BA%I9;XT,DK;,)))!I-YJHW;7&V#NVV45,Z1I W-N@'G
M=?%N\(K#/J*-KGK%[D[BI-0N/R@;=_9THNEDYCNB,R6#]A5[.A,MF*1)4$[)
M;!Z57SX_B=IG/.L<F$3A;GXJY$ ^O+H4N>)REJ]S?B0\OG27F^ZP*M#G!)CE
M6MQJK-TT3$X2F(I NRB?!1ON5#D5V$$^M1[&16L[(MQ)M@E0D;$C@V/& ",#
M5"R5/WO8=E(TQ5B+ (Z1#/:J]K,P)S]_MH/'N:-<]U=XN9.F!F]M").S)"'-
M!NTMAKBE7F:4(L-.$B!)#5#C5YGA*)9&2E2F.8:L^15X_!B!PRJ41_/VZEXG
M+-&*B,^\KJ;E,@E7VT,A0#NGDLF/ULY&@CP>:]ZBP+E;CRS=_RKS*+D522:/
M3UV"[8+MA-4TR*IS::N^.,G$6TV5M34XV(]H=[BVS[E;X-T*MCWS@^<P"[;[
M$;(,+%EATE9-?>GCE)&4N5CSZ!6",K?:QQ>[]($[1LQ$V<ANR[GS=5O4?MBN
M*]6YZ:<2>V!YJT]YNS59A$G*Q=T"R]TFK:)& DM]?^IB\JQFL&C_&;2$:EWM
MMP8(\2$Z%]=:":9BN]9+)T^\02G:2E_L ?+;KP]]?OZYDAXCO]RJT[2$U3:Z
M-FYMY;_XENI_N%5"EA-!:Z-KQ6OM@66(KN%NK:-;;'MCZF(#O&.R[2>--KIJ
M=;,Y62NRW*5+ES#$93'KBJ.=1#\KV;F^SK,AJ*"?$\B"Z3C9TZA>>NFEZM9I
M,S?==).<)""!61"H*' E[5*G#*;S,P+C;R;+Z03BVC3FLS*(CQ<7#XRNYX;&
MF07#&0E)(%S,+V6CP#$G1C:,&S5 IP&L*!'KK#+;VUKGSO+]B;\/.A@F((8*
MB8O(0?ZK%_9C+,KD+Q*V/CYC&MN,JN.PHB;201TE#%5#_=:Z96I\D":K[[+.
MC6:0NVD/5!SG>98K%4F%B]S*W1R#J,OM6]K7E9!Y$3DD94E;#[916^B=DDDY
M'=2*P4%PE\-603]O5Z/KIRZ&DJ01M];MZ%UK!2YG.2DF\G-'Y_5=;W]C X%N
MOOGF?F$IV=0$UFIF4[_<_"0@@;$$T-,8W[>I&3&C9;$Y%1<9 U6@T1KA<<*G
M(>Y,"7BSKL\\\?'0*W@PH?#&RFJZ*0BD3BN04E2[U&8&Z%0]#6!=Q8D,TPQH
M$JAAT=8XR5 $=3&SNF5O850]/DI3MEU)5MN$O)^"W_'G09.@3UCW1WW\7(Z]
MA&IT7==P@M*6B/2#,3IC2TE<5_K<>!@/BE&]>6*@YZ/[[+//DJSUM*ZGJH]>
ML4'"6;[.71-4. G,F<#2O4.8?5_\G2Z]6$4GGW8'N80+XUBQX]P&V%;L=,)P
M<[718(/7^4C;@?-IJ-H\UREC>W3;;S&_O0RGG$-KF4$3HT-(;/J-CY'J7\QN
MZ3W6^D4GWGV.BQ<O;BRG#XXA4*:P,8G[3(-U8?Q\09]%V+]4:G3[9[[&&YEO
MXSM=PR_F1,M$S@>5Z]F6<=&<@OZ6?2>95\LC3*=E2H^EI0/':^[RED1(YYQG
MV<.$/,F!X_O?_WXDYDJ%(&?HX%KJ-2IR#DE9=HP[320=LSQZ#F52QO]'@"G;
M5&Z4KHHA1I>RUK!L8Z ,!)E:VN>.FAN+.KL'F>"C<TX_'W/-N4X9VY=QDBWF
MMQ?C!'/(3[@M. T Z]D*-6E,>QCOE%$.<L@P?CLE%H"4S%LJGR=8Z199 F,(
MJ-&-H73(-.4W7![/D29K&,K#F&2#K1Y;K^@\,G!]+N=[;M5;..%Z!@=YQ5_Z
M2W^IO*4'OLZ9)HP?15RK#TG*=V]'@,IE?)_I@TP$,/XVG-1V4*=_FAK! L^\
M3,92Z&/GFMKBN9T1&X9ZQG\U]YE^(PDJ]FFBHF7@6!=KZ)8WYDCQDI(C7@ Y
M&/'G8@W]>9>;"$W?()H<4=J9MJ.FSG7*R$/9NC<URS+:M61;:XOYM7(V\6H"
MJ=SJF?GU4>G,QZ4V,VG"+Y'S@9(6R^V*?9G/]?WA<5K+9G- ]#FU>M.]H6WD
M$M@% 36Z75 U3PET2J T\')I:'>0+\4^!EC^U1+;6T5N$)V"P7HM7&'0S^"O
M+10:'6-!!FH5\* \M).,IE)[DV2\F+FA&CY6/(9::LMPDXM)5L,X'B3G#<)>
M]U8%W<H3-PJ\+:C-U4X9503&UN6=L;1<I;U'S\?0BEI.,UC<8G[1=M0MJ+D+
MED CJ9I$L\P<#3_A;,&,CC=PB\T*#FZ5FG?''7<P-]2J9_0MJWU_>$5>E%>3
MU:)?7.T!G?D@EH30 V1:!W^B-+:2@03:[>?2&C.[-Y"6]I,NO:;PTE',I5#'
M)F?9;3S9AD"-<K;)Q&>7$I@7VWE)>P1-KEO@DP@VV'<D]=7N#%M1XU=$D&_W
MHEBQXW UAD0S/W=ODKRQE7"IM.T;23])F/M)V.ZZ\<]"R(+0;O*[:S+;YS\O
MME7>F8J]?7WM(8?C8-MS*3(E-]B+/ *W6V%E6X+!K@9[: !C7M$SWC'RGYM&
M&]VQJ>B61P(2.!$"TT:GJ$E6)OA7 "RC36+6MT$X:NJ]# @D'JS:=1.4?AIG
M6TV85@P(WD_5*(D$NB* V9]I/GP]6H_97$1.O@67+U^.P F4^NJKKW8E_XD(
MHT9W(A5M,24@@6,C,#(Z19L,9\BWWGJK!<%=/LSX/G&2*<#:EG"1%XXWM1EQ
M8M:W01?*V89D98NK[8F3FYN@]-,*S]K)JA\)E40"$NB! (H<.AO:6KLK!I^2
M^/#S4<"GMQQHF6I,+ ://1-0H]LS\ U?QPB)45>[#WAFRE?X*_/('L):\!O6
M#W[#2O4Q"6Q'8&1T"@;N%5R.C:H2/"-OSH^7[W29SA)HX2RYJL.A+XJ-K@W"
M4?.R93S,]BJ5&YN8L7IGNT+[M 0D( $)[(] ]K=,##R4M^KG6;>9K;-8@<DB
MR5I"Z9AP?W4S>-.Y?IDF&$, JF.2;9:&GTKFQ3EI7[3:7SF+839[XUI/,56/
M8&L]LE;BG;)=2Y(QB<=(F]5$BWM(+.9?BZ-J,1+Y+Z5-AJ19+6%K+5F1\JQ7
MK,X\C7/@/;]BU=94S68,\#$5-WF:201;;"1PSJ:4,8*5/8V37%FL!1Z!=A6P
MS;/:3%U,E?%WZ3JZU#)'6F9EFXL1A@?3->5*VQ%-PB1EG+R^)L]P%D).7NK]
M9#A3MC,5>S]UNN5;CH-MGZ7(%Z>.?#7HYY<..?+A&"RWV[)RIWJ\3[Q3E>Y'
M7\8)\SKEK';:4&KL.]#H -Z&0ZC?6T;5-9"J05A&@6TF@\%6.Q2KWR2OB'M5
MQHLY;W^Q@_'BY,U@IVSW+RV0,PX>A)&@+MIA]T"P<P-:G*O150V2<X;L9Y6=
ME!NHZ$LUNM5X)ZG923*9O!GTIG70M Z^5'VJL"B]L5WQ.YJV7=40:A %)_KS
M5.\:9)X.?YO&D]F!J<1+/A.6=UK!)NSQZL,ZZ/Q7=/75L8^/<S/H[0=?I?R;
MN!>;31 OC98TAOFZW<5,F\0 19^E&+3 M!D:6\:$G ^&$RO"=(VI^MVEZ1/O
MA.75Z[*=>NCQ''MWPHLO%8Y8TC@R<8LU,/EU\9>E,FUB_)LS0.<7B%D\N]8D
MX"R99]]A_LV7F^#"^?I6O'(N9F,Z'*/CQIG?,"GC@D6&\;_R&$. G8(JE'R;
M'G_T^*H!.5M^Y00'!OY2*0"/V^T@6'#KX5![A0TD(0WU6Z[M>-EE]13)^!L/
MWL$N0[F>?"(#)USA/.FS,1$G[3(M2M?Z R^^)0\F6]J8[AECVLSV:?"*&70+
MV^>Y5@XTVA=>>,'%%6M!&R2N;>*WR62M9ZO#'[_]]&+^?&(.V_;6*G(_B?E,
MK!NKAHY]L"WMEL7)4#Y;U^YY)QOZ"L8V;G:R90UN_SA5P/ CWI4YT.W9$8>5
M=7&AS^BT/N5QR->[?GOR&^2@1K<!M+T^\MY[[[4CYJ7O1K/B)Y?1$G\Y;_M!
M%+#\Y"Y>O)C'^;ZRKH:G^$XG\W???1?EL-V:[-*E2_6N^A[S;7[JJ:?R&T9#
M*'=JMYD:WR98I+2XAP^/L\BX.-,A4FOU!>6#FB]K*?;TGK7?%UIZ5&OJG=KA
MP=HHK*3BTTC]MD*2)V+P((IB%'Z& F/T*[**PL^#C#DXY[VEI/&*Q6F%O&5Q
MIH!./_,1'KLFP$][VJ'>N@+3= \KP+H"]Y:^W29^A6PUX1)E[*QMXA/7E!F9
MFG-9S#,*9"D5;6#,).;9VH"^UFRW F0:B+9'9]5V$;VQ[5 ><)VK!H.W^ <U
M3Z5"^2CP$4FE+)VSR[S;ZI7V)*"?S]>JEN7GJ3Q>WXN:VLL49#4\TC#'5W@'
MC3,3E'6Q&EA)Q>?LRI4K'=;.28F$\L8 KYW38?:984RMK(,&?3L3=FD5,2&<
M980X*73[+ZP:W?Z93__&!!#/SZGL*HO=*+^T7.0'B?[ 4\2=8Z!/QUH1"ZJS
M9@B^*"B#\NQ2RC&PRU7HA>F+=T0Y@GH0^H]_PY,NLE2X<FU=4?2*48$&E=Z6
MK-*-,A08&2,>G9QWY2F^G73*Y\*.@3$*?S[VY'#UZM4\2. -_C[PP ,TE9+P
MK)D"K;OGTC:!!$*@W2;^+"9T+PSE,W72QK\A?>MV47%-^2TO+M1,YJ1!G6N5
M\-I'GAGZLN=G5WH&<+R.WSM'*T#)F2^.53F>0$(+GIL>[)E3XW-<T[ATR_&Z
MY(/"Q9I-JSD[JB\NE E4N/2(U\]2HSJU7"X_/(O&&"\>9*Y10;66BFV[NG$B
M;;QSJRV1LQ^(<QO 'A+0B@:V8AI8.3^7 &D#.53G]E O2U^A1G<H\F/?6X:U
MI0_$]I( XJTS;OVBVD]L+:C#@,Z7&+L<1A(.3N+829^;+T3ZZ\4WMEL5QP^S
MTJR6<VQI3R]=K3 !^*(V?A8/R*,F#29*-X W4O%;-^=HF.U.92MF"E;$:UWW
MO::7P+$2H,=N^]@**T<G4+-O:'V,U//K8SA>.T=%-Z"KC_[&Q$WF9;)SU"(Q
M,N=HK\?S*AT^LS85P?R11Q[)R#N_]\P0E0"50[XXQUHUNR@7A-M]0<YZ16(1
M 9QZ7#JIRL>]FD3-V=7N84N]1<BP B,M?6\:3]SPZ+UI9M4,,A<9IR'F]3C/
M7XZS&F<2)&0N?ZLMY2G=?W;1NLSS6 FHT?5>LW3K9WDK,3=&UYS!?3G:Q9.A
M1LGMJ+H<&.)LB39([TG^?.#CX-%^$N)=.3A(5IGPEG*D:>WOO0,]J'PK/M+Y
MN(Y?-L#,673O\KI<4;):;UEIXAZS8G.P;53T-+\J[.J9@FV6Z!RT,GVY! Y&
MH+;[:V??)IP<(5MZ^[+%;>^"<98Q\& $Y_SB<Q=B5.&8LV.6-G-_T?P'C62I
M2A\+'E^6S7QEVU%'=>\;-\[MV]Z<JUK9); & 36Z-6 =)&FTKW:@7]Z5=-!T
MNY$*K2^SMG%BKFXT"][BVA<E+5DQQ(^BF)3QOLB4;?)GXJUUG,M;XA:8!.5A
M7U%5#L)G7B^%]EDCFWP[1[HK8/(:L^:MX*#VHW77(S47P/QHN>O0/!97;N0S
M/,8;,^_*TDK^TI"J$9XU4V#+F5?K5=H#$A@SB)]J<B3!RNGMJ]/89GXGT)9J
M#@?DV?FK6UQ4?;FUKRLV<W9MC$H^^H-&LO1[%.=YW$8J_ME:[VTG+EO?^[4R
MJ<3;M[W-WNM3$I@= 36Z&5090VT\%C+<;UTK2YU+&09.S!6<"A_H<FXN%V>&
M^&7ZXZ2\+\H9.N^B]T^<J\)4N97+)5:[I0:]&9 ]A(A\7]N)SU*A$Z'D+(G0
MM4A0#U(CY7;%=W?,2"YSKC59F\;#@SR>M9&,&]J*I@$@:L0[=XU^B<V4,.EY
M46M8/FNF(/%X#E$)OE,",R/0;A-_ENAX5V8]&PGX#9[UX\)'+@Z9\:5< 2*[
M!I,L$9(S)42LBW:^IGT\,T2+TT#$]QK?A\RL8G8C+KUQ6;JHQ]8)EO.ET9*7
M"H*K;36)!$\F&1U[?&U6F^#HMTEY;L4A3*;\L@]U/BO,(R<F2H5/&]DX!Z70
M_6<W[<M<CY3 0$/PW\T(M K59CFL?HJ.M<\=&YG-W6R;FO&4=LUVO"1C4IXK
M;>U'-R:WXTYS+JLQQ9\DDS$O6C=-MX*M6Y .T\^"[;1"MMM^KMB/KO8"3K<<
MA2W!;-N=2&,"BOO&X,LRR#P9\FRK^Z5)\&PY?]9;6@%J@\W)OU_3LMU;"Q\O
M-I72?EBS7BY',<\V<547/%+[T:6NP[^6Q+>;AK4-H-U]=''[.%)RU'YT9)L&
MTZ;,\CF2M8TGTD;R"G1<%ZM!YE:['6O;8E?LT3JHM?%L]U;=&[QH#Z7(1G^+
M4SD;;$*[00'S2+6B_(LP;>/<.-MS']P#WG-EV&F""X'KL24![!*2W)+A68_/
MB^T8:3/5?>)[<S%;S.3N64OSQ[>E,<#'YS9ARFX%F[",A\IJ%FPG%Y*?#%;T
M,0;YD?6"424Q,";,LUZ-M!B7Z.5X"W:>:?>NF)SM2&);)EM+;,QTTT+;4O@Q
MCU/ "2/7TX1P_QFY$F$MMF/*<I TNRX%/T9,M7A:#7[[V.'WN>L Q61>H/WZ
M8RXF'.ZN]SS<-=Z#M)GVI7I='KP*%.#D"##*.7%UCBK/AG@G5_<66 *;$IAJ
MF_CL'L81 ]V$ZEQM?4;F-6F%.E=1-S<M^BD^![2*3--S^2N.<5;7CU3 SBT1
M\YX5^O+<Q"8820!7V*4NNUEDD=4]'-5%Q"^7NLC>E>DWDH:3VDN09+4G8>[6
M+9(E=@./)TWKZYMDJ)<,!@B'NW'XG)'%/_ID6I:FJ>*C5_VGP;11+O-B.R]I
M-ZJ0OA[J%GBW@O55?QM),PNVLQ!R(_R'?VBF;&<J]N'K>X0$Q\%VUZ6H_!?M
M\RA:6$0Q"Z.B<Y<IUQCNL.&S&)+5F[&^HIBQ$)<I:;+")Y9D:&7<C<TMQC>"
MV?!@W-8J-Q[DR-9V2<9)WICJ)24A^G8ZS[MKO"/:Z6Z3:*/;+5]SEX $)" !
M"4A  A*0P $)H*&-"3F+K2RQ[A(I/;%M>##65TSNM8UMS'V7+EWB;S0QTA.7
M-7'U4M)VAZ0V5A,^EJTZ1TK4.2X>D,\1O%J-[@@JT2)(0 (2D( $)" !"4A@
M*P(8Y1+^FB/!2S<XRF^S#=/:YA,'R\$&O'I=;H"Z?42-;DN /BX!"4A  A*0
M@ 0D((%^";3[!"Y*B7TL.U5@CFOC7FZPYA\'SMH'JX+?#MZ(?8^5HH-%?1.N
MZ>VW&G8IF1K=+NF:MP0D( $)2$ "$I" ! Y* 'WIK/TGL96Q;V%VED>ORW:%
M'(- )B/%Q_&R4IYEHR-!5N4E]#<'*B6.ER-?8;*E!-3H;!@2D( $)" !"4A
M A(X9@($M&Q#36*.BW=E(J#$1)8M!'(="]L&H4HPZY%;<L#<M\)UDW>A\L7W
MDO5[M]]^^S'3WWW9C'4Y#>.C#Z$S#::-<ID7VWE)NU&%]/50M\"[%:RO^MM(
MFEFPG860&^$__$,S93M3L0]?WR,D. ZVNRY%[4<W@NA>D[@?W22XU>@FP?BC
M^0QW&)\&Y4(N\V([+VEW5&7[S+9;X-T*ML_:V=&[9L%V%D+NJ()VG>U,V<Y4
M[%W7YB3Y'P?;/90B7HX;K(Z;I)J69I*M%/8PA-X#WMU1&I.S>L@82N>G.?J&
M<CZ"G:68%]MY2;NS2MM?QMT"[U:P_=7-SMXT"[:S$')G5;3;C&?*=J9B[[8N
M)\K].-@>1RDFJM+ILSEZO*ZCF[[1F*,$)" !"4A  A*0@ 0D((']$%"CVP]G
MWR(!"4A  A*0@ 0D( $)2&!Z FITTS,U1PE(0 (2D( $)" !"4A  OLAH$:W
M'\Z^10(2D( $)" !"4A  A*0P/0$U.BF9VJ.$I" !"0@ 0E(0 (2D( $]D-
MC6X_G'V+!"0@ 0E(0 (2D( $)""!Z0FHT4W/U!PE( $)2$ "$I" !"0@ 0GL
MAX#[T4W#^>BWN9@&TT:YS(OMO*3=J$+Z>JA;X C6%ZGCDF8/V]%N":S;EKEE
MN7IX?*9L9RIV#S5^K@S'P?8X2G%N91TJP='C5:.;IFDY>IN&XQFY]#]Z*\%M
M"3MM"4LSGU'SV#\<WW@H D<_>C@46-X[4[8S%?N %3W^U<?!]CA*,;[6]ISR
MZ/&JT>VY1?7XNAMNN.&SSS[K43)EDH $)#!/ D<_>CA@M<R4[4S%/F!%CW_U
M<; ]CE*,K[4]ISQZO&IT>VY1/;Y.C:['6E$F"4A@S@0TU^^T]N9HF;=)V"16
M$YB7RO'KO_[K_^@?_:.=UNFTF<\+[P9E5Z/; -JQ/:)&=VPU:GDD( $)K$G@
M:U_[VM_^VW_[JU_]ZIK/F5P"$IB&@#K_-!S/SF6.,T'CF1CK<CPK4TI  A*0
M@ 0D( $)2&!Z N@;,SK^U)_Z4__W__[?&0E\W.H<S5&-;OK?I#E*0 (2D( $
M)" !"4C@6 GHWM5;S:K1]58CRB,!"4A  A*0@ 0D((%^"?SD3_[DIY]^VJ]\
MIR>9&MWIU;DEEH $)" !"4A  A*0P*8$M-%M2FY7SZG1[8JL^4I  A*0@ 0D
M( $)2.#X"*C1]5:G:G2]U8CR2$ "$I" !"0@ 0E(H%\":G2]U8T:76\UHCP2
MD( $)" !"4A  A+HEX :76]UHT;76XTHCP0D( $)2$ "$I" !/HEH$;76]VH
MT?56(\HC 0E(0 (2D( $)""!?@D8Z[*WNE&CZZU&E$<"$I" !"0@ 0E(0 +]
M$M!&UUO=J-'U5B/*(P$)2$ "$I" !"0@@7X)J-'U5C=J=+W5B/)(0 (2D( $
M)" !"4B@7P)J=+W5C1I=;S6B/!*0@ 0D( $)2$ "$NB7@!I=;W6C1M=;C2B/
M!"0@ 0E(8-\$/OGDDQMOO''?;_5]$I# / FHT?56;VITO=6(\DA  A*0@ 0D
M( $)2*!? L2Z_.RSS_J5[_0D4Z,[O3JWQ!*0@ 0D( $)2$ "$MB4 #:Z3S_]
M=-.G?6YZ FITTS,U1PE(0 (2D( $)" !"1PK ;TN>ZM9-;K>:D1Y)" !"4A
M A*0@ 0DT"\!-;K>ZD:-KK<:41X)2$ "$I" !"0@ 0GT2T"-KK>Z4:/KK4:4
M1P(2D( $)" !"4A  OT24*/KK6[4Z'JK$>61@ 0D( $)2$ "$I! OP2,==E;
MW:C1]58CRB,!"4A  A*0@ 0D((%^"1CKLK>Z4:/KK4:41P(2D( $)" !"4A
M OT2T.NRM[I1H^NM1I1' A*0@ 0D( $)2$ "_1)0H^NM;M3H>JL1Y9& !"0@
M 0E(0 (2D$"_!-3H>JL;-;K>:D1Y)" !"4A  A*0@ 0DT"\!-;K>ZD:-KK<:
M41X)2$ "$I" !"0@ 0GT2\!8E[W5C1I=;S6B/!*0@ 0D( $)2$ "$NB7@+$N
M>ZL;-;K>:D1Y)" !"4A  A*0@ 0DT"\!O2Y[JQLUNMYJ1'DD( $)2$ "$I"
M!"30+P$UNM[J1HVNMQI1'@E(0 (2D( $)" !"?1+0(VNM[I1H^NM1I1' A*0
M@ 0D( $)2$ "_1)0H^NM;M3H>JL1Y9& !"0@ 0E(0 (2D$"_!-3H>JL;-;K>
M:D1Y)" !"4A  A*0@ 0DT"\!=B_X]--/^Y7O]"13HSN].K?$$I" !"0@ 0E(
M0 (2V)2 -KI-R>WJ.36Z79$U7PE(0 (2D,!<"'SRR2<WWGCC7*153@E(X+ $
MU.@.RW_Q[6ITO=6(\DA  A*0@ 0D( $)2*!? FITO=6-&EUO-:(\$I" !"0@
M 0E(0 (2Z)> &EUO=:-&UUN-*(\$)" !"4A  A*0@ 3Z):!&UUO=J-'U5B/*
M(P$)2$ "$I" !"0@@7X)&.NRM[I1H^NM1I1' A*0@ 0D( $)2$ "_1+01M=;
MW:C1]58CRB,!"4A  A*0@ 0D((%^":C1]58W:G2]U8CR2$ "$I" !"0@ 0E(
MH%\":G2]U8T:76\UHCP2D( $)" !"4A  A+HEX :76]UHT;76XTHCP0D( $)
M2$ "$I" !/HEH$;76]VHT?56(\HC 0E(0 (2D( $)""!?@D0Z_*SSS[K5[[3
MDTR-[O3JW!)+0 (2D( $)" !"4A@4P+8Z#[]]---G_:YZ0FHT4W/U!PE( $)
M2$ "$I" !"1PK 3TNNRM9M7H>JL1Y9& !"0@ 0E(0 (2D$"_!-3H>JL;-;K>
M:D1Y)" !"4A@+(%?^[5?&YO4=!*0@ 0D,!$!-;J)0$Z6S87KUZ]/EID9S9.
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
MODC['@E(0 (2D( $)" !"<R?@!I=;W6H1M=;C2B/!"0@ 0E(0 (2D( $^B7
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
M;O&7%IBA K\"KB1/C@<>>&"PL*)F-$Z3MJ66@ 0V)J!&MQP=O2H3<K7>@]%
MYNH8)92Z1?=-)U[];YG(Z+63AI.,,%#),D67J>AVH%!3PI&#[GZPCBX7V]EB
M'N?5I?C%#.@09./?@ ]*0 +[)%!&"2P8Z0PS"(X,=&5T=_@U5$]+%Q?/!6XQ
M DZR=+^E)>9B=:T,M<DP3A;I&W-.MO3)2Q<PMUVHZ^[VV1[Z?Q?-J28.\AU/
MB^*C3SNLSWTU8%PK:=(#=YL,%=)$F?_-W5J"02995%]3P_UC44()2* K FIT
MRZNC'6&0 ML7O2W]. .(UJ6'WGD0%H4.NN*IU#?@+ >>#$I*@J5:67LQTWY)
MWRI^F T=@G3UNU(8"4A@0("^JTP3N57=;/60='?QG&0*#!M:.EMTL,Q\Y5:4
MM,'46)M;G.'+4:+M&Y>ZM6?PW=I&7GKI)=<DVX A0'NC>3!_6J%*L+;1/##0
MA4_\*NM(*STW+$KF?]-0\RRM/<Z6KIZPX4E  IL14*-;SBWSQ'4/TUR61&=M
M!@>:6_6_@[ HB85%#GP&,BS@J0Q$HAE&2<O*D-9>MU0K8YP1+8ZG:JZ:(0[7
M<S%KK \;%F6#G1X&4:''--^E.SV4&Q4YM$O2VTT@VC1C7F0:"4A@<@(H:7$H
MR$&G05@4NME8S-(38L0HS\FH?R1CB$P?VT:-*NV+] RO\]LGMR1C"-Z&"FS[
M1H;+*(>\B]X[X^F(07J>2G>=*Q46:W(.>\NP0F[$B+2B&TRT?1*LN_\-3ZW[
MR-Z*/]6+: RU_I,&EB]X=#8F F@V>5&"GU4KI2W%E9<#^#2JA$7)%9ITEDB@
M'^8*OXZ0/$LAG*HXYB,!"1PM@79ZZ13.J<@QQ1S4-X.,/%6AKCAA3)!5]5D5
M75Z:]2Q7^!(P]U:/D[*^#=QMK^=6V?<&TW[D&1_.FK>NM\18U]XZMX"K(8Q$
MU+ZEE;Q"%RP5@Y29U R]\<=BMEP99%)B0*-(\KIU2[1N^O&E,*4$CHG NK^4
M_!CK*!2EQ:7/C,DBR;C%SYQ_VTZ&9&4;J601IEU*E_ZA[1NYD@ZSYN:J"/7&
M=/)K5=.ZZ1<SWSZ'Q3RKL/FXM.L(!HD#"@(KTIS5GZ_[R&JPDW"8))/(61_Z
M_)M&4E_AMKU5$)0"4DTQMTJJ]LO5MGS.%S]J:[7#_;2K+47R\:D(3-C.IQ)I
M__D(H66^WG=K_[4U^1NM_O;3LA3O!H@&^B0Y9-A4"G#IKDG9:KDUO*L H0PO
MHO=FA)$$7!GH;ZT6G8*4&.U0ANL9$8YO2QL0&)^Y*25P- 3Z^:70&PPFR/8)
M>7L.V^<P*.] -VCY+.UR>;QTYE;Q3K:Y14=:\YA1MMNYLTF 3\)ADDPF*<[!
M,Q'%P:M@=P)8N>>.9G<'O\^<];JLKYLGFQ-8=Z>'6LVRS4X/BRO(2XQ''GF$
MD4=M^+/NSN^;@_!)"4A@CP3:Z"F#*,1[E*+'5PU")A+<*]&Y%KO<07"ON/>7
M(I?5 0G"S')'^M(*RH_/(5WN$;BG]EA_RB2!O1/88/E,'+;7DG1Q^<Q:CYMX
M!0$U.IO'M@2R/&.MG1X8'R34P38[/0Q6D"=80@K#JABFJ-FH*@L8MBVASTM
M ET2^#&'DRXE/)103'BQ *RZ9;2OA(I9[')K:JSVO\G,=WN@RR4P:1N4/W%'
MW3+G4%7L>R4P+0&Z@EJND@V3S\I_$!%PO!A+XPR/?]R4JPFHT=E"MB6PP4X/
M%=INFYT>!BO(!W/2%2&=^>9L'^PA 0E(X$0(,.'5NIHSB99N<+'+S=18!56F
M(RT]D"%==I5@>!>%<#$HO[OVG4B+LIA'3Z"=):^HPI2Z]MC(]J$<"?/3!ENJ
M3B-SZ FS1)^3T'V5PZNOOEHS[T?/<_\%5*/;/_-C>^,&.SV @/YBRYT>!OT"
M;D49?-"#M(B96JZ88\>&WO)(0 (26$9@,.%%Z$64NJ5=;IS2*](R4V"U-0Y]
M["#*:/LJ=+\V#HWU( $)S)K NLMG:AI]F^4SLR;6F_!J=,MKI(U]OZ+.^$!F
M0F*@17"%:8F:M*B)C3'5GPC(8U)VDF;=G1[:@-<;[_2 0I@= @,!:(Q+,HO,
M("-K/W*P<=!@I]=.N"F&!"2P2&#=F/OMGB4C>1Y]S'WZY(&NA;7M\N7+\!ET
MN37+WN[Q@':73I4^%J=*MI$H0UP;E!_=[V@,=-D':,PGN_9XJ*__R%9',AX9
M.(PL+D-:'$N,S]^4$MB8P ;+9\IA>YOE,QL+[(.+!-3HADS2LQ-:HY:&K]AO
M)\K,XN>3*RSBJIG.=.4CVQ^?WJ7[DXY\?/_)F-<I3Y[L>L3/FR(0IC(?R/KJ
M9P:HPJ*0+"L]>#PQ+=LMIW@JT=7RA5N<#*Z5<B1XX847:F,? B2TGV>JLMV<
M:O]\?*,$)#"> #_DZCGI =@+]*QG8UQ"WUAWRH8NB(WLQHLTNY3,G=/9MBH*
MK@JP6NQR!V%1*"DILP(YNA]'ZX5!7PKVY$RG';>((SA08MM8J93QK'G5,F8.
MIC+'0&"YP2"0S,"4VGX!QV1H&@E,16"#Y3/EI;G-\IFIY#>?'Q'H,P3G[J0Z
MM\B+X9@K]GVY^;6;PB'J8AC]P1YT_)M,ZIM1NZNU&]S5>O1$B*X0TO547A3=
M)CLRI1%G %0[W9T;Q7LUA',1[:YV.LE9 IU4A&)T3F#R7\H&,?=K;[I9Q]R?
MG&3G+><L\2;AL$$F@\U@^8;6_G(U4FPW<FC#IK=[RB4-7_"TQNR_FASR@:[9
M"I(-Q@GYB.>1VM0N@X>-:W,#%!N_RP?W3&#:RFTW^:0@&:.VS:]&K8-=A6L3
MT33@--W:06K0@ <_@>V)30MA>WD.FX,VNA]3[)EU8\YL8-+)3##>$4SKIJ$S
MA<EC-9TV6$C&+=(GRG-RS[^XKY0=B8EG>FUR8-(N+8 3'#C3E6>"L-8S8*V*
MJP8O(AENA,B =8M_\Q-BL2F28]Q+5J0T%LB/U:O_2$ "<R"P0<S]A%DRYOX<
MJK=?&=N8$!D&X,._M%$E97W]^=16%"Z:8BQ[?*!9U\VWF)2U%02.) QS6S_5
MUITU:!(%NHTY<>7*%;+J%YR2'0N!=9?/M&%1-EX^<RSP>BF'&MV/U<192[WI
MINGB<5DA-3UR]CJK[IB631<\J%*T,OS]XIV26UGZQ0GI.?A@H.EQ)8I?EH&A
MI+%0@7_IQU'5TOOCV9+8'CS%]?+)C#R5>3DHXG:HGV$OOS#ED( $1A/8(.8^
M76CZR4QFM8<Q]T>#/_6$?'_C:YI5 /E2+VU4F9RMKS];.+0?8AZ)4I?=$?E>
MEXV.\<!@!0>?^W:'"5[-OTQ/U.0O6=&VY[4*X]1;TFS+O^[RF9I]VW+YS&R!
M=2GX84V$^W][^NBS#CK?I2Z+Y=!8=8@IN8S4Y^9)@OA:Y%/!*]JXTIR3(-N
MU*U!8XE4]:+6*Z/\0\I07@X;9Q5SM<"K[^Z_RO;_1@GLG[EOG".!R7\I@[ZQ
M_'G:_C"=85*6WUKK<DGBN,R5>*U?4/D.30A\>P[;YS!A<0Z8U20<ULUDX.N;
MEL/%Q495*>OK/UC@S;/MU[D^_?&F&7R:!ZV]%2-%R("AU,LVMY%UM"Z*D=F:
MK <"5F[;R?=0(P>701O=CZE.F-K*,3(WLJ$J)X.^F&FSL\*B\$@;!P7+&QTW
M\QED0E9X2'*2QV.^BZ4.EPS.VW72K<,]$W[MFND*,<0C",RL7D*2Q/V#>;Z!
M0NB_$I" !/HGL&[,_0J+8LS]_BNW6PD'OK[(B2I%!)3%1C4(BY)(UQG&9;T0
M_RZNPDC!<;09!)(9M'8R+R,>6>'/R4(/ONGEU<E;CB:X:+>-0<$D,%\":G0_
M5G=Q;RA]+(O9$I^*OTG*W>Q&0'=,]\K'8-#)HE^A4U6DK'AL<I%'2,EJ-Q;"
MY9R_^220"5TY*ED%7RDE,(I?Z^29;T-"9L65.8Z@T15).:,-'%/J^?Y^E%P"
M$IB*P 8Q]QD]L^XH IQ@S/USR0^"\O,IR1?'HR7 #&FK:P51!@.#1E5[/.3K
M3X*: G[XX8>CC[6K,/@69S*7/'FD79VQ&-:RHD"3GJP8*CS^^./6E 0D((&Q
M! YN)=RS ' Y]XVM1E2)R_$RQKKR]AD$"$KZUDV"-[;!N%NOSOA;YBCGB@IL
MU=XBS_9%58IR\&C?V+IT+BWL:@AC$)W+<&2";:)XC7S%!LGV26 #\7Q$ IT0
MF/:7,G!R(_,X3\:U)D?\)ZO?JXAJ]6RB!],?#GKFZM67]MA;\MR>P_8Y+"W"
M()KB+CQ.MT0W>'P2#NMFLK@U3J1:;%0#7U_2M($N!XLC,DZH=CN0:C%$=NN$
M22L]=_7$&/+KHAB3IVDZ(6#EYM/0277T(,;)L3AL]0_\Y@_5 CK1Z&JTD?4#
MT9E+QVO5W3V#.FPCV7-A?9T$-B;@+Z44SHT93I7#4@$&0?EK %2Z2OK;=@47
M'ZG2):(;#V8S25][YYR[4\ZZ6"9I49-DLJ[DTZ:OJ8HMLST"%%L2..+'K5PU
MND'SUNNR)G]W>X)//!XO[(1KW*H"74XF^*74Y#$K!W!0:;=H9_0P?G_VW=:B
MN4M  A*8#X$V*#]2LUZ [K3=&H?^EMZUC<-<A:,?)C&=<^V+0[<<C\0*ZY^(
MCAX3$J Z&"H0)-,E<Q-2-:L! 7[(%88]M^@<:JW0Y+AJ]5";<T++M@'A)W_O
MJ66H1K>G&F<[ 91I-Q5H<6?O':ZP&(9IX,#)LCKVZZO-&XB-.P@/O:<Z\S42
MD( $YDR@#<J? 1Q]:4+J1V&X?/ER+1'G7Q9CLQXLG3#;H+&.BU7?9=!C1I*^
MFELL"6M]*.9,J#O9J2"&"@14ZTXR!3HB ODAMQL79UN.'161$1W30P2RJOQ9
M*5I.]0SV!AM[[$B,H\]6C>[HJ[C? F9KX&AQ[.H301-%)M%H^A5=R20@ 0GT
M32"*6>N6$Y-:1>IJQ<?-C_38]*I/SEV\)P@/EGETC'7IKDFLLTG?E:]T$EA%
M('MU)L1Z?M3\S2Q/V<UBLN,OYKN8CDG&.2<H8%R/\Q0G>>0LK8P$/$CP(4(0
ME4QT+#5MP6P^_QHD;_LFJT:W/4-SV)Q >I"*&Y:Q@MXFFP/U20E(0 *?$U@,
MRK\(!M=W'"^YSFB,]%CATOTRIYZ8S!RM3H@%:4RVUH $)- S@5*HHK;5MAST
M ]D;&2/\77?=Q2T,:XS0T,>X2+>0O30PX'/WYIMOS@*91.-[Y)%'EBZ0P2F
M?H- KTP8%1-,=E$1JY-QX+=]@U&CVY[AF3G0N T5?18=^I',Z+1!G&NLP"V&
M&KG;_NQW6%MF+0$)]$' F/N3U$.[;6F;(>%,:JN;-D0^*EQ\)?"_8@H?*USV
MQ:FI^G3%9V4[B<S=9A+31'OX<>^VLA1L-8$:=*&#O?322R3.MAS9?CGK7_CY
MY[>/?R;:%_8T?OOLRY4E,+F+(U7<*6.Q;W?Y*@'((7LJXM+9[O9,/MG",;MS
M6663$%"CFP3C\DRR!?D.7S#GK"LL2KL)3^W-BG<00PU^ZDS_,)E$=Z!>-^?:
M5G8)K$& ">,VB&(<_]9XWJ2?$QB$12DJB[TKM^AC&<QEFAS@3*LG/:H=G7"Z
M8J;A27!6ML=-'3/%(*R<2]V.N\:/N'28W;#&4T!F<%#2JJ]@ );K[<$XEM6V
M7&'"?;#/!TH:_0,Y9*8C-KW!P;K<;*M8X9<J 7I@ NWRH/,CT[2W(P[MNK1H
M4-M;D>M=S$/4XO+:FZ[J[]SMXR87>#6$?2*:O&B39"B!23":R=$3V-$O94<Q
M]QF.I!^>9*>OMG*WY[!]#L?1V";A,$DF+<_!MGYU*WO*99A;C2H[(G+$>XVC
M;7@5489GN<YX8+ -73TU285.CF(2J<QD$@(;5VZ[)V<U3D3*;I^1K<*/UUO2
M8NMN-C[A[XH1[.(6HR1N]TI);KQTXSYY8PB35$%OF>Q/O>FDY'NK_G:S-5Z:
M7T*[,6[B_/!W_[MLJ]&M;HU[:R2=_"@40P*;$=C1+V6P;V=V2,M0.#-BM?]R
M!,BP.&."]+$92;3CZ0P^=M39;L]A^QPVJ\'>GIJ$PR29M&06=P//W2AO&=%F
M!SG&IM7&:K!;#2^CY+3AZ('))(.!Q9'N]K4S.8KM13*'J0AL7+GM;H?1TVJ
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
MEF#Z RFYF,$TREYK_7#<O._J/);W;;#4#16W7?<(B5J+.)C.6&S QX+-<DA
M CLGH$:W<\2^0 (2D( $SB* <E7[7R<-7G^#R"C9!7LUPZ5A41:M=F1REE70
M.I) $2!TYR Z)6URX/J;(**KS9A+PZ(L6NUXK_L]V/PD((%M"*C1;4//9R4@
M 0E(8"L".)L1,K%<U]A7@.SP:B.TX$LOO<0Y8V*6P#WUU%.K7X/Q9."]V5KM
ML'YDU1E><ZAYM0/;5J)W^? D^T!0LFQ3WAY'OP]$6U@\6FDG-;- LZ&5XH_:
M;NU $TV4G17'THF&LMHQG4&[32.O_22Z;%8*)0$)=$]@U]%X>LN?"NE-I/W+
MLQJ"B"2P_S;I&^=(8*I?2AM^@V5%A:*<T!(ZHF)@5AB)%MK B)=0D$@X")N9
MJ/V)MM*^:QO^VW/8/H?(/PCC2=EK2_&U"@AJ> X>62ID!?98*_^S$D_"89),
M(F&-X-KHG6E"',66\X1.!=H@6.6BRD?*-.P\DJRXPK-@WSB^Z%*D$Z*8I'[-
M9$("5FY^/A,BG7M6%]H^JWOU<P(!%^<=)\ATAEFLJ'<1I8^88:TJL@3V2H"^
MXE"_%(PGB4[1P[$]A^US@$-LDJ@$M4H0>QV;Q25P:*G';8*SZ,4VU1+.=X%,
MR V#%5;3J#18EL9D.+*:)N$P228C!1XD@PS+-?M9I7E %)L!]*GQ!*Q<6 FA
M;3 GYW4Y=Q5\*OE7]!I3O6+6^8SO54TI 0GLF0#Z!LN<]OS2_E]WUCX0T<1B
M.^(OOH+GEN6CCSX:$#[B?2#.I3$R ?HS+I3]J',CQ3:9!"1P' 0.-L-Z'/@L
MA00D((&3)>#\:*I^>P[;YX 8Q.W (K>XI0$*,!H:>Z"5M.=:U8BM3ZS15CEA
M?2/[0&"U:]]"S@3Y8'795#^!23A,DLE4)3IL/J(X+/^=OEUWJN ]E)_(3BMW
ML\Q/SD:W&2:?DH $)" !"<R1P :Q/1=5/O>!F&/5*_,1$YBU&]2$PA]Q%:];
M-#6Z=8F97@(2D( $)- =@3'[0. 9B ?F:L] TBSN%>$^$-W5MP))0 (2: BH
MT=D<)" !"4B@%P+$EL#E+]+@U(=G40ZNYR+N?W6>*YB/ZI%SB[%6XG-SZRK!
M6?M W'///2^^^&)$O>NNNZY<N;):;#9&XY$VS6GN S$@0"/,YG)+]X?@XF"W
M.E+2+ >;VJT@OU;BKAJ>PDA  CT04*/KH1:400(2D( $?J2;L>\<T11AP?CX
MA1=>B',.3H $5\R>=:0AG& +"XM3'AESD)BA<VU_-^:1N:1AJVO"WZ.S10=&
M[*QP2\C*7"3 "0OM*'[IP*6H5#%9=$<$R]*EDQ55D$=0#JD++F8C-5Z*@KVH
MS,P%VD@Y"2<33U1F&2"<C0<X6&V8N*#7KET;J,%<I%F.#Y3RR"./$-MFI#PF
MDX $)# @H$9GDY" !"0@@2X(8'^+-0DE@=%PZ6D,BPF4GPW'<?_[^../2VGA
M2EGMT"MX,+=*9UNT\I$;X^\N"CRU$.A7M4"E0J%$M<OUQ$TA6;$%[$#KX,'!
M*A<2<"6/U"N2C"OD.6%PE*F13) ?.AOJ%A"R#WB[R)#FRKP#[T"_)3HH2F_9
MDVF*M$QN\3A';M66Y=Q*RRQEF,?1I2<0URPD((&3)*!&=Y+5;J$E( $)=$8@
M.A@* W\9* ^< S$TH4)D&1BWT"5013(^9IQ]\>+%*'N8^+B%J2J/,UQ.U/Y8
M^5)B8C9>O7JUL](?1ASW@1C#'2TN=LX5^T-@K*/M\9>6Q@F):6.T-$Z(3$,.
MW*(=<L(5E#T:;=3F_,M?VO!X%\TQ8IM& A(X*0)J="=5W196 A*00*<$,,$1
M?#_"H9L-7"MS'=L:MHY8A,J@D: =4?9B1RH3'$K@8C3_3LM_"+%05.2S&CSJ
MUJ.//IHT*Z*&HLAEOP<,R)7XCCON2&..6:\4-MKV<5LU#]&6?:<$3IV &MVI
MMP#++P$)2* ' @R(8VI;<>#;5EI?XNE7T ZT.%SC\BS)LJ@)'2^^;9Q4_$9]
MVWJH[KG(0%N*J6W%D>B@<5ZE'68/=R87;KKI)MIGW7KOO??2")]]]MER!J[)
MBV/U!)Y+12NG!.9.0(UN[C6H_!*0@ 2.@0!V#$; *0D*6-DZ<B5+X]JP*#'-
M,4K. #H+F9(XRAY+E?#,C&];NUH,U3'&$P\)G$N ME3MZJS](=JP*+3#N^^^
M.^8XTM,^:YDB?IA,--",XX$99^ D2P->C*URKG@FD( $)! ":G2V! E(0 (2
MZ(L UC8B"I9,>%JBDJ&_H<5E^!L?RXR#&4!SPBBY'#5K\[28XQ+0(I:6=K5>
M7V56FNX)G+4_1#N;$%-S.]&0]LF!TV:F$J+(<3#ID&;,\?SSSS_PP /=,U!
M"4B@4P)J=)U6C&))0 (2."D"-;2EU*SO0H4KSS3"G'"EW?FZ?-L2%J5,(M'9
MXMO&(CI&R7&YK*50K-8[=T.VD\)N85<3: .!GK4_1#N;@+9&L@J+LCC1P%U:
M8]IV99[5>N.W.K#6)" !"0P(7$BH)0\)2$ "$I# 6@08DD[X!<%>@35CIX$Z
M4/;0Z-JP_FN5]ZS$VW/8/H=)"G+P3";A,$DFA0)="Q/<Y&UF@!HK]/@]%<=7
MT[0HQK_7E!*0P/X)3/D]WK_TOE$"$I" ! Y%8-KQXH[4K8)#_D15Z7/</"W)
M0[6'[=\["8=),FG+LB-UJUZ!P.T>=]MC;'.><,YE0L',2@(2F)R &MWD2,U0
M A*0P$D0F'SH/%-JVW/8/H>9HAN(/0F'23*1YW$0L!02.!T"KJ,[G;JVI!*0
M@ 0D( $)2$ "$I# L1%0HSNV&K4\$I" !"0@ 0E(0 (2D,#I$%"C.YVZMJ02
MD( $)" !"4A  A*0P+$14*,[MAJU/!*0@ 0D( $)2$ "$I# Z1!0HSN=NK:D
M$I" !"0@ 0E(0 (2D,"Q$5"C.[8:M3P2D( $)" !"4A  A*0P.D04*,[G;JV
MI!*0@ 0D( $)2$ "$I# L1%P/[ICJU'+(P$)2& _!-CX:S\OZO\M6^[C+,FJ
MXBU)DH\PV]_+]CS[__4IH00D\*.NSU^[[4 "$I" !"1PX@1NN.&&SS[[[,0A
M6'P)2$ ",R6@U^5,*TZQ)2 !"4A  A*0@ 0D( $)_(0:G8U  A*0@ 0D( $)
M2$ "$I# 7 FHT<VUYI1; A*0@ 0D( $)2$ "$I" &IUM0 (2D( $)" !"4A
M A*0P%P)J-'-M>:46P(2D( $)" !"4A  A*0@!J=;4 "$I" !"0@ 0E(0 (2
MD,!<":C1S;7FE%L"$I" !"0@ 0E(0 (2D( :G6U  A*0@ 0D( $)2$ "$I#
M7 FHT<VUYI1; A*0@ 0D( $)2$ "$I" &IUM0 (2D( $)" !"4A  A*0P%P)
MJ-'-M>:46P(2D( $)" !"4A  A*0@!J=;4 "$I" !"0@ 0E(0 (2D,!<":C1
MS;7FE%L"$I" !"0@ 0E(0 (2D( :G6U  A*0@ 0D( $)2$ "$I# 7 FHT<VU
MYI1; A*0@ 0D( $)2$ "$I" &IUM0 (2D( $)" !"4A  A*0P%P)J-'-M>:4
M6P(2D( $)" !"4A  A*0@!J=;4 "$I" !"0@ 0E(0 (2D,!<":C1S;7FE%L"
M$I" !"0@ 0E(0 (2D( :G6U  A*0@ 0D( $)2$ "$I# 7 FHT<VUYI1; A*0
M@ 2.GL"''WYX__WW5S$YO_#YP?5<S+^WW79;_GWFF6?XMQ[AY)577CEZ2A90
M A*0P(D34*,[\09@\24@ 0E(H%,"*&.WWGIK"<>_M]QRR_7KU]]^^^W''GN,
MZ_Q]^>67N?+((X^@RW'EA1=>X%^2O?/..TG_X(,/=EH\Q9* !"0@@8D(J-%-
M!-)L)" !"4A  I,2N'KUZ@<??%!9OO766Y<O7^;?.^^\\_WWW^?DC3?>B,+V
MP ,/O/GFFX.7/_744X\__OBD$IF9!"0@ 0GT2$"-KL=:428)2$ "$I# $T\\
MT4(H3\NZV.I[N8BQ+CZ9UZY=N_?>>S'Q\2_V.F%*0 (2D, 1$U"C.^+*M6@2
MD( $)' \!'"A'!2F]<G,+91 O"Y?>^VUAQYZZ.Z[[W[ZZ:?1^JY<N7(\%"R)
M!"0@ 0DL$%"CLU%(0 (2D( $9D  #>VEEUY"4&QN"86"%2Z!3UY]]=5[[KFG
MRL":.G2Y&11)$24@ 0E(8 H"%YC,FR(?\Y" !"0@ 0E(8&("^$\2_@2;6_(E
M=N7KK[_."9:WF.QPJN0OQKJLK(N^]_###^??W"62"DOO5DMVPPTW?/;99Q-+
M;W82D( $)+ 7 FIT>\'L2R0@ 0E(0 (=$U"CZ[AR%$T"$I# .03TNK2)2$ "
M$I" !"0@ 0E(0 (2F"L!-;JYUIQR2T "$I" !"0@ 0E(0 (24*.S#4A  A*0
M@ 0D( $)2$ "$I@K 36ZN=:<<DM  A*0@ 0D( $)2$ "$E"CLPU(0 (2D( $
M)" !"4A  A*8*P$UNKG6G')+0 (2D( $)" !"4A  A)0H[,-2$ "$I" !"0@
M 0E(0 (2F"L!-;JYUIQR2T "$I" !"0@ 0E(0 (24*.S#4A  A*0@ 0D( $)
M2$ "$I@K 36ZN=:<<DM  A*0@ 0D( $)2$ "$E"CLPU(0 (2D( $)" !"4A
M A*8*X$+UZ]?GZOLRBT!"4A  A(X"@(7+EPXBG)L6PC')-L2]'D)2. D":C1
MG62U6V@)2$ "$NB) !J=RHP0>FJ2RB(!"<R)@%Z7<ZHM996 !"0@ 0E(0 (2
MD( $)- 24*.S/4A  A*0@ 0D( $)2$ "$I@K 36ZN=:<<DM  A*0@ 0D( $)
M2$ "$E"CLPU(0 (2D( $)" !"4A  A*8*P$UNKG6G')+0 (2D( $SB+PRBNO
M$&BDCF>>>>:LE-S*W=MNN^W##S]<"RGYK_O(6OF;6 (2D( $QA!0HQM#R302
MD( $)""!.1&X>O7JTT\_3?Q,C@\^^.#))Y\\2_J//OKHCCONR-U;;KEE?"'?
M>>>=6V^]=:U'QF=N2@E(0 (2&$] C6X\*U-*0 (2D( $YD'@S3??'.AI,:8]
M]MAC,=S=?__]*<D;;[QQTTTWH9YAH\N5LNQAZ.-?;I$X#Y()YTGP[KOOUB/S
M@**4$I" !(Z4@!K=D5:LQ9* !"0@@1,F\/KKK]]YYYT!@&)VWWWW84SC!)4L
MAKM<CYK'+=2S>^ZYAW,4MI=??CF6O8<>>H@KUZY=([>[[[Z;B\\^^RR).7G[
M[;>Q^^41#PE(0 (2."P!-;K#\O?M$I" !"0@@8D)1$\K4]M33SWUVFNO<>7V
MVV_/21T??_QQ[&SX7EZZ=(F3YYY[[L$''VS3O/766X\^^B@7R?;YYY\G 7=1
M%W&YS",>$I" !"1P6 )J=(?E[]LE( $)2$ "$Q-X[[WWT,%BB^-X\<47H[9A
M82LU#[,;"EZ9YO"]Y%_2H*<E#2=8]KB"(G?Y\F5.R#97ZKAX\>+$HIN=!"0@
M 0FL3T"-;GUF/B$!"4A  A+HF !6-9PD2T"6R>%"R7(XU+:*E<)=_"<'85%8
M+%?Q5#A)U)/6@;/R1,TCSW+L[!B&HDE  A(X?@)J=,=?QY90 A*0@ 1.B@#J
M5@QN.3#-8;+C!!TL5]#<,,%QLA@6!1V/Z^3 ,KF;;[Z9DZ3DP"*'=C?(X:3
M6E@)2$ "?1)0H^NS7I1* A*0@ 0DL"$!]*YRGDR 2A:_84]#KXM'98QOBV%1
M2,9*N;A<1@G$T_+>>^^-'(,<ZOJ&4OJ8!"0@ 0E,1.!" EYY2$ "$I" !"1P
M* (H47Z.A7"HYN=[)2"!N1/01C?W&E1^"4A  A*0@ 0D( $)2.!T":C1G6[=
M6W()2$ "$I" !"0@ 0E(8.X$U.CF7H/*+P$)2$ "$I" !"0@ 0F<+@$UNM.M
M>TLN 0E(0 (2D( $)" !"<R=@!K=W&M0^24@ 0E(0 ++"=Q___VUI3@G_"LI
M"4A  A(X/@)J=,=7IY9( A*0@ 0D\","[[__/GO095?QQ-)\Y9571",!"4A
M D=&0(WNR"K4XDA  A*0@ 1^1*"VFRL<V8:.HPQW[[SS#O_>=MMM2?S,,\]P
MGC08]%#_2)#$=9V+;% >ZY^@)2 !"4B@!P)J=#W4@C)(0 (2D( $)B;0;@Y.
MUFAB[![^X(,/HIL]_?33F.S>?OOMN^ZZ*QK=QQ]_S,F;;[X9S0T%#_O>[;??
M3@*2D?B11QY!D>/6U:M7R>>IIYYR [V)*\SL)" !"6Q*0(UN4W(^)P$)2$ "
M$NB80%2O,L<]]-!#>&"BUZ&S/?'$$PA^YYUWWGKKK3'3<7!RSSWWH,AQ_NJK
MKUZY<N799Y]]]-%'2<:5.^ZXXXTWWHC6AT*8BQX2D( $)- # 36Z'FI!&20@
M 0E(0 (3$T#UBGFM#KPNWWKK+=2VP9NX?NW:M9=>>NF!!Q[(K1=>> %K'BI<
MZ82QYG&@\E6RB24V.PE(0 (2V(B &MU&V'Q( A*0@ 0DT#>!UU]_?;4E#==*
MK':DN?GFFRD*_Z+:8<'#CH>/90K7ZH3H<HMK\_IFH'02D( $3H* &MU)5+.%
ME( $)""!DR* ZH5'Y6*1[[[[;NQON7[OO??B/YESUL4]_/##=1XK' G>???=
M7,1[$TV/Y785(N6D>%I8"4A  CT34*/KN7:430(2D( $)+ )@4%8E,H"7TKT
MM"RNPQ"7!767+EW"6,>MTO02%?.YYYY#_4MBC'4D0,%;=-K<1#Z?D8 $)""!
MZ0A<,%;5=##-20(2D( $)+ ) 50F/\="V*3I^(P$)""!G_@);72V @E(0 (2
MD( $)" !"4A  G,EH$8WUYI3;@E(0 (2D( $)" !"4A  FITM@$)2$ "$I"
M!"0@ 0E(0 )S):!&-]>:4VX)2$ "$I" !"0@ 0E(0 )J=+8!"4A  A*0P)P(
M)/AD>]Q___UC"L"6!AOO/<"#V8S.0P(2D( $>B.@1M=;C2B/!"0@ 0E(8!4!
MHF)RL)W ???=E_/77GMM##)VDV/K@C$IEZ;)E@8>$I" !"30&P$UNMYJ1'DD
M( $)2$ "YQ.X=NU:JV*]\\X[L=JU5CAL=[GXS#//D".[R=U\\\VYF"L<I&?K
M\"2+%8Z_90#,%3*O;.L6%Y/#8X\]5H^3^< 26-F>7R132$ "$I# 1@34Z#;"
MYD,2D( $)""!@Q)XZZVW[K[[[HB $G7777=AM<->Q[[AJ%A1M%#YN,+NX4\^
M^21IWGSS378,?^JII[C(E3S(W1=??)$K+[_\\K///LO%6V^]E?-<B4VO-A9'
MKWOZZ:=C(>2-W$(S)).\A0=Y(P?G$8R[I->X=]"6XLLE(('C)^"6IL=?QY90
M A*0@ 0Z)[#!YMHH5V^\\4:4I:APSSWW''\QG3W\\,/<0K\:[%K.(RAO=]YY
M)SI8[F*=XTJ<-M&^/OKH(XQX_$U6' B&>H:F%^VQ$G.>W-#K2! Q,-#QZ@<?
M?+!DX^3]]]\?"7\#""-S-ID$)""!XR:@C>ZXZ]?224 "$I# T1(HVQ?ZV_//
M/Q_7QYC.WGOO/5;9M26/_R3J'']94)>[5Z]>10=+,BQXJ&WY.T!&_K???CM6
MP7ONN:>]]=WO?C=VN;IX\>+%*'N\ CWSRI4K1TO?@DE  A+HAH :73=5H2 2
MD( $)""!<03:A6UY(BZ7.9::Q=JP*.5%B?X6'8R#IU#;VO?SEE+8!IZ3<=?\
M\I>_W*9__?77HS&2F%>@!V*O&U<@4TE  A*0P.8$U.@V9^>3$I" !"0@@8,0
M*)4L;V>U&U=RCID.7TKT-/2K7,$9$G-9PJ+D"HK<I4N7."D=+!8\-#&L</A2
M)AGF/HQLI3UBNV,97KV1!7+H;^AU"9'"*U#_<I<7L4Y/ ]U!VH8OE8 $3I"
M&MT)5KI%EH $)""!>1- );OCCCNJ#"Q[0]>*UR7&.BQCZ%IH7+F"GD:"]I&8
MX]#$RC,3+\T$07GBB2?XFP>)C$)6I3UR3IK<(OY*4I(&Q2\!+6MK!-1%M#L-
M=/-N9$HO 0G,AX"14>935THJ 0E(0 )'2N (@H)46!2J"'L=!KUU-;HC@'"D
MS=-B24 "O1/01M=[#2F?!"0@ 0E(H$\"M9%=+(&H<+F"M.NJ<WT64*DD( $)
MS(* -KI95)-"2D "$I# ,1/0/$7M"N&8F[AEDX $=DE &]TNZ9JW!"0@ 0E(
M0 (2D( $)""!71)0H]LE7?.6@ 0D( $)2$ "$I" !"2P2P)J=+ND:]X2D( $
M)""!G1%@T1I[>9,]<283@I(C5S@(94FTDJE>SKN(=W)N;L]\?HQ,?&YN)I"
M!"0@@3$$7$<WAI)I)" !"4A  CLDL,$2LNP6D,W$LVE!=O=&[^+6:Z^]AEIU
M]>K5[#&P_8&>QIX$X^.=;%"B#1[9OESF( $)2. ("&BC.X)*M @2D( $)'!R
M!-#<LA4X^AN;OT6=XWC\\<>SM_A;;[V%#H;)#DT)[2YW>2JFO#+?<:5"5E8R
M[L;<AZ$OICFVLV/7\CR;+<4YDCD'^EZN)- E!R)EUW(/"4A  A+8-0$UNET3
M-G\)2$ "$I# Q 2B4T6+8]N :%9Y!_]>OWZ=DS?>>..IIY[B[P<??, )5U#8
MT+*XFP31WTCPT$,/<:62H<(E$S1&=@^_^>:;28:6^/###W,18^"5*U>X0C+V
M&4]N3S[Y)#E'MXP8B/3QQQ]/7&RSDX $)""!9034Z&P7$I" !"0@@9D1>.FE
ME]"O2FA\+%]^^>68R\HRAH:&MH9N5IK5[;??3LJVJ"0F612\)./*\\\__]QS
MSW&.QHB&=L<==T15(S<N7KMV+3E@#!RX=+[WWGLX@LX,I>)*0 (2F#\!-;KY
MUZ$ED( $)""!$R. <H4/9%MH5KC%@(;JA06/X[[[[D.=BPX61>O99Y^M "K8
MW%#PT.(>??31Y//NN^^2#*V,!]N<;[KIIJAJR8VU>??<<P\G7*G<>"EWN16#
M'D<6^'E(0 (2D, >"*C1[0&RKY" !"0@ 0E,20##&HH6.0X"6F)50T-#-T.+
MB][%P8*ZN^^^FY3H@7&2Y'&NHX.1LG2PCS[ZB&2ME#'W156K6RRHPVK'PCDT
MNN2&>3 !-G.+DYC^:FG?E"4W+PE(0 (26""@1F>CD( $)" !"<R5 %H3UK:*
M:!*?2=2JA$5)J<J@%T6.@R5P6?!6.EB28;7C(,/H<B0K5:U,@MR-,EGNG2S#
MB_F.6]'B7GWUU3+]S96L<DM  A*8#P$UNOG4E9)*0 (2D( $/B=0 4@XQTJ&
M3A4'2*YG&X.H9Z$5<UG,=TD6!:S5P<H<QZVGGWZ:?!)J)8:^4M6RH(XTK*##
MKS*Y17EKPZ*\\,(+K+*SKB0@ 0E(8#\$W(]N/YQ]BP0D( $)2.!, NA%"4\R
M\L!ZAAOD^-WA1F8[2(:!CG"7ZSI/KKMS7;UT70B;%<JG)" !"1P? 6UTQU>G
MED@"$I" !(Z<P.7+E_&KW$4AT<<JW@F;$VR@SK$>;]>JYBX*;IX2D( $YDM@
MO4G!^993R24@ 0E(0 +=$M \1=4(H=OVJ6 2D$#G!+31=5Y!BB<!"4A  A*0
M@ 0D( $)2.!, FIT-@X)2$ "$I" !"0@ 0E(0 )S):!&-]>:4VX)2$ "$I#
M(@'"F=1"N(WYW'___>Q?USY.*$O"L0PR9-<$4F[\%A^4@ 0D((%)"*C138+1
M3"0@ 0E(0 (')H#2A2Y'.)-L_,TF!-E-;H.CMBNH9Y]]]MG!_N/<(CI+[6.^
MP5M\1 (2D( $)B&@1C<)1C.1@ 0D( $)')@ -C2T.':*BQPYB:FM#'>U%_D*
M67GDOOON:Q.0,QN7L^L=MZ(W<G"17>]J'_,#%][72T "$CAA FIT)USY%ET"
M$I" !(Z% (H6AK52YU(L-@%G^P$<(^^]]UZL=FPUCE:6S<17'->N7:LMR)/L
MN>>>XR\YD%LV,<_N>618^Y@?"TC+(0$)2&!^!-3HYE=G2BP!"4A  A(8$'CO
MO?<&AK4DP*J&7A>5##V--*1<30]?RH&#)9F@R/$4N]4]^NBCV:2./?&2IW4A
M 0E(0 *'):!&=UC^OET"$I" !"2P0P+OOOLN!KJU7H 1[^+%B^TC6.V2R9MO
MOMDJ>U'S/"0@ 0E(X+ $U.@.R]^W2T "$I" !"8@@ Z&+:[-B"5SBY%1\,P\
MUT]R,2S*HM6.%VV@*TY03K.0@ 0D(($% FIT-@H)2$ "$I# [ G$$[(V&,!/
MDB5S1"ZYXXX["&J2XK&@#I_)U7Z2BV%1>+"L=CR+=I<K3S[YY,TWWSQ[<!9
M A*0P/P)J-'-OPXM@00D( $)2.#S."BH< E$>====Q&\! 4,38\ F+G(OUE0
MQWGBHZ#C#:)?XF")C:YVM.,DT3+)D!,>1S_D(DZ8+,E#74SH2_%+0 (2D, !
M"5Q(N"H/"4A  A*0@ 0.10"EZ""?8]0YG# [B6YR* B'JG3?*P$)2& J MKH
MIB)I/A*0@ 0D(($Y$<#FA@ME)^K<G, IJP0D(('."!QF4K S"(HC 0E(0 (2
M."0!S5/0%\(AFZ#OEH $YDQ &]V<:T_9)2 !"4A  A*0@ 0D(('3)J!&=]KU
M;^DE( $)2$ "$I" !"0@@3D34*.;<^TINP0D( $)2$ "$I" !"1PV@1<1W?:
M]6_I)2 !"4B@ P)N )!*.$C SP[J7Q$D( $);$5 C6XK?#XL 0E(0 (2D( $
M)" !"4C@@ 3TNCP@?%\M 0E(0 (2D( $)" !"4A@*P)J=%OA\V$)2$ "$I"
M!"0@ 0E(0 (')*!&=T#XOEH"$I" !"0@ 0E(0 (2D,!6!-3HML+GPQ*0@ 0D
M( $)2$ "$I" ! Y(0(WN@/!]M00D( $)2$ "$I" !"0@@:T(J-%MA<^')2 !
M"4A  A*0@ 0D( $)')" &MT!X?MJ"4A  A*0@ 0D( $)2$ "6Q%0H]L*GP]+
M0 (2D( $)" !"4A  A(X( $UN@/"]]42D( $)" !"4A  A*0@ 2V(J!&MQ4^
M'Y: !"0@ 0E(0 (2D( $)'!  FIT!X3OJR4@ 0E(0 (2D( $)" !"6Q%0(UN
M*WP^+ $)2$ "$I" !"0@ 0E(X( $U.@."-]72T "$I" !"0@ 0E(0 (2V(J
M&MU6^'Q8 A*0@ 0D( $)2$ "$I#  0FHT1T0OJ^6@ 0D( $)2$ "$I" !"2P
M%0$UNJWP^; $)" !"4A  A*0@ 0D(($#$E"C.R!\7RT!"4A  A*0@ 0D( $)
M2& K FIT6^'S80E(0 (2D( $)" !"4A  @<D\/\!)JV"DP(G3X<     245.
%1*Y"8((!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>19
<FILENAME>kpmglogo2019.jpg
<TEXT>
begin 644 kpmglogo2019.jpg
M_]C_X  02D9)1@ ! 0$ > !X  #_VP!#  (! 0(! 0(" @(" @(" P4# P,#
M P8$! ,%!P8'!P<&!P<("0L)" @*" <'"@T*"@L,# P,!PD.#PT,#@L,# S_
MVP!# 0(" @,# P8# P8," <(# P,# P,# P,# P,# P,# P,# P,# P,# P,
M# P,# P,# P,# P,# P,# P,# P,# S_P  1" !- * # 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#]_**** /E
M?X'^,?V@/VBO!EYXHTKQM\,=!TV37-6TZUL;CPA=7<T,5GJ-Q:+OE%\@9F$
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
MB?XY_#OX<PR+)#X9TN;7+Q.H$]T_E1@CU6.!C])?>OG+_@B'^RUJG[1W[?\
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
MH?'7]IWX>^"](DM;>_UW7+6VAENH#<00[7#L\D8*ET54)90RY (R,YK]J?\
M@Y.^+ \#_L 6OAV.?R[GQMXCL[(Q@\R00[[E_P  T4?YBOS[_P"#=[X5-\1/
M^"DNEZH\/G6O@O0[[5W)'"2.JVL9^N9R1]/:N+*<=5>6U\PJVYG=[);*R]==
M-3;%48_6(4([*W_!.X_X.'+3XM>'_%7PLTOXG>+/"?BB'[+J-UIS:#H,VDQ6
M[%K=)!(LEQ/YC$!,$%=HSP<UXM_P1)L?%&I_M^:/;>"_$7AKPOXJN-'U!;"[
MUS2GU*U<^6IDC$230MYAC#D-OX"MP<U^J/\ P7G_ &!M<_;._9HTK6/!NGOJ
MGC3X>74M[;6$7^NU&SE0+<PQC^*3Y(W5?XC&5'+"OP6\&>,_$7P3^)%CK>BW
MFI>&_%7AF\$UO.JF&ZL+A#T*L,@CD%6&""0002*VR.M'&94Z$&E*TDU963=[
M:=G?MW)QD72Q/.[VT?\ 3/WK_;(_X)U_M"?MR_"%? _C+XU?#NTT%KZ*_E32
M/!-S;27#Q;MBNS7SY0,=V !\RJ<\5^07_!2G_@GZW_!.;XMZ%X/NO&=GXQU#
M5]*_M:9K?3FLQ9(96C16!D?<6*.>V OO7T9X4_X.:OCKH?AR&SU#PO\ #C7+
MZ--K7\UI<P22G^\R1S!,]_E 'L.E?&W[8W[7OBK]MKXX7GQ \:?V7!JUW;0V
M2PV$;0VMO#$"$5%=F/=B26.2QZ=*,CP.9X>KR5^54]=(J.K^2N&,K8>I&\+\
MWG<^T/\ @WN_9Y^)WC'Q1\0O'WPY\2>#_"]QI4%OX?DN-?T";5EN!,?/=8A'
M<0["OE1;B2V0RC P:_4CX8_LV_%ZY_:.\,^.OB9\0/ _B*U\)Z9J-A8V6A>%
MY]+D+7GV?>[R27<P8 6ZX 4=3S7E'_!O7\&&^%7_  3>T+4Y[?R;SQSJ=YKT
MA9<.T9<00Y]C' K#V;/>ON&OCL^S.<\=54;65XWLKV2L];7[GJX'#J-&-[]]
M_F%>#ZC_ ,$OOV>-8UJXU&Z^#?@"XOKNX:ZGGDTJ-I)968NSL2.6+$DD]S7O
M%%>!2Q%6G_#DU?LVCME",OB5Q$41J%4!548 ':O)/BW^P3\%_CUXWG\2^,_A
MCX-\3>(+J..&;4+_ $U)KB5$&U S$9.T<#/:O7**5.M4IOFIMI^3L$HJ2M)'
MG_P<_95^''[/?A[5])\#^"_#_A73->;?J-MIMJ((KQMA3+A>"=IQGTK@;/\
MX)7?LXV%S#-#\%OA['+;NLD;#2(\HRD$$<=B!7OU%:1QE=-R4W=[ZO7U)]G!
MJS2^X****YS0\[^.'[)/PR_:6O=/N/B!X%\,^,)])1X[)]5L4N3:JY!<)N'&
MXJN<=<"IO@=^RU\.?V9XM23X?^"?#?@]=8:-KX:59);?:S'N";]H^;;O;&>F
MX^M=]16WUBKR>RYGR]KNWW$\D;\UM3S+XU_L8_"?]H_Q):ZQX]^'OA/Q=JEE
M;"S@NM4T]+B6*$,S^6K,,A=S,<>I-=1\)?@YX4^ W@J#PWX+\/:3X7T&UD>6
M*PTVV6W@1W8L[!5 &68DD]ZZ6BE*O4</9N3Y5TOI]P<L4^9+4X7XX_LQ?#W]
MI>RTZW^('@WP_P",+?2)'ELH]5LTN5M7<!69 PX)  )]JH?!']COX5_LV:U?
M:EX!\ >%?"%_J4"VUU<:58);R7$0;<$8J,E0W./6O2:*?UBJH>S4GR]KNWW!
MR1OS6U"O&_C]_P $]?@G^U'K+:EX\^&WAG7]5=0KZ@]N8+QP. &FB*R-CMEC
M7LE%32K5*4N:G)Q?=.P2BI*TE<^2;3_@A=^RO:3[_P#A55G-SG;)JU^R_EY]
M>D?#+_@FS\ _@[>17/AWX1^!+&Z@(:.XDTJ.YF0CH1)*&8$>N<U[=1714S+%
HS5IU9-><G_F1&A36JBON0V&%+:%8XT6.-!M55&%4>@%.HHKC-3__V0$!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627776256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Cover Page<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">40-F<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001453015<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityPrimarySicNumber', window );">Entity Primary SIC Number</a></td>
<td class="text">3620<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">Ballard Power Systems Inc.<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation, State or Country Code</a></td>
<td class="text">A1<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">9000 Glenlyon Parkway<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Burnaby<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">BC<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">CA<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">V5J 5J8<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">604<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">454-0900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Common Shares<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">BLDP<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Security Exchange Name</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityReportingObligation', window );">Security Reporting Obligation</a></td>
<td class="text">15(d)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2024<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">298,935,706<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">000-53543<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">ICFR Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFinStmtErrorCorrectionFlag', window );">Document Financial Statement Error Correction [Flag]</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2023<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AnnualInformationForm', window );">Annual Information Form</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditedAnnualFinancialStatements', window );">Audited Annual Financial Statements</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInformationLineItems', window );"><strong>Entity Information [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">19 West 44th street, Suite 200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">New York<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressStateOrProvince', window );">Entity Address, State or Province</a></td>
<td class="text">NY<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">1000510036<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">800<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">927-9800<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">CORPORATION SERVICE COMPANY (CSC<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AnnualInformationForm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag with value true on a form if it is an annual report containing an annual information form.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AnnualInformationForm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditedAnnualFinancialStatements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag with value true on a form if it is an annual report containing audited financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditedAnnualFinancialStatements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFinStmtErrorCorrectionFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicates whether any of the financial statement period in the filing include a restatement due to error correction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-K<br> -Number 229<br> -Section 402<br> -Subsection w<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 4: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFinStmtErrorCorrectionFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressStateOrProvince">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the state or province.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressStateOrProvince</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:stateOrProvinceItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInformationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInformationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityPrimarySicNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Primary Standard Industrial Classification (SIC) Number for the Entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityPrimarySicNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:sicNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityReportingObligation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 15<br> -Subsection d<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityReportingObligation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityReportingObligationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627765072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Audit Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AuditInformationAbstract', window );"><strong>Audit Information [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KPMG LLP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Vancouver, Canada<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">85<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_AuditInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Audit Information</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_AuditInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628106304">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Financial Position - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentAssetsAbstract', window );"><strong>Current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 751,130<span></span>
</td>
<td class="nump">$ 913,730<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents', window );">Short-term investments</a></td>
<td class="nump">2,113<span></span>
</td>
<td class="nump">2,011<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivables', window );">Trade and other receivables</a></td>
<td class="nump">58,565<span></span>
</td>
<td class="nump">48,696<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Inventories', window );">Inventories</a></td>
<td class="nump">45,870<span></span>
</td>
<td class="nump">58,050<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentPrepaidExpenses', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">7,063<span></span>
</td>
<td class="nump">6,020<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Total current assets</a></td>
<td class="nump">864,741<span></span>
</td>
<td class="nump">1,028,507<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsAbstract', window );"><strong>Non-current assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment</a></td>
<td class="nump">116,325<span></span>
</td>
<td class="nump">82,361<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">1,406<span></span>
</td>
<td class="nump">5,214<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">40,277<span></span>
</td>
<td class="nump">64,268<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Equity-accounted investments</a></td>
<td class="nump">13,901<span></span>
</td>
<td class="nump">24,026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentFinancialAssets', window );">Long-term financial investments</a></td>
<td class="nump">40,345<span></span>
</td>
<td class="nump">42,331<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherAssets', window );">Other long-term assets</a></td>
<td class="nump">547<span></span>
</td>
<td class="nump">370<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Assets', window );">Total assets</a></td>
<td class="nump">1,077,542<span></span>
</td>
<td class="nump">1,247,077<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLiabilitiesAbstract', window );"><strong>Current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayables', window );">Trade and other payables</a></td>
<td class="nump">39,696<span></span>
</td>
<td class="nump">40,333<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentContractLiabilities', window );">Deferred revenue</a></td>
<td class="nump">4,588<span></span>
</td>
<td class="nump">8,030<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentProvisions', window );">Provisions and other current liabilities</a></td>
<td class="nump">21,797<span></span>
</td>
<td class="nump">20,910<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Current lease liabilities</a></td>
<td class="nump">4,505<span></span>
</td>
<td class="nump">3,895<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Total current liabilities</a></td>
<td class="nump">70,586<span></span>
</td>
<td class="nump">73,168<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLiabilitiesAbstract', window );"><strong>Non-current liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current lease liabilities</a></td>
<td class="nump">13,393<span></span>
</td>
<td class="nump">11,836<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeferredGainOnFinanceLeaseLiability', window );">Deferred gain on finance lease liability</a></td>
<td class="nump">485<span></span>
</td>
<td class="nump">902<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Other non-current liabilities and employee future benefits</a></td>
<td class="nump">1,862<span></span>
</td>
<td class="nump">2,260<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Liabilities', window );">Total liabilities</a></td>
<td class="nump">86,326<span></span>
</td>
<td class="nump">88,166<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityAbstract', window );"><strong>Equity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IssuedCapital', window );">Share capital</a></td>
<td class="nump">2,425,641<span></span>
</td>
<td class="nump">2,420,396<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalPaidinCapital', window );">Contributed surplus</a></td>
<td class="nump">306,042<span></span>
</td>
<td class="nump">300,764<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RetainedEarnings', window );">Accumulated deficit</a></td>
<td class="num">(1,737,505)<span></span>
</td>
<td class="num">(1,560,759)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReserveOfExchangeDifferencesOnTranslation', window );">Foreign currency reserve</a></td>
<td class="num">(2,962)<span></span>
</td>
<td class="num">(1,490)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Equity', window );">Total equity</a></td>
<td class="nump">991,216<span></span>
</td>
<td class="nump">1,158,911<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityAndLiabilities', window );">Total liabilities and equity</a></td>
<td class="nump">$ 1,077,542<span></span>
</td>
<td class="nump">$ 1,247,077<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DeferredGainOnFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Gain On Finance Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DeferredGainOnFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Short-term Investments, not Classified as Cash Equivalents</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionalPaidinCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalPaidinCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract liabilities. [Refer: Contract liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 105<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentContractLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 69<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentPrepaidExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentPrepaidExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Equity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of residual interest in the assets of the entity after deducting all its liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Equity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Inventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current inventories. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 36<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_36_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 68<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Inventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IssuedCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The nominal value of capital issued.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IssuedCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Liabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Liabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentFinancialAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 25<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentFinancialAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current provisions, including provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that the entity does not separately disclose in the same statement or note.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant and equipment including right-of-use assets whose underlying assets would be presented as property, plant and equipment if they were owned. [Refer: Property, plant and equipment; Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReserveOfExchangeDifferencesOnTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A component of equity representing exchange differences on translation of financial statements recognised in other comprehensive income and accumulated in equity. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2023-01-01<br> -Paragraph 52<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=21&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_52_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReserveOfExchangeDifferencesOnTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RetainedEarnings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A component of equity representing the entity's cumulative undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph IG6<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RetainedEarnings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627482176">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Loss and Comprehensive Income (Loss) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><sup>[1]</sup></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Product and service revenues</a></td>
<td class="nump">$ 102,368<span></span>
</td>
<td colspan="2" class="nump">$ 81,860<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CostOfSales', window );">Cost of product and service revenues</a></td>
<td class="nump">124,199<span></span>
</td>
<td colspan="2" class="nump">95,168<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossProfit', window );">Gross margin</a></td>
<td class="num">(21,831)<span></span>
</td>
<td colspan="2" class="num">(13,308)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseByNatureAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ResearchAndDevelopmentExpense', window );">Research and product development</a></td>
<td class="nump">98,306<span></span>
</td>
<td colspan="2" class="nump">89,715<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">23,874<span></span>
</td>
<td colspan="2" class="nump">26,355<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SalesAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">15,110<span></span>
</td>
<td colspan="2" class="nump">12,538<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherExpenseByNature', window );">Other expense</a></td>
<td class="nump">3,783<span></span>
</td>
<td colspan="2" class="nump">3,412<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseByNature', window );">Total operating expenses</a></td>
<td class="nump">141,073<span></span>
</td>
<td colspan="2" class="nump">132,020<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromOperatingActivities', window );">Results from operating activities</a></td>
<td class="num">(162,904)<span></span>
</td>
<td colspan="2" class="num">(145,328)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_FinanceAndOtherIncomeExpenses', window );">Finance income (loss) and other</a></td>
<td class="nump">31,055<span></span>
</td>
<td colspan="2" class="num">(2,112)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinanceCosts', window );">Finance expense</a></td>
<td class="num">(1,105)<span></span>
</td>
<td colspan="2" class="num">(1,265)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_FinanceExpenseNet', window );">Net finance income (loss)</a></td>
<td class="nump">29,950<span></span>
</td>
<td colspan="2" class="num">(3,377)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss of investment in joint venture and associates</a></td>
<td class="num">(10,131)<span></span>
</td>
<td colspan="2" class="num">(11,617)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLoss', window );">Impairment charges on property, plant and equipment</a></td>
<td class="num">(967)<span></span>
</td>
<td colspan="2" class="num">(7)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossBeforeTax', window );">Loss before income taxes</a></td>
<td class="num">(144,052)<span></span>
</td>
<td colspan="2" class="num">(160,329)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Income tax expense</a></td>
<td class="num">(158)<span></span>
</td>
<td colspan="2" class="num">(42)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromContinuingOperations', window );">Net loss from continued operations</a></td>
<td class="num">(144,210)<span></span>
</td>
<td colspan="2" class="num">(160,371)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromDiscontinuedOperations', window );">Net loss from discontinued operations</a></td>
<td class="num">(33,506)<span></span>
</td>
<td colspan="2" class="num">(13,123)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss</a></td>
<td class="num">(177,716)<span></span>
</td>
<td colspan="2" class="num">(173,494)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract', window );"><strong>Items that will not be reclassified to profit or loss:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial gain on defined benefit plans</a></td>
<td class="nump">970<span></span>
</td>
<td colspan="2" class="nump">1,514<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax', window );">Items that will not be reclassified to profit or loss</a></td>
<td class="nump">970<span></span>
</td>
<td colspan="2" class="nump">1,514<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract', window );"><strong>Items that may be reclassified subsequently to profit or loss:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Foreign currency translation differences</a></td>
<td class="num">(1,472)<span></span>
</td>
<td colspan="2" class="num">(3,211)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax', window );">Items that may be reclassified subsequently to profit or loss</a></td>
<td class="num">(1,472)<span></span>
</td>
<td colspan="2" class="num">(3,211)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncome', window );">Other comprehensive loss, net of tax</a></td>
<td class="num">(502)<span></span>
</td>
<td colspan="2" class="num">(1,697)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ComprehensiveIncome', window );">Total comprehensive loss</a></td>
<td class="num">$ (178,218)<span></span>
</td>
<td colspan="2" class="num">$ (175,191)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EarningsPerShareAbstract', window );"><strong>Basic and diluted loss per share</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td colspan="2" class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations', window );">Continued operations, basic (in USD per share)</a></td>
<td class="num">$ (0.48)<span></span>
</td>
<td colspan="2" class="num">$ (0.54)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations', window );">Continued operations, diluted (in USD per share)</a></td>
<td class="num">(0.48)<span></span>
</td>
<td colspan="2" class="num">(0.54)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations', window );">Discontinued operations, basic (in USD per share)</a></td>
<td class="num">(0.11)<span></span>
</td>
<td colspan="2" class="num">(0.04)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations', window );">Discontinued operations, diluted (in USD per share)</a></td>
<td class="num">(0.11)<span></span>
</td>
<td colspan="2" class="num">(0.04)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BasicEarningsLossPerShare', window );">Loss per share, basic (in USD per share)</a></td>
<td class="num">(0.59)<span></span>
</td>
<td colspan="2" class="num">(0.58)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DilutedEarningsLossPerShare', window );">Loss per share, diluted (in USD per share)</a></td>
<td class="num">$ (0.59)<span></span>
</td>
<td colspan="2" class="num">$ (0.58)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageShares', window );">Weighted average number of common shares outstanding (shares)</a></td>
<td class="nump">298,661,041<span></span>
</td>
<td colspan="2" class="nump">298,093,270<span></span>
</td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Comparative information has been restated due to a discontinued operation (note 7).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_FinanceAndOtherIncomeExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance and Other Income (Expenses)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_FinanceAndOtherIncomeExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_FinanceExpenseNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance Expense, Net</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_FinanceExpenseNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses that the entity classifies as being administrative.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35_b_vi&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BasicEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BasicEarningsLossPerShareFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Basic earnings (loss) per share from continuing operations. [Refer: Basic earnings (loss) per share; Continuing operations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicEarningsLossPerShareFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Basic earnings (loss) per share from discontinued operations. [Refer: Basic earnings (loss) per share; Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 68<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ix<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_ix&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CostOfSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CostOfSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DilutedEarningsLossPerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DilutedEarningsLossPerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Diluted earnings (loss) per share from continuing operations. [Refer: Continuing operations [member]; Diluted earnings (loss) per share]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Diluted earnings (loss) per share from discontinued operations. [Refer: Diluted earnings (loss) per share; Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 68<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 67<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_67&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseByNature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses aggregated according to their nature (for example, depreciation, purchases of materials, transport costs, employee benefits and advertising costs), and not reallocated among functions within the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseByNature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseByNatureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseByNatureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of costs associated with financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 130<br> -Subparagraph d<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_130_d_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 130<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_130_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxExpenseContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause viii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_viii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 135<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income that will be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph IG6<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82A<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82A&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income that will not be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph IG6<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IG6&amp;doctype=Implementation%20Guidance<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82A<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82A&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherExpenseByNature">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherExpenseByNature</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 17<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) before tax expense or income. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossFromContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_vi&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from discontinued operations. [Refer: Discontinued operations [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_vii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph ea<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_ea&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 98<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_98_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossFromOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 32<br> -IssueDate 2023-01-01<br> -Paragraph IE33<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=32&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IE33&amp;doctype=Illustrative%20Examples<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ResearchAndDevelopmentExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expenditure directly attributable to research or development activities, recognised in profit or loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 126<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_126&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ResearchAndDevelopmentExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SalesAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense relating to the marketing and selling of goods or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SalesAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 33<br> -IssueDate 2023-01-01<br> -Paragraph 70<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=33&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_70_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620889152">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Consolidated Statements of Changes in Equity<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Opening balance after adjustment, cumulative effect at date of initial application </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Share capital </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Share capital </div>
<div>Opening balance after adjustment, cumulative effect at date of initial application </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Contributed surplus </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Contributed surplus </div>
<div>Opening balance after adjustment, cumulative effect at date of initial application </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Accumulated deficit </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Accumulated deficit </div>
<div>Opening balance after adjustment, cumulative effect at date of initial application </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Foreign currency reserve </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Foreign currency reserve </div>
<div>Opening balance after adjustment, cumulative effect at date of initial application </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>DSUs </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>DSUs </div>
<div>Share capital </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>DSUs </div>
<div>Contributed surplus </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>RSUs </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>RSUs </div>
<div>Share capital </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>RSUs </div>
<div>Contributed surplus </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Beginning balance (in shares) at Dec. 31, 2021 | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">297,700,295<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Equity', window );">Beginning balance at Dec. 31, 2021</a></td>
<td class="nump">$ 1,327,017<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,416,256<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 297,819<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,388,779)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,721<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ChangesInStockHoldersEquityRollForward', window );"><strong>Changes in Stock Holders Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss</a></td>
<td class="num">(173,494)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(173,494)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued', window );">Deferred share consideration related to acquisition (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">112,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary', window );">Deferred share consideration related to acquisition</a></td>
<td class="num">$ (20)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,762<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,782)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Redeemed/exercised (in shares) | shares</a></td>
<td class="nump">304,635<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">304,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">58,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">217,832<span></span>
</td>
<td class="nump">217,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions', window );">Redeemed/exercised</a></td>
<td class="nump">$ 916<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,349<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(433)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (753)<span></span>
</td>
<td class="nump">$ 244<span></span>
</td>
<td class="num">$ (997)<span></span>
</td>
<td class="num">$ (2,466)<span></span>
</td>
<td class="nump">$ 785<span></span>
</td>
<td class="num">$ (3,251)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation</a></td>
<td class="nump">9,408<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">753<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,466<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Defined benefit plan actuarial gain</a></td>
<td class="nump">1,514<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,514<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Foreign currency translation for foreign operations</a></td>
<td class="num">$ (3,211)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,211)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2022 | shares</a></td>
<td class="nump">298,394,203<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">298,394,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Equity', window );">Ending balance at Dec. 31, 2022</a></td>
<td class="nump">$ 1,158,911<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 1,158,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,420,396<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 300,764<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,560,759)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,490)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ChangesInStockHoldersEquityRollForward', window );"><strong>Changes in Stock Holders Equity [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss</a></td>
<td class="num">(177,716)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(177,716)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued', window );">Deferred share consideration related to acquisition (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">224,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary', window );">Deferred share consideration related to acquisition</a></td>
<td class="num">$ (15)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,053<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(3,068)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Redeemed/exercised (in shares) | shares</a></td>
<td class="nump">152,120<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">152,120<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132,745<span></span>
</td>
<td class="nump">132,745<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions', window );">Redeemed/exercised</a></td>
<td class="nump">$ 335<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 504<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(169)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(171)<span></span>
</td>
<td class="nump">$ 194<span></span>
</td>
<td class="num">$ (365)<span></span>
</td>
<td class="num">$ (585)<span></span>
</td>
<td class="nump">$ 1,494<span></span>
</td>
<td class="num">$ (2,079)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation</a></td>
<td class="nump">10,959<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,959<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 585<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeAbstract', window );"><strong>Other comprehensive income (loss):</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Defined benefit plan actuarial gain</a></td>
<td class="nump">970<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">970<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation', window );">Foreign currency translation for foreign operations</a></td>
<td class="num">$ (1,472)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,472)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Ending balance (in shares) at Dec. 31, 2023 | shares</a></td>
<td class="nump">298,935,706<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">298,935,706<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Equity', window );">Ending balance at Dec. 31, 2023</a></td>
<td class="nump">$ 991,216<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,425,641<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 306,042<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (1,737,505)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (2,962)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="18"></td></tr>
<tr><td colspan="18"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Comparative information has been restated due to a discontinued operation (note 7).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Business Acquisition Deferred Consideration Transferred Shares Issued</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ChangesInStockHoldersEquityRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Changes in Stock Holders Equity</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ChangesInStockHoldersEquityRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Equity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of residual interest in the assets of the entity after deducting all its liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 13<br> -IssueDate 2023-01-01<br> -Paragraph 93<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=13&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_93_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Equity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in equity resulting from the acquisition of subsidiaries. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughExerciseOfOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in equity resulting from the exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughExerciseOfOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options exercised in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 135<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 17<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620116960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Consolidated Statements of Cash Flows - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract', window );"><strong>Operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss for the year</a></td>
<td class="num">$ (177,716)<span></span>
</td>
<td class="num">$ (173,494)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForReconcileProfitLossAbstract', window );"><strong>Adjustments for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense', window );">Depreciation and amortization</a></td>
<td class="nump">13,527<span></span>
</td>
<td class="nump">13,773<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdjustmentsForDeferredGainLossAmortization', window );">Deferred gain amortization</a></td>
<td class="num">(417)<span></span>
</td>
<td class="num">(416)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables', window );">Impairment loss on trade receivables</a></td>
<td class="nump">1,537<span></span>
</td>
<td class="nump">73<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision', window );">Inventory impairment and onerous contracts provision adjustments</a></td>
<td class="nump">14,978<span></span>
</td>
<td class="nump">7,513<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains', window );">Unrealized (gain) loss on forward contracts</a></td>
<td class="num">(1,296)<span></span>
</td>
<td class="nump">862<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss of investment in joint venture and associates</a></td>
<td class="nump">10,131<span></span>
</td>
<td class="nump">11,617<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseInFairValueOfInvestments', window );">Net decrease in fair value of investments</a></td>
<td class="nump">12,897<span></span>
</td>
<td class="nump">16,877<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeRecognitionOfLease', window );">De-recognition of lease</a></td>
<td class="nump">120<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLoss', window );">Impairment charges on property, plant and equipment</a></td>
<td class="nump">967<span></span>
</td>
<td class="nump">7<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment charges on intangible assets</a></td>
<td class="nump">2,266<span></span>
</td>
<td class="nump">13,017<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill', window );">Impairment charges on Goodwill</a></td>
<td class="nump">23,991<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecoveryOnSettlementOfContingentConsideration', window );">Recovery on settlement of contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(9,891)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdjustmentsForLossesDecommissioningOfLiabilities', window );">Accretion (dilution) on decommissioning liabilities</a></td>
<td class="nump">532<span></span>
</td>
<td class="num">(73)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities', window );">Employee future benefits</a></td>
<td class="nump">48<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsToAndOnBehalfOfEmployees', window );">Employee future benefits plan contributions</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForSharebasedPayments', window );">Share-based compensation</a></td>
<td class="nump">10,959<span></span>
</td>
<td class="nump">9,408<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDeferredTaxExpense', window );">Deferred income tax recovery</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(3,578)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperations', window );">Total adjustments</a></td>
<td class="num">(87,484)<span></span>
</td>
<td class="num">(114,230)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ChangesinnoncashworkingcapitalAbstract', window );"><strong>Changes in non-cash working capital:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables', window );">Trade and other receivables</a></td>
<td class="num">(12,913)<span></span>
</td>
<td class="num">(2,945)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories', window );">Inventories</a></td>
<td class="num">(898)<span></span>
</td>
<td class="num">(11,145)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables', window );">Prepaid expenses and other current assets</a></td>
<td class="nump">76<span></span>
</td>
<td class="num">(1,668)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables', window );">Trade and other payables</a></td>
<td class="num">(3,580)<span></span>
</td>
<td class="num">(718)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities', window );">Deferred revenue</a></td>
<td class="num">(3,442)<span></span>
</td>
<td class="num">(4,079)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForProvisions', window );">Warranty provision</a></td>
<td class="nump">3,671<span></span>
</td>
<td class="nump">2,614<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherAdjustmentsToReconcileProfitLoss', window );">Changes in non-cash working capital:</a></td>
<td class="num">(17,086)<span></span>
</td>
<td class="num">(17,941)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivities', window );">Cash used in operating activities</a></td>
<td class="num">(104,570)<span></span>
</td>
<td class="num">(132,171)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract', window );"><strong>Investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NetChangeInShortTermInvestments', window );">Net decrease in short-term investments</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,010<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod', window );">Contributions to long-term investments</a></td>
<td class="num">(11,911)<span></span>
</td>
<td class="num">(17,913)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod', window );">Recovery of contributions to long-term investments</a></td>
<td class="nump">1,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities', window );">Additions to property, plant and equipment</a></td>
<td class="num">(41,214)<span></span>
</td>
<td class="num">(33,932)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities', window );">Investment in intangible assets</a></td>
<td class="num">(154)<span></span>
</td>
<td class="num">(550)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod', window );">Investment in joint venture and associates</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(9,272)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ConsiderationPaidReceived', window );">Consideration paid related to acquisition</a></td>
<td class="num">(2,000)<span></span>
</td>
<td class="num">(14,900)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivities', window );">Cash used in investing activities</a></td>
<td class="num">(54,279)<span></span>
</td>
<td class="num">(75,557)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract', window );"><strong>Financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities', window );">Principal payments of lease liabilities</a></td>
<td class="num">(4,013)<span></span>
</td>
<td class="num">(3,322)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromExerciseOfOptions', window );">Net proceeds on issuance of share capital from share option exercises</a></td>
<td class="nump">335<span></span>
</td>
<td class="nump">916<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivities', window );">Cash used in financing activities</a></td>
<td class="num">(3,678)<span></span>
</td>
<td class="num">(2,406)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents', window );">Effect of exchange rate fluctuations on cash and cash equivalents held</a></td>
<td class="num">(73)<span></span>
</td>
<td class="num">(31)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents', window );">Decrease in cash and cash equivalents</a></td>
<td class="num">(162,600)<span></span>
</td>
<td class="num">(210,165)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents, beginning of year</a></td>
<td class="nump">913,730<span></span>
</td>
<td class="nump">1,123,895<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalents', window );">Cash and cash equivalents, end of year</a></td>
<td class="nump">$ 751,130<span></span>
</td>
<td class="nump">$ 913,730<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Comparative information has been restated due to a discontinued operation (note 7).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_AdjustmentsForDeferredGainLossAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments For Deferred Gain (Loss) Amortization</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_AdjustmentsForDeferredGainLossAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments For Inventory Impairment And Onerous Contracts Provision</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_AdjustmentsForLossesDecommissioningOfLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for losses, decommissioning of liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_AdjustmentsForLossesDecommissioningOfLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ChangesinnoncashworkingcapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Changes in non-cash working capital [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ChangesinnoncashworkingcapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DeRecognitionOfLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>De-recognition of Lease</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DeRecognitionOfLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncreaseDecreaseInFairValueOfInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) in fair value of investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncreaseDecreaseInFairValueOfInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NetChangeInShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net Change in Short-term Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NetChangeInShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RecoveryOnSettlementOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recovery on Settlement of Contingent Consideration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RecoveryOnSettlementOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDecreaseIncreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in other operating receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for decrease (increase) in trade and other receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other receivables; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDeferredTaxExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for deferred tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred tax expense (income); Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDeferredTaxExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for the increase (decrease) in contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract liabilities; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for increase (decrease) in employee benefit liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for provisions to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Provisions; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForReconcileProfitLossAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForReconcileProfitLossAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForSharebasedPayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForSharebasedPayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments for unrealised foreign exchange losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Section A Statement of cash flows for an entity other than a financial institution<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;doctype=Illustrative%20Examples&amp;dita_xref=IAS07_IE_A_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 50<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_50_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash from (used in) the entity's operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Section A Statement of cash flows for an entity other than a financial institution<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;doctype=Illustrative%20Examples&amp;dita_xref=IAS07_IE_A_TI<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ConsiderationPaidReceived">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of consideration paid or received in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 40<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_40_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ConsiderationPaidReceived</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 25<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_25&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 130<br> -Subparagraph d<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_130_d_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 130<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_130_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for goodwill. [Refer: Impairment loss recognised in profit or loss; Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B67_d_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Trade receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherAdjustmentsToReconcileProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments to reconcile profit (loss) to net cash flow from (used in) operating activities that the entity does not separately disclose in the same statement or note. [Refer: Adjustments to reconcile profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherAdjustmentsToReconcileProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsToAndOnBehalfOfEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to, and on behalf of, employees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 14<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_14_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsToAndOnBehalfOfEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromExerciseOfOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromExerciseOfOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of investments other than investments accounted for using the equity method. [Refer: Investments accounted for using equity method; Investments other than investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 17<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of interests in investments accounted for using the equity method. [Refer: Investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of investments other than investments accounted for using equity method. [Refer: Investments accounted for using equity method; Investments other than investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628561344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Reporting entity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract', window );"><strong>Corporate information and statement of IFRS compliance [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock', window );">Reporting entity</a></td>
<td class="text">Reporting entity:<div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%">The principal business of Ballard Power Systems Inc. (the &#8220;Corporation&#8221;) is the design, development, manufacture, sale and service of proton exchange membrane ("PEM") fuel cell products for a variety of applications, focusing on power products for bus, truck, rail, marine, stationary and emerging market (material handling, off-road and other) applications, as well as the delivery of services, including technology solutions, after sales services and training.  A fuel cell is an environmentally clean electrochemical device that combines hydrogen fuel with oxygen (from the air) to produce electricity. </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2023 and 2022 comprise the Corporation and its subsidiaries (note 4(a)).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Nature Of Business Explanatory [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628551552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Basis of preparation<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract', window );"><strong>Corporate information and statement of IFRS compliance [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory', window );">Basis of preparation</a></td>
<td class="text">Basis of preparation:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Statement of compliance:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements of the Corporation have been prepared in accordance with International Financial Reporting Standards (&#8220;IFRS&#8221;) accounting standards as issued by the International Accounting Standards Board (&#8220;IASB&#8221;).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements were authorized for issue by the Board of Directors on March&#160;8, 2024.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Details of the Corporation's material accounting policies are included in note 4.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Basis of measurement:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements have been prepared on the historical cost basis except for the following material items in the statement of financial position:</span></div><div style="padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">Financial assets classified as measured at fair value through profit or loss (FVTPL); and</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Functional and presentation currency:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">These consolidated financial statements are presented in U.S. dollars, which is the Corporation&#8217;s functional currency.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Use of estimates:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The preparation of the consolidated financial statements in conformity with IFRS accounting standards requires the Corporation&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Significant areas having estimation uncertainty include revenue recognition, asset impairment, warranty provision, inventory and onerous contract provision, and fair value measurement (including investments).  These estimates and judgments are discussed further in note 5.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">2. &#160;&#160;&#160;&#160;Basis of preparation (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Future operations:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation is required to assess its ability to continue as a going concern or whether substantial doubt exists as to the Corporation&#8217;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 achieve its liquidity objective.  The Corporation&#8217;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. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;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 cash operating expenses, managing  working capital and capital expenditure 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&#8217;s financial condition and or results of operations.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the basis used for the preparation of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628631424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Changes in accounting policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract', window );"><strong>Corporate information and statement of IFRS compliance [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory', window );">Changes in accounting policies</a></td>
<td class="text">Changes in accounting policies:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has consistently applied the accounting policies set out in note 4 to all periods presented in these consolidated financial statements. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of new standards and interpretations became effective from January 1, 2023 however, they did not have a material impact on the Corporation's consolidated financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for changes in accounting policies, accounting estimates and errors.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Section Accounting policies<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS08_g7-31_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525623424720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Material accounting policies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract', window );"><strong>Corporate information and statement of IFRS compliance [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory', window );">Disclosure of material accounting policy information [text block]</a></td>
<td class="text">Material accounting policies:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The accounting policies set out below have been applied consistently to all periods presented in these consolidated financial statements, unless otherwise indicated.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Basis of consolidation:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Corporation and its principal subsidiaries as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:73.786%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.156%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Percentage ownership</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Motive Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Guangzhou Ballard Power Systems Co., Ltd.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Power Systems Europe A/S</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Hong Kong Ltd.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard US Inc. </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Services Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Fuel Cell Systems Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Power Corporation</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsidiary Entities</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)&#160;&#160;&#160;&#160;Basis of consolidation (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Subsidiary Entities (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the Corporation completed a further restructuring of operations at Ballard Motive Solutions ("BMS") and effectively closed the operation.  As such, the historic operating results of the BMS business for both 2023 and 2022 have been removed from continuing operating results and are instead presented separately in the statement of comprehensive income (loss) as loss from discontinued operations.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Equity Investment Entities</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation also has a non-controlling, 49% interest (2022 - 49%), in Weichai Ballard Hy-Energy Technologies Co., Ltd ("Weichai Ballard JV").  This associated company is accounted for using the equity method of accounting.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On completion of an Equity Transfer Agreement in October 2023, the Corporation disposed of its 10% investment in Guangdong Synergy Hydrogen Power Co., Ltd. ("Synergy Ballard JVCo") valued at $nil as of December&#160;31, 2023.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Foreign currency:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Foreign currency transactions</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Foreign operations</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (loss).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Financial instruments:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Financial assets</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 de-recognizes 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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Financial instruments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Financial assets (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, contract assets and long-term financial investments are classified at amortized cost.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Financial liabilities</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities comprise the Corporation&#8217;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.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Inventories:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e) &#160;&#160;&#160;&#160;Property, plant and equipment:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Recognition and measurement</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any gain or loss on disposal of an item of property, plant and equipment is recognized in profit or loss.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e) &#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Depreciation (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:53.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The shorter of initial term of the respective lease and</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">estimated useful life</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 to 15 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:53.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Property</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 15 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 to 7 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Vehicles</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 5 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;Leases:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 16 Leases </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.&#160;&#160;&#160;&#160;As a Lessee</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s incremental borrowing rate. Generally, the Corporation uses its incremental borrowing rate as the discount rate.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;Leases (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.&#160;&#160;&#160;&#160;As a Lessee (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation presents right-of-use assets in &#8216;Property, plant and equipment&#8217; and lease liabilities in &#8216;Lease liability&#8217; in the statement of financial position.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(g)&#160;&#160;&#160;&#160;Goodwill and intangible assets:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Recognition and measurement</span></div><div style="margin-bottom:9pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:27.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.262%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenditure on research activities is recognized in profit or loss as incurred.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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.</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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.</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Amortization</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:81.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.612%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired patents, know-how and in-process research &amp; development</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 20 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ERP management reporting software system</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer contracts  and relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired non-compete agreements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 3 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trademarks and service marks</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internally generated fuel cell intangible assets</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;Impairment:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Financial assets</span></div><div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An &#8216;expected credit loss&#8217; ("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.</span></div><div style="margin-bottom:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In applying the ECL model, loss allowances are measured on either of the following bases:</span></div><div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and</span></div><div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.</span></div><div style="padding-left:76.5pt;padding-right:29.25pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation measures loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)  Non-financial assets</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the Corporation&#8217;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&#8217;s recoverable amount is estimated. For goodwill and intangible assets that have indefinite useful lives, the recoverable amount is estimated annually or whenever events or circumstances indicate that the carrying amount may not be recoverable.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;Impairment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)  Non-financial assets (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Provisions:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:135pt;text-align:justify;text-indent:-117pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty provision</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Decommissioning liabilities</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;Revenue recognition:</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:0.55pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;Revenue recognition (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On cost-plus reimbursable contracts, revenues are recognized as costs are incurred, and include applicable fees earned as services are provided.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(k)&#160;&#160;&#160;&#160;Finance income and expense:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance expense comprises interest expense on leases and the unwinding of the discount on provisions.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(l)&#160;&#160;&#160;&#160;Income taxes:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(m)&#160;&#160;&#160;&#160;Employee benefits:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined benefit plans</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A defined benefit plan is a post-employment pension plan other than a defined contribution plan. The Corporation&#8217;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&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation recognizes all remeasurements arising from defined benefit plans, which comprise actuarial gains and losses, immediately in other comprehensive income (loss). Remeasurements recognized in other comprehensive income (loss) are not recycled through profit or loss in subsequent periods.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other long-term employee benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;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&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Termination benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-term employee benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term employee benefit obligations are measured on an undiscounted basis and are expensed as the related service is provided.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(n)&#160;&#160;&#160;&#160;Share-based compensation plans:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  For awards with market conditions, the fair value is determined at grant date using a complex financial simulation model and there is no subsequent true-up to actual.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(o)&#160;&#160;&#160;&#160;Earnings (loss) per share:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the treasury stock method, the dilution is calculated based upon the number of common shares issued should deferred share units (&#8220;DSUs&#8221;), restricted share units (&#8220;RSUs&#8221;), and &#8220;in the money&#8221; 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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(p)&#160;&#160;&#160;&#160;Segment reporting:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure of material accounting policy information applied by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628308048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Critical judgments in applying accounting policies and key sources of estimation uncertainty<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract', window );"><strong>Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory', window );">Critical judgments in applying accounting policies and key sources of estimation uncertainty</a></td>
<td class="text"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt">Critical judgments in applying accounting policies and key sources of estimation uncertainty:</span><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Critical judgments in applying accounting policies:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Critical judgments that management has made in the process of applying the Corporation&#8217;s accounting policies and that have the most significant effect on the amounts recognized in the consolidated financial statements are limited to management&#8217;s assessment of the Corporation&#8217;s ability to continue as a going concern (note 2(e)).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key sources of estimation uncertainty:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">5.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:9.67pt">Critical judgments in applying accounting policies and key sources of estimation uncertainty (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key sources of estimation uncertainty (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Revenue recognition:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:54pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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.</span></div><div style="margin-bottom:9pt;padding-left:54pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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&#8217;s attainment on achieving certain defined contractual milestones. Management&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s assessment of the progress achieved against milestones, or that the Corporation's estimates of the work required to complete a contract may change.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)  Asset impairment:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s common stock, which could negatively impact the fair value of the Corporation&#8217;s cash generating units.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:6.34pt">Warranty provision:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:11pt;font-weight:700;line-height:120%">5.</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%;padding-left:8.84pt">Critical judgments in applying accounting policies and key sources of estimation uncertainty (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key sources of estimation uncertainty (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Inventory and onerous contracts provision:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 provisions are made.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A provision for onerous contracts is also assessed and measured at the present value of the lower of the expected cost of terminating the contract and the expected net cost of continuing with the contract, which is determined based on the incremental costs of fulfilling the obligation under the contract and an allocation of other costs directly related to fulfilling the contract. Before an onerous contract provision is established, the Corporation recognizes any impairment loss on the assets (including through an inventory provision) associated with that contract. </span></div><div style="margin-bottom:9pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:127%">(e)&#160;&#160;&#160;&#160;Fair value measurement (including investments):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A number of the Corporation&#8217;s accounting policies and disclosures require the measurement of fair values, for both financial and non-financial assets and liabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">When one is available, the Corporation measures the fair value of an instrument using the quoted price in an active market for that instrument. A market is regarded as &#8220;active&#8221; if transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis. If there is no quoted price in an active market, then the Corporation uses valuation techniques that maximize the use of relevant observable inputs and minimize the use of unobservable inputs. This involves developing estimates and assumptions consistent with how market participants would price the instrument. Management bases its assumptions on observable data as far as possible, but this is not always available. In that case, management uses the best information available. Where they are available, the fair value of investments is based on observable market transactions. Estimated fair values may vary from the actual prices that would be achieved in an arm&#8217;s length transaction at the reporting date.</span></div>The best evidence of the fair value of a financial instrument (including investments) on initial recognition is usually the transaction price &#8211; i.e., the fair value of the consideration given or received. If the Corporation determines that the fair value on initial recognition differs from the transaction price and the fair value is evidenced neither by a quoted price in an active market for an identical asset or liability nor based on a valuation technique for which any unobservable inputs are judged to be insignificant in relation to the measurement, then the financial instrument is initially measured at fair value, adjusted to defer the difference between the fair value on initial recognition and the transaction price. Subsequently, that difference is recognized in profit or loss on an appropriate basis over the life of the instrument but no later than when the valuation is wholly supported by observable data, or the transaction is closed out.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628303136">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Recent accounting pronouncements and future accounting policy changes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract', window );"><strong>Corporate information and statement of IFRS compliance [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory', window );">Recent accounting pronouncements and future accounting policy changes</a></td>
<td class="text">Recent accounting pronouncements and future accounting policy changes:  <div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#160;&#160;&#160;&#160;Classification of Liabilities as Current or Non-current</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> (Amendments to IAS 1)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On January 23, 2020, the IASB issued amendments to</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%"> IAS 1 Presentation of Financial Statements </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(the "2020 amendments"), to clarify the classification of liabilities as current or non-current. On October 31, 2022, the IASB issued </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Non-current Liabilities with Covenants (Amendments to IAS 1)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> (the &#8220;2022 amendments&#8221;), to improve the information a company provides about long-term debt with covenants. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purposes of non-current classification, the 2020 amendments and the 2022 amendments (collectively "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.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments reconfirmed that only covenants with which a company must comply on or before the reporting date affect the classification of a liability as current or non-current. Covenants with which a company must comply after the reporting date do not affect a liability&#8217;s classification at that date. The amendments also clarify how a company classifies a liability that includes a counterparty conversion option.  The amendments state that:</span></div><div style="padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">settlement of a liability includes transferring a company&#8217;s own equity instruments to the counterparty, and</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">when classifying liabilities as current or non-current a company can ignore only those conversion options that are recognized as equity.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The amendments are effective for annual periods beginning on or after January 1, 2024.  Early adoption is permitted.  A company that applies the 2020 amendments early is required to also apply the 2022 amendments.  The adoption of the </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Amendments to IAS 1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> is not expected to have a material impact on the Corporation's financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of changes made to accounting policies by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620099984">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DiscontinuedOperationsAbstract', window );"><strong>Discontinued Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory', window );">Discontinued operations</a></td>
<td class="text">Discontinued operations:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On November 11, 2021, the Corporation acquired BMS (formerly Arcola Energy Limited), a UK-based systems engineering company specializing in hydrogen fuel cell systems and powertrain integration.   The Corporation acquired 100% of Arcola for total consideration of up to $40,000,000, consisting of up-front net cash consideration of $7,157,000, and including 337,353 shares of the Corporation with an acquisition date fair value of approximately $4,851,000 (all shares have been  issued as of December&#160;31, 2023) vesting over a two year period from the acquisition date, and $26,258,000 in earn-out cash contingent consideration based on the achievement of certain performance milestones over an up to three year period from the acquisition date.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Subsequent to the acquisition, the Corporation re-evaluated the business model of BMS and during the year ended December&#160;31, 2022, the Corporation decided to exit the vehicle integration business of BMS and made certain restructuring changes to its operations.  As a result of the post-acquisition restructuring of BMS' operations during the year ended December 31, 2022, the Corporation recognized a net charge to restructuring costs of $4,835,000 consisting primarily of contract exit and modification costs, grant adjustment charges, personnel change costs, and legal and advisory costs, net of expected recoveries; recovery on settlement of contingent consideration of $9,891,000 related to the cancellation of certain contingent and outstanding cash milestones no longer payable; and intangible asset impairment of $13,017,000 consisting of a write-down of acquired technology, customer contracts, and non-compete intangible assets to their estimated fair value of $2,500,000.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">7.&#160;&#160;&#160;&#160;Discontinued operations (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the Corporation completed a further restructuring of operations at BMS and effectively closed the operation.  As such, the historic operating results of the BMS business for both 2023 and 2022 have been removed from continuing operating results and are instead presented separately in the statement of loss and comprehensive income (loss) as loss from discontinued operations.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation reviewed its remaining BMS related intangible assets and goodwill for impairment indicators and concluded that impairment indicators on certain assets did exist as of December&#160;31, 2023.  During the year ended December&#160;31, 2023, the Corporation recorded impairment charges of $2,266,000 (2022 - $13,017,000) on intangible assets (note 11) and impairment charges of $23,991,000 (2022 - $nil) on goodwill (note 12) related to the closure of operations at BMS. As a result of the impairment charges, intangible assets and goodwill for BMS were both written down to $nil as of December&#160;31, 2023.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:32.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">intangible assets December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:32.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">intangible assets at December 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,976&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,498&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,478&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,978&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer contracts and relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete agreement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,279&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,762&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,517&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,017&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss from discontinued operations for the years ended December&#160;31, 2023 and 2022 is comprised of the following</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Product and service revenues</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">934&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,926&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of product and service revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,713&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,913)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,784)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance income and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">337&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment charges on intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,266)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,017)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment charges on goodwill</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,991)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recovery on settlement of contingent consideration</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,891&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax recovery</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,578&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss from discontinued operations</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33,506)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,123)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash flows from discontinued operations for the years ended December&#160;31, 2023 and 2022  is as follows</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:72.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.195%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash used in operating activities</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,601)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,259)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash provided by (used in) investing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(78)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash used in financing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(234)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(210)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash used in discontinued operations</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,788)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,547)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operations [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of discontinued operations. [Refer: Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525623436224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade and other receivables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsExplanatory', window );">Trade and other receivables</a></td>
<td class="text">Trade and other receivables:<div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:71.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.064%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,490&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,812&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,103&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,269&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,781&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,565&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,696&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contract assets</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Contract assets primarily relate to the Corporation's rights to consideration for work completed but not billed as at December&#160;31, 2023 for engineering services and technology transfer services.</span></div><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:85.758%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2023</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,781&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to contract assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,435&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Invoiced during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,947)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,269&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Information about the Corporation's exposure to credit and market risks, and impairment losses for trade receivables and contract assets is included in note 32.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620003456">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InventoriesAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInventoriesExplanatory', window );">Inventories</a></td>
<td class="text">Inventories:<div style="margin-bottom:9pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:71.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.064%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Raw materials and consumables</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,085&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,016&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,041&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,171&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,169&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,502&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Service inventory</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,575&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,361&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,870&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,050&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, the amount of raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues amounted to $103,850,000 (2022 - $68,870,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, the Corporation recorded negative inventory impairment and onerous contract provision adjustments of $17,181,000 (2022 - $8,702,000) and reversed previously recorded adjustments of $2,203,000 (2022 - $1,189,000), resulting in net negative inventory impairment and onerous contract provision adjustments of $14,978,000 (2022 - $7,513,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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventories [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInventoriesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventories.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS02_g36-39_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInventoriesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627479664">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory', window );">Property, plant and equipment</a></td>
<td class="text">Property, plant and equipment:<div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:59.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment owned</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,206&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,344&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,119&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,017&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116,325&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,361&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment owned</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amounts</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,405&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,207&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,436&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,550&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,120&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,264&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,206&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,344&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:22.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.025%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Building</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,741&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">745&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,356&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,764&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,103&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,780&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,202&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,102&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(111)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,041)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(55)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146,097&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,999&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,214&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(111)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,171)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167,933&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:22.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.626%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.626%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.306%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Building</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,534&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">491&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(73)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,951&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,328&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,535&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,938&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,132&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,090)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,977&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,655&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,299&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">967&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,171)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,727&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, impairment charges of  $967,000  (2022 - $7,000) consist primarily of a write-down of assets of $936,000 (2022 - $nil), as the Corporation has decided to suspend investment in a planned facility in China (note 27), and an impairment loss of  $31,000  (2022 - $7,000) for production and test equipment.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"></td><td style="width:27.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,852&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(290)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,741&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,914&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">700&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(208)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,450&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(185)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,644&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,663&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,109)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,202&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,860&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,932&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,792)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,999&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment owned (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:27.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.391%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,253&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">574&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(290)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,534&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,152&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(208)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,932&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(185)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,668&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,368&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,109)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,938&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,005&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,434&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,792)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,655&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Right-of-use assets</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation leases certain assets under lease agreements, comprising primarily of leases of land and buildings, office equipment and vehicles (note 19).</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:72.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amounts included in property, plant and equipment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,691&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,487&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">358&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">414&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,119&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,017&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:34.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.178%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,844&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,676&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(73)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,447&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">176&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">637&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(135)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">637&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,669&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,826&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(219)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,260&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:34.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.178%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,357&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,382&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,757&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(58)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">278&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,652&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,532&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(68)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,141&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:28.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.115%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,427&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,746&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,844&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">637&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,974&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,049&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,669&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Right-of-use assets (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:27.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.116%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,590&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,108&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,357&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,768&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,231&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,652&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for property, plant and equipment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS16_g73-79_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628619104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IntangibleAssetsAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsExplanatory', window );">Intangible assets</a></td>
<td class="text">Intangible assets:<div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ERP management reporting software system</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,406&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,714&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intellectual property acquired from Ballard Motive Solutions (note  7)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,406&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,214&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:59.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amount</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,677&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,889&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,788&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,107)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment on intangible assets (note 7)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,017&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,017)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,227&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,013&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,214&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,696&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,696)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment on intangible assets (note 7)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,266)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,381&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,975&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,406&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, impairment charges on intangible assets of $2,266,000 (2022 - $13,017,000) were recognized  primarily as a result of the post-acquisition restructuring of operations and ultimate closure of BMS (note 7).  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Additions to intangible assets in 2023 of $154,000 (2022 - $550,000) consist primarily of costs to enhance the capabilities of the ERP management reporting software system.</span></div>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. During the year ended December&#160;31, 2023, amortization of $1,696,000 (2022 - $3,107,000) was recorded.<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IntangibleAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS38_g118-128_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628586272">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IntangibleAssetsAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGoodwillExplanatory', window );">Goodwill</a></td>
<td class="text">Goodwill:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the purpose of impairment testing, goodwill is allocated to the Corporation&#8217;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&#8217;s operating segments (note 31).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As of December&#160;31, 2023, the aggregate carrying amount of the Corporation&#8217;s goodwill is $40,277,000 (2022 - $64,268,000).  The impairment of goodwill related to the closure of BMS of $23,991,000 (2022 - $nil) was recorded before the impairment test effective December&#160;31, 2023.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">12. Goodwill (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The goodwill 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.  The Corporation&#8217;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, 2023 based on the average closing share price in the month of December, adding a reasonable estimated control premium to determine the Corporation&#8217;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, 2023, indicating that no goodwill impairment charge is required for 2023 ($nil in 2022).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IntangibleAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGoodwillExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620082640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-accounted Investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InterestsInOtherEntitiesAbstract', window );"><strong>Interests In Other Entities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory', window );">Equity-accounted Investments</a></td>
<td class="text">Equity-accounted Investments:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2023</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%">,</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> the Corporation recorded $10,131,000 (2022 - $11,617,000) in equity loss of investment in JV and associates, consisting of equity loss in Weichai Ballard JV of $9,931,000 (2022 - $11,599,000) and equity loss in Synergy Ballard JVCo of $200,000 (2022 - $18,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Weichai Ballard JV</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,982&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital contribution to JV</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,272&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recognition of 49% profit on inventory not yet sold to third party, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,205&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">549&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity in loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,931)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,599)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative translation adjustment due to foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,399)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,178)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,901&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2023, the Corporation made committed capital contributions of $nil (2022 - $9,272,000 (RMB 62,475,000 equivalent)) to Weichai Ballard JV.  At December&#160;31, 2023, as specified in the Equity Joint Venture Agreement, the Corporation has fulfilled its capital contribution commitments to Weichai Ballard JV.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the financial information of Weichai Ballard JV as included in its own financial statements as of December&#160;31, 2023, adjusted for foreign exchange differences, the application of the Corporation's accounting policies, and the Corporation's incorporation costs.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:71.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.063%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Percentage ownership interest (49%)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,023&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,088&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,618&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,265)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,460)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,314)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net assets (100%)</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,890&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,932&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporation's share of net assets (49%)</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,607&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,895&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Incorporation costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Elimination of unrealized profit on downstream sales, net of sale to third party</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,030)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,193)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying amount of investment in Weichai Ballard JV</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,901&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.&#160;&#160;&#160;&#160;Equity-accounted Investments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Weichai Ballard JV (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue (100%)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,705&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,476&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss (100%)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,268&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,672&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporation's share of net loss (49%)</span></div></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,931&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,599&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Synergy Ballard JVCo</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Synergy Ballard JVCo</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recognition of 10% profit on inventory sold  to third party, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity in loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(200)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On completion of an Equity Transfer Agreement in October 2023, the Corporation disposed of its 10% investment in Synergy Ballard JVCo valued at $nil as of December&#160;31, 2023.  All remaining deferred revenue and profit on past downstream transactions totalling $736,000 were fully recognized in the year ended December&#160;31, 2023 .</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InterestsInOtherEntitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interests In Other Entities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InterestsInOtherEntitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of investments accounted for using the equity method. [Refer: Investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627640576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term financial investments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_LongTermFinancialInvestmentsAbstract', window );"><strong>Long-term Financial Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory', window );">Long-term financial investments</a></td>
<td class="text">Long-term financial investments:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the above equity-accounted investments, the Corporation has also acquired ownership interest in various other investments.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions (Proceeds)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,470&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,501)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,969&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,900)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,333&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,304&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,237)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,400&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,963&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,624&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,801&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">565&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,983&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(473)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,075&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,331&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,911&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,897)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,345&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions (Proceeds)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,335&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,865)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,470&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,183&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,333&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,924&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,597)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,963&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">339&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(580)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">565&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,310&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,913&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,892)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,331&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, changes in fair value and foreign exchange adjustments for long -term investments totalling $12,897,000 (2022 - $16,877,000) were comprised of decreases in long-term investments of $12,897,000 (2022 - $16,892,000) offset by increases in short-term investments of $nil (2022 - $15,000) and were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;Long-term financial investments (cont'd):</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:113%">During the first three months of 2024, the Corporation invested in a decarbonization and climate technology and growth equity fund by acquiring a 2% interest in Templewater Decarbonization I, L.P. (&#8220;Templewater&#8221;), a limited partnership registered in Cayman Islands, for an initial investment of $495,000 on a total commitment of $1,000,000. </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Forsee Power</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In October 2021, the Corporation acquired a non-controlling 9.8% equity interest in Forsee Power SA ("Forsee Power"), a publicly traded French company specializing in the design, development, manufacture, commercialization, and financing of smart battery systems for sustainable electric transport.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, changes in fair value and foreign exchange adjustments totalling   $(3,501,000) (2022 - $(14,865,000)) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32), resulting in net fair value investment in Forsee Power of $14,969,000 as of December&#160;31, 2023 (2022 - $18,470,000), now representing a non-controlling 7.3% equity interest.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Wisdom Motor</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In June 2022, the Corporation invested $10,000,000 and acquired a non-controlling 7.2% interest in Wisdom Group Holdings Ltd. ("Wisdom Motor"), a privately held Cayman Island holding company with operating subsidiaries whose business includes the design and manufacture of vehicles, including zero emission fuel cell electric buses, trucks, and battery-electric vehicles.  During the year ended December&#160;31, 2023, the Corporation assigned its option held to purchase additional Series A Preferred Shares in Wisdom for consideration of $1,000,000, resulting in recovery of contributions of $1,000,000.  The exercise of this option by the acquiring counterparties, diluted the Corporation's ownership interest from 7.2% to 6.7% as of December&#160;31, 2023.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:112%">During the year ended December&#160;31, 2023,  changes in fair value totalling $(4,900,000) (2022 - $nil) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32), resulting in net fair value investment in Wisdom Motor of $4,100,000 as of December&#160;31, 2023 (2022 - $10,000,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Quantron AG</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In September 2022, the Corporation invested &#8364;5,000,000 ($5,183,000) and acquired a non-controlling 1.9% equity interest in Quantron AG, a global electric vehicle integrator and an emerging specialty OEM to accelerate fuel cell truck adoption.  During the year ended December&#160;31, 2023, the Corporation made a committed additional contribution of &#8364;3,000,000 ($3,304,000) to exercise its option to purchase an additional 793 shares, resulting in a non-controlling ownership interest of 3.0% in Quantron AG as of December&#160;31, 2023.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, changes in fair value and foreign exchange adjustments totalling $(4,237,000) (2022 -$150,000) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32), resulting in net fair value investment in Quantron AG of $4,400,000 as of December&#160;31, 2023 (2022 - $5,333,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Hydrogen Funds </span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">HyCap Fund</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In August 2021, the Corporation invested in HyCap Fund I SCSp (&#8220;HyCap&#8221;), a special limited partnership registered in Luxembourg.  During the year ended December&#160;31, 2023, the Corporation made additional contributions of &#163;3,771,000 ($4,624,000) (2022 - &#163;1,550,000 ($1,924,000)) for total contributions of  &#163;10,987,000 ($14,210,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">14.&#160;&#160;&#160;&#160;Long-term financial investments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Hydrogen Funds (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">HyCap Fund (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, changes in fair value and foreign exchange adjustments totalling  $214,000 (2022 - $(1,597,000)) were recognized as an unrealized gain in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32), resulting in net fair value investment in HyCap of $12,801,000 as of December&#160;31, 2023 (2022 - $7,963,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Clean H2 Infrastructure Fund</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In December 2021, the Corporation invested in Clean H2 Infrastructure Fund I ("Clean H2"), a special limited partnership registered in France.  During the year ended December&#160;31, 2023, the Corporation made additional  contributions of &#8364;3,705,000 ($3,983,000) (2022 - &#8364;696,000 ($806,000)) for total contributions of &#8364;4,701,000 ($5,146,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, changes in fair value and foreign exchange adjustments totalling  $(473,000) (2022 - $(580,000)) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32), resulting in net fair value investment in Clean H2 of $4,075,000 as of December&#160;31, 2023 (2022 - $565,000).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_LongTermFinancialInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-term Financial Investments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_LongTermFinancialInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of investments other than investments accounted for using the equity method. [Refer: Investments other than investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628306112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Bank facilities<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBorrowingsExplanatory', window );">Bank facilities</a></td>
<td class="text">Bank facilities:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has the following bank facilities available to it.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Letter of Guarantee Facility</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has a Letter of Guarantee Facility (&#8220;LG Facility&#8221;), enabling the bank to issue letters of guarantees, standby letters of credit, performance bonds, counter guarantees, counter standby letters of credit or similar credits on the Corporation's behalf from time to time up to a maximum of $2,000,000. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2023,  EUR 979,000 (CDN $1,433,000) (2022 - $nil) was outstanding on the LG Facility. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign Exchange Facility </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation also has a $25,000,000 Foreign Exchange Facility (&#8220;FX Facility&#8221;) that enables the Corporation to enter into foreign exchange currency contracts (at face value amounts in excess of the FX facility) secured by a guarantee from Export Development Canada.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2023, the Corporation had outstanding foreign exchange currency contracts to purchase a total of CDN $31,500,000</span><span style="color:#000000;font-family:'Times New Roman',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(2022 &#8211; CDN $38,000,000) at an average rate of 1.35 CDN per U.S. dollar, resulting in an unrealized gain of CDN $542,000 at December&#160;31, 2023 (2022 &#8211; CDN $(1,201,000)). The unrealized gain on forward foreign exchange contracts is presented in prepaid expenses and other current assets on the statement of financial position.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBorrowingsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of borrowings. [Refer: Borrowings]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBorrowingsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525621268544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade and other payables<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory', window );">Trade and other payables</a></td>
<td class="text">Trade and other payables:<div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade accounts payable</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,724&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,440&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensation payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,235&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,248&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,628&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,059&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,109&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">586&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,696&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,333&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of trade and other payables. [Refer: Trade and other payables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627456704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory', window );">Deferred revenue</a></td>
<td class="text">Deferred revenue:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.</span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,030&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,109&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,790&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,232)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,729)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending Balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,588&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,030&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for revenue from contracts with customers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Section Presentation<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IFRS15_g105-109_TI<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IFRS15_g110-129_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525623291936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provisions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfProvisionsExplanatory', window );">Provisions</a></td>
<td class="text">Provisions:<div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:33.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warranty</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Onerous </span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contingent </span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Legal</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">contracts</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">consideration</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,712&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,258&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,275&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Opening retained earnings adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions made during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,851&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,900&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions used/paid during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(320)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,391)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,900)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,611)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions reversed/expired during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(860)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,280)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,140)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,327&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,400&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,078&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,910&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions made during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,459&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,210&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,600&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,269&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions used/paid during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,176)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,652)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,968)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,796)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions reversed/expired during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(910)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(700)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,610)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">422&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,997&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,300&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,797&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Restructuring provision</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restructuring charges primarily relate to certain cost cutting measures and primarily include employee termination benefits.  Restructuring charges are recognized in other operating expense.  As of December&#160;31, 2023, restructuring costs totalling $422,000 remain accrued.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty provision</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation recorded warranty provisions of $7,210,000 (2022 - $5,851,000), comprised of $5,916,000  (2022 - $4,580,000) related to new product sales and $1,294,000 (2022 - $1,271,000) related to upward warranty adjustments.  This was offset by warranty expenditures of $2,652,000 (2022 - $2,391,000) and downward warranty adjustments of $910,000 (2022 - $860,000), due primarily to contractual expirations and changes in estimated and actual costs to repair.  As of December&#160;31, 2023, total warranty provision of $14,997,000  has been accrued in provisions and other current liabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Onerous Contracts</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation adopted a new standard for onerous contracts on January 1, 2022 which resulted in an increase in the onerous contract provisions of $1,200,000.  On completion of a review of the Corporation's "open" contracts as of December&#160;31, 2023, total onerous contract costs of $6,300,000 have been accrued in provisions and other current liabilities.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:6pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">18.&#160;&#160;&#160;&#160;Provisions (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Contingent Consideration</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the acquisition of BMS in November 2021 (note 7), total consideration included 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.   As part of the post-acquisition restructuring of operations at Ballard Motive Solutions in the UK in 2022, there was a change in estimate in the fair value of contingent consideration due to changes in expectation of achieving milestones.  This resulted in a  recovery on settlement of contingent consideration of $9,891,000 related to the cancellation of certain contingent and outstanding cash milestones no longer payable.  The contingent consideration provision now comprises the last remaining milestone at its estimated value of $78,000.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, cash payments of $2,000,000 (2022 - $14,900,000) were made by the Corporation upon successful achievement of certain performance milestones.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Legal provision</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As part of the post-acquisition restructuring of operations at BMS in 2022 (note 7), the Corporation recorded a legal provision for various contract exit and modification costs, grant adjustment charges, and legal and advisory costs, net of expected recoveries.  As at December&#160;31, 2023, costs totalling $nil remain accrued.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfProvisionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of provisions. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfProvisionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628109568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease liability<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfLeasesExplanatory', window );">Lease liability</a></td>
<td class="text">Lease liability:<div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.95% to 8.56% per annum and expire between January 2024 and October 2033. </span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,368&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,743&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability, Current</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,505&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,895&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,078&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,505&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">258&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability, Non-current</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,393&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,836&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,898&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,731&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation is committed to minimum lease payments as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:57.963%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.045%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Analysis</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less than one year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,667&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Between one and five years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,757&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">More than five years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,837&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted lease liabilities</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,261&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the Corporation made principal payments on its lease liabilities of $4,013,000 (2022 - $3,322,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred gains were also recorded on closing of the finance lease agreement and are amortized over the lease term. At December&#160;31, 2023, the outstanding deferred gain was $485,000 (2022 &#8211; $902,000).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leases [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfLeasesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for leases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Section Presentation<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IFRS16_g47-50_TI<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IFRS16_g51-60_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfLeasesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525630816704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other non-current liabilities and employee future benefits<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsAbstract', window );"><strong>Employee Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory', window );">Other non-current liabilities and employee future benefits</a></td>
<td class="text">Other non-current liabilities and employee future benefits:<div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,337&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,805&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(475)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current liabilities and employee future benefits</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,862&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,260&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other non-current liabilities:  Decommissioning liabilities</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A provision for decommissioning liabilities has been recorded for the Corporation&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 3.17% per annum (2022 &#8211; 3.41%).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation performed an assessment of the estimated cash flows required to settle the obligations for the  building as of December&#160;31, 2023. Based on the assessment, an increase of $449,000 in the provision (2022 - $nil) was recorded against decommissioning liabilities, in addition to accretion costs of $43,000 (2022 - $44,000) and the effect of movements in exchange rates of $40,000 (2022 - $(117,000)).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The net discounted amount of estimated cash flows required to settle the obligation for the building as of December&#160;31, 2023 is $2,337,000 (2022 - $1,805,000) which is expected to be settled at the end of the lease term in 2025.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee future benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit pension plan liability</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(582)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net other post-retirement benefit plan liability</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefits</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(475)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation maintained a defined benefit pension plan covering existing and former employees in the United States. The benefits under the pension plan were 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. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the Corporation completed a settlement agreement with an external party to transfer 100% of its liability for the plan retiree population of the plan.  On final settlement, $7,326,000 of the plan assets were distributed to this external party who then assumed the full liability of the retiree group.  The Corporation also filed formal plan termination documents and once formal approval is obtained later in 2024, the Corporation anticipates settling the remaining plan liability through cash settlement and annuity purchases from the remaining plan assets.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Certain employees in the United States are also eligible for post-retirement healthcare, life insurance, and other benefits.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;Other non-current liabilities and employee future benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee future benefits (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2023. The next actuarial valuation of the employee future benefit plans for funding purposes is expected to be performed as of January 1, 2024.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation expects contributions of $nil to be paid to its defined benefit plans in 2024.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 statement of loss and comprehensive income (loss) is recorded in finance loss and other (note 26).</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:36.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined benefit pension plan</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">14,402</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,187&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(14,054)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,373)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">348</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,814&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in profit or loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current service cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest cost (income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">700</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(683)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(468)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">17</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">726</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">548&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(683)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(468)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">43</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income (loss)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remeasurements loss (gain):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Actuarial loss (gain) arising from:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Demographic assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">113</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,547)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">113</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,547)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Experience adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(600)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(600)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Return on plan assets excluding interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(486)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,092&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(486)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,092&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Plan expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(54)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">54</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7,326)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">7,326</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7,867)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,662)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6,894</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,116&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(973)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,546)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions paid by the employer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(558)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(671)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">558</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">671&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(558)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(671)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">558</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">671&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6,703</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,402&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7,285)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,054)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(582)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;Other non-current liabilities and employee future benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee future benefits (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:36.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other post-retirement benefit plan</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">107</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">107</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in profit or loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest cost (income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income (loss)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remeasurements loss (gain):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Actuarial loss (gain) arising from:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Demographic assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Experience adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions paid by the employer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(8)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(8)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">107</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">107</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income (loss)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit pension plan actuarial gain</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">973&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,546&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other post-retirement benefit plan actuarial loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">970&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,514&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pension plan assets comprise:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant actuarial assumptions adopted in measuring the fair value of benefit obligations at December 31 were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:44.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.046%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.88&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.67&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.89&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;Other non-current liabilities and employee future benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee future benefits (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant actuarial assumptions adopted in determining net expense for the years ended December 31 were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:44.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.046%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.67&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.76&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.89&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Impacts of assumed health care cost trend rates applicable to the other post-retirement benefit plan at December&#160;31, 2023 including a one-percentage-point change in assumed health care cost trend rates would not have a material impact on the Corporation&#8217;s financial statements.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Benefits [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfEmployeeBenefitsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for employee benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Section Scope<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS19_g2-7_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEmployeeBenefitsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525623615584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedPaymentArrangementsAbstract', window );"><strong>Share-Based Payment Arrangements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock', window );">Equity</a></td>
<td class="text">Equity:<div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Option Expense</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,035&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,931&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSU Expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">397&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">529&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU Expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,288&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,479&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total share-based compensation for continuing operations (per statement of loss)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,720&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,939&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">239&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">469&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total share-based compensation (per statement of equity)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,959&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,408&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Share capital:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Upon acquisition of BMS in November 2021 (note 7), part of the total consideration paid included the issuance of 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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the Corporation issued the second and final third tranches of 224,902 (2022 - 112,451) common shares with a fair value of $3,068,000 (2022 - $1,782,000) as per the acquisition date, offset by miscellaneous deferred financing costs of $15,000 (2022 - $20,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  This was renewed in May 2023 for a period of two years until April 2025.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2023, 298,935,706 ( 2022 - 298,394,203) common shares were issued and outstanding.</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Share options:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21. &#160;&#160;&#160;&#160;Equity (cont'd):</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Share options (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, options outstanding from the consolidated share option plan were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:67.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.030%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options for common shares</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,041,567&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.70&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,263,685&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.97&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(304,635)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(184,496)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.75&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,501)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,807,620&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.19&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(152,120)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(263,253)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.39&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,025)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,390,222&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.36&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the Corporation&#8217;s share options outstanding as at December&#160;31, 2023:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:35.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.009%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options outstanding</span></td><td colspan="3" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercisable</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average<br/>remaining<br/>contractual life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted<br/>average<br/>exercise</span></td><td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted<br/>average</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Range of exercise price</span></td><td colspan="3" style="border-left:1pt solid #828282;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">price</span></td><td colspan="3" style="border-left:1pt solid #828282;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">exercisable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.33 - $3.08</span></div></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,038,671&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.7</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,038,671&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$3.64 - $5.62</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">440,140&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.05&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">393,037&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.86&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$7.07 - $10.73</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,043,418&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,403,784&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.43&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$12.91  - $26.13</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">867,993&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">729,625&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.43&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,390,222&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.36&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,565,117&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.93&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, compensation expense of $3,035,000 (2022 &#8211; $5,931,000) was recorded in net loss based on the grant date fair value of the awards recognized over the vesting period.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, 152,120 (2022 - 304,635) options were exercised for an equal amount of common shares for proceeds of $335,000 (2022 -$916,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, options to purchase nil common shares were granted with a weighted average fair value of $nil (2022 &#8211; 1,263,685 options and $4.92 fair value).  The granted options vest annually over three years.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2023, options to purchase 4,390,222 common shares were outstanding (2022 &#8211; 4,807,620). </span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Share distribution plan:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2023, there were 17,140,498 (2022 &#8211; 18,844,127) shares available to be issued under this plan.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2022 and 2023, no shares were issued under this plan and therefore no compensation expense was recorded against profit or loss.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21. &#160;&#160;&#160;&#160;Equity (cont'd):</span></div><div style="margin-bottom:9pt;text-align:justify;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(d)&#160;&#160;&#160;&#160;Deferred share units:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred share units (&#8220;DSUs&#8221;) 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&#8217;s share distribution plan.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:79.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.689%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs for common shares</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">756,223&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,319&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(126,862)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">709,680&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93,188&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(65,499)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">737,369&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, compensation expense of $397,000 (2022 - $529,000) was recorded in net loss relating to 93,188 DSUs (2022 -  80,319) granted during the year. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, 65,499 DSUs (2022 &#8211; 126,862) were exercised, net of applicable taxes, which resulted in the issuance of 31,736 common shares (2022 &#8211; 58,990), resulting in an impact on equity of $171,000 (2022 - $753,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2023, 737,369 deferred share units were outstanding (2022 &#8211; 709,680).</span></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Restricted share units:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Restricted share units (&#8220;RSUs&#8221;) 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.  Certain RSUs granted in 2023 include an additional market criteria with weighted vesting over three years. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:76.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.106%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs for common shares</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">966,220&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">567,693&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU performance factor adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,004)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(460,681)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(42,148)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,002,080&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,996,387&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(279,668)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(577,353)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,141,446&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">21. &#160;&#160;&#160;&#160;Equity (cont'd):</span></div><div style="margin-bottom:9pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e)&#160;&#160;&#160;&#160;Restricted share units (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, compensation expense of $7,288,000 (2022 - $2,479,000) was recorded in net loss.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, 2,996,387 RSUs were issued (2022 &#8211; 567,693). The fair value of RSU grants is measured based on the stock price of the shares underlying the RSU on the date of grant or by using a complex simulation model, depending on the type of RSU.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During 2023, 279,668 RSUs (2022 &#8211; 460,681) were exercised, net of applicable taxes, which resulted in the issuance of 132,745 common shares (2022 &#8211; 217,832), resulting in an impact on equity of $585,000 (2022 - $2,466,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2023, 3,141,446 RSUs were outstanding (2022 &#8211; 1,002,080).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Share Capital, Reserves And Other Equity Interest And Share-Based Payment Arrangements [Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShareBasedPaymentArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangements [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShareBasedPaymentArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627451440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract', window );"><strong>Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory', window );">Commitments and contingencies</a></td>
<td class="text">Commitments and contingencies:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2023, the Corporation is committed to minimum lease payments (note 19).</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:113%">Long-term investments include two investments committing the Corporation to be a limited partner in hydrogen infrastructure and growth equity funds (note 14).  The Corporation has committed to investing &#163;25,000,000 (including &#163;10,986,000 invested as of December 31, 2023) into HyCap.  The Corporation has committed to investing &#8364;30,000,000 (including  &#8364;4,701,000 invested as of December 31, 2023) into Clean H2.  Long-term investments also include an investment committing the Corporation to be a limited partner in Templewater, a decarbonization climate technology and growth equity fund. The Corporation has committed to investing $1,000,000 (including $nil invested as of December 31, 2023) in Templewater. </span></div><div><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December&#160;31, 2023, the Corporation has outstanding commitments aggregating up to a maximum of $22,031,000 relating primarily to purchases of property, plant and equipment.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2023 and December 31, 2022.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2023, no royalties have been incurred to date for this agreement.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2023, no royalties have been incurred to date for this agreement.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the ordinary course of business or as required by certain acquisition or disposition agreements, the Corporation is periodically required to provide certain indemnities to other parties. As of December&#160;31, 2023, the Corporation has not accrued any significant amount owing, or receivable, due to any indemnity agreements undertaken in the ordinary course of business.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of commitments and contingent liabilities. [Refer: Contingent liabilities [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627454032">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of revenue<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRevenueExplanatory', window );">Disaggregation of revenue</a></td>
<td class="text">Disaggregation of revenue:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">23.  Disaggregation of revenue (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue is disaggregated by geographical market, by market application, and by timing of revenue recognition.</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:71.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.365%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geographical markets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,980&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,127&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,958&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,444&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,736&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,572&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,694&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,717&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,368&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,860&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Application</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Bus</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,265&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,917&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Truck</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,961&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,472&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rail</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,106&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marine</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,331&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,184&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">HD Mobility subtotal</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,657&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,679&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stationary</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,707&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,872&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging Markets and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,004&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,309&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,368&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,860&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Timing of revenue recognition</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Products transferred at a point in time</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,769&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,749&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Products and services transferred over time</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,599&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,111&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,368&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,860&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfRevenueExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for revenue.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRevenueExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627773360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Personnel expenses<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfExpensesByNatureExplanatory', window );">Personnel expenses</a></td>
<td class="text">Personnel expenses:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:71.147%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.022%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Salaries and employee benefits</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103,868&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,743&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation (note 21)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,720&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,939&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114,588&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,682&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfExpensesByNatureExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of expenses by nature. [Refer: Expenses, by nature]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfExpensesByNatureExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627334080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other operating expense<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory', window );">Other operating expense</a></td>
<td class="text">Other operating expense:<div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net impairment loss on trade receivables</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,498&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,512&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">482&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">773&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,857&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,783&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,412&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the Corporation recorded a net impairment loss on trade receivables of $1,498,000 (2022 - $73,000), consisting primarily of various 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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">25. Other operating expense (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, total restructuring and related charges of $1,512,000 (2022 - $482,000) relate primarily to certain cost cutting measures and related personnel costs.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Acquisition related costs of $773,000 (2022 - $2,857,000) for the year ended December&#160;31, 2023 consist primarily of other legal, advisory, and transaction related costs incurred due to corporate development activities.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other operating expense. [Refer: Other operating income (expense)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627334080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance income and expense<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory', window );">Finance income and expense</a></td>
<td class="text">Finance income and expense:<div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefit plan expense (note 20)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(109)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(189)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,340&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,606&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mark to market and foreign exchange loss on financial assets (notes 14 &amp; 32)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,897)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,877)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign exchange gain (loss)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">821&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,552)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Government levies</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(100)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(100)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance income (loss) and other</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,055&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,112)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance expense</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,105)</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,265)</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of finance income (cost). [Refer: Finance income (cost)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628521760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impairment charges on property, plant, and equipment<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract', window );"><strong>Impairment of Property, Plant, and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory', window );">Impairment charges on property, plant, and equipment</a></td>
<td class="text">Impairment charges on property, plant, and equipment:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, the Corporation recognized impairment charges on property, plant, and equipment of  $967,000  (2022 - $7,000).</span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the Corporation decided to suspend investment in a planned facility in China .  As a result of this decision, the Corporation will not be able to recover any costs totalling $936,000 as the plant was still in the design phase and the costs incurred are not directly transferable to any other planned location. Consequently, the Corporation recognized property, plant and equipment impairment charges of $936,000 during the year ended December&#160;31, 2023. </span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the Corporation also recorded an impairment loss of $31,000 (2022 - $7,000) 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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment of Assets [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the impairment of assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS36_g126-137_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627717040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncomeTaxesAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIncomeTaxExplanatory', window );">Income taxes</a></td>
<td class="text">Income taxes:<div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Current tax expense:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax benefit (expense) included in the determination of the profit (loss) from continuing operations comprise of:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">28. &#160;&#160;&#160;&#160;Income taxes (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Current tax expense (cont'd): </span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current tax expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current period income tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Withholding tax</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current tax expense</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(45,050)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,264)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments for prior periods</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in unrecognized deductible temporary differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,876&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,987&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred tax expense</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total income tax expense from continuing operations</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;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:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss before income taxes (from continuing operations)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(144,052)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(160,329)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected tax recovery at 27.00% (2022 &#8211; 27.00% )</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(38,894)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(43,289)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase (reduction) in income taxes resulting from:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-deductible expenses (non-taxable income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(993)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,712&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expiry of losses and ITC</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,515&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment tax credits earned</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,009)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,782)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign tax rate and tax rate differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,165&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in unrecognized deductible temporary differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,674&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,247&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes from continuing operations</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Unrecognized deferred tax asset:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2023, the Corporation did not recognize any deferred tax assets resulting from the following deductible temporary differences for financial statement and income tax purposes.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Scientific research expenditures</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,663&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,482&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,315&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,463&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share issuance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,145&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,588&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Losses from operations carried forward</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">394,599&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">284,468&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital losses carried forward</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,703&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment tax credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,810&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,451&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment and intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221,365&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208,991&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">867,600&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">709,443&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">28. &#160;&#160;&#160;&#160;Income taxes (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Unrecognized deferred tax asset (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has available to carry forward the following as at December 31:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian scientific research expenditures</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,663&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,482&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">262,887&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165,647&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian capital losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,958&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian investment tax credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,810&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,877&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">German losses from operations for corporate tax purposes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">501&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US federal losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,784&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,237&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,786&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,495&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Hong Kong losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">UK losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,085&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,304&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">UK research and development tax credits</span></td><td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2033 to 2043.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 2023 to 2037 and may be carried forward indefinitely for losses incurred after January 1, 2018.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Canadian investment tax credits may be used to offset future Canadian income taxes otherwise payable and expire over the period from 2023 to 2043.  The UK scientific research and development tax credits may be carried forward indefinitely.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIncomeTaxExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS12_g79-88_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIncomeTaxExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525630927104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RelatedPartyAbstract', window );"><strong>Related Party [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRelatedPartyExplanatory', window );">Related party transactions</a></td>
<td class="text">Related party transactions:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Related parties include shareholders with a significant ownership interest in the Corporation, including its subsidiaries and affiliates, and the Corporation&#8217;s equity accounted investees:  Weichai Ballard JV and Synergy Ballard JVCo (note 13).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2023 and 2022, related party transactions and balances with the Corporation's 49% owned equity accounted investee, Weichai Ballard JV, were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balances with related party - Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,697&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,320&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,901&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,904&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transactions during the year with related party - Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,099&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,115&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of goods sold and operating expense</span></td><td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,996&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,225&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">29.&#160;&#160;&#160;&#160;Related party transactions (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On completion of an Equity Transfer Agreement in October 2023, the Corporation disposed of its 10% investment in Synergy Ballard JVCo valued at $nil as of December&#160;31, 2023.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Corporation Directors and Executive Officers</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s share-based compensation plans (note 21).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key management personnel compensation is comprised of:</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Salaries and employee benefits</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,817&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,416&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Post-employment retirement benefits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Termination benefits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation (note 21)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,504&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,517&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RelatedPartyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RelatedPartyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfRelatedPartyExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Section Disclosures<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS24_g13-24_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRelatedPartyExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620814256">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental disclosure of cash flow information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_CashFlowStatementAbstract', window );"><strong>Cash Flow Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfCashFlowStatementExplanatory', window );">Supplemental disclosure of cash flow information</a></td>
<td class="text">Supplemental disclosure of cash flow information: <div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash financing and investing activities:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensatory shares</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,688&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,029&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CashFlowStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow Statement [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CashFlowStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfCashFlowStatementExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for a statement of cash flows.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Section Presentation of a statement of cash flows<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IAS07_g10-17_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfCashFlowStatementExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627727280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating segments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OperatingSegmentsAbstract', window );"><strong>Operating Segments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory', window );">Operating segments</a></td>
<td class="text">Operating segments:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation operates in a single segment, Fuel Cell Products and Services, which consists of the design, development, manufacture, sale and service of PEM fuel cell products for a variety of applications, focusing on power products for bus, truck, rail, marine, stationary and emerging market (material handling, off-road and other) applications, as well as the delivery of services, including technology solutions, after sales services and training.  </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In 2023, revenues included sales to one individual customer of $10,882,000 which exceeded 10% of total revenue.  In 2022, revenues included sales to two individual customers of $9,426,000 and $8,115,000, respectively, which exceeded 10% of total revenue.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">31.&#160;&#160;&#160;&#160;Operating segments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,702&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,052&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,490&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,685&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,034&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,520&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,980&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,127&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,262&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,769&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,178&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,967&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Netherlands</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,812&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">France</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,307&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,903&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,240&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,529&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Belgium</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,089&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,430&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,034&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Taiwan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,381&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">640&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">857&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">763&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">779&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">591&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,711&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,096&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">873&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,368&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,860&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current assets by geographic area are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,109&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">180,421&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,916&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,047&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,600&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,791&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,176&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,398&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,913&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">212,801&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,570&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_OperatingSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Segments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_OperatingSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Section Disclosure<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;doctype=Standard&amp;dita_xref=IFRS08_g20-24_TI<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628574544">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory', window );">Financial instruments</a></td>
<td class="text">Financial instruments:<div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Fair value:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;s financial instruments consist of cash and cash equivalents, short-term investments, trade and other receivables, long-term financial 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. </span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term investments comprise term deposits with terms of greater than 90 days and a previously held investment in a Danish public company held by Ballard Power Systems Europe ("BPSE").  During the year ended December&#160;31, 2022, the Corporation sold its remaining Green Hydrogen shares for net proceeds of $1,010,000.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">32.&#160;&#160;&#160;&#160;Financial instruments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Fair value (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Long-term financial investments (note 14) comprise newly-created hydrogen infrastructure and growth equity funds:  HyCap Fund and Clean H2 Fund, and an investment in Forsee Power, Wisdom Motor, and Quantron AG, as well as equity-accounted investments.  Changes in fair value and foreign exchange adjustments are recognized as gains or losses in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (note 26).  During the year ended December&#160;31, 2023, the Corporation recognized net mark to market and foreign exchange losses of $12,897,000 (2022 - $16,877,000).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase (decrease) in fair value due to MTM and foreign exchange</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investment - Green Hydrogen</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,501)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,865)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,900)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,237)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,597)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(473)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(580)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decrease in fair value of investments</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,897)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,877)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Fair value measurements recognized in the statement of financial position must be categorized in accordance with the following levels:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Level 1: Quoted prices (unadjusted) in active markets for identical assets or liabilities;</span></div><div style="margin-bottom:9pt;padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(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);</span></div><div style="margin-bottom:9pt;padding-left:40.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(iii)&#160;&#160;&#160;&#160;Level 3: Inputs for the asset or liability that are not based on observable market data (unobservable inputs).</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation's above-mentioned investment in Forsee Power is categorized as Level 1 whereas the other investments are all categorized as Level 3.</span></div><div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Financial risk management:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation primarily has exposure to foreign currency exchange rate risk, commodity risk, interest rate risk, and credit risk.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency exchange rate risk</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (loss) if formally designated and qualified under hedge accounting criteria; or (ii) recorded in the statements 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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">32.&#160;&#160;&#160;&#160;Financial instruments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Financial risk management (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Foreign currency exchange rate risk (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, 2023, the Corporation held Canadian dollar denominated cash and cash equivalents of CDN $64,383,000 and outstanding forward foreign exchange contracts to buy a total of CDN $31,500,000 in 2023  at an average rate of CDN $1.35 to US $1.00.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following exchange rates applied during the year ended December&#160;31, 2023:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:57.963%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$US to $1.00 CDN</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$CDN to $1.00 US</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 1, 2023 Opening rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.784</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.354</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023 Closing rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.755</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.325</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2023 Average rate</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.741</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.350</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on cash and cash equivalents and forward foreign exchange contracts held at December&#160;31, 2023, 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,236,000 recorded against net income.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Commodity risk</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Interest rate risk</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Based on cash and cash equivalents at December&#160;31, 2023, a 1.0% decline in interest rates, with all other variables held constant, would result in a decrease in investment income of $7,511,000. If interest rates had been 1.0% higher, there would be an equal and opposite impact on net income.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit risk</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s receivables from customers.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">32.&#160;&#160;&#160;&#160;Financial instruments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:22.5pt;text-align:justify;text-indent:-22.5pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(b)&#160;&#160;&#160;&#160;Financial risk management (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Credit risk (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 9 Financial Instruments</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"> requires impairment losses to be recognized based on &#8220;expected losses&#8221; 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 </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 9</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">, at each reporting date the Corporation is required to assess whether financial assets carried at amortized cost are credit-impaired.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As a result of this review for the year ended December&#160;31, 2023, the Corporation did not recognize any additional estimated ECL impairment losses.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialRiskManagementExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the entity's financial risk management practices and policies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 10<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_10_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialRiskManagementExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620145088">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Material accounting policies (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract', window );"><strong>Corporate information and statement of IFRS compliance [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock', window );">Basis of consolidation</a></td>
<td class="text">Basis of consolidation:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory', window );">Foreign currency</a></td>
<td class="text">Foreign currency:<div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Foreign currency transactions</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Foreign operations</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 (loss).</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory', window );">Financial assets</a></td>
<td class="text">Financial assets<div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 de-recognizes 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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(c)&#160;&#160;&#160;&#160;Financial instruments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Financial assets (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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, contract assets and long-term financial investments are classified at amortized cost.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory', window );">Financial liabilities</a></td>
<td class="text">Financial liabilities<div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Financial liabilities comprise the Corporation&#8217;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.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories', window );">Inventories</a></td>
<td class="text">Inventories:<div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory', window );">Property, plant and equipment</a></td>
<td class="text">Property, plant and equipment:<div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Recognition and measurement</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Any gain or loss on disposal of an item of property, plant and equipment is recognized in profit or loss.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(e) &#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Depreciation (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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. </span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:53.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The shorter of initial term of the respective lease and</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">estimated useful life</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 to 15 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:53.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Property</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 15 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 to 7 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Vehicles</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 5 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Depreciation methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory', window );">Leases</a></td>
<td class="text">Leases:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">IFRS 16 Leases </span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.&#160;&#160;&#160;&#160;As a Lessee</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;s incremental borrowing rate. Generally, the Corporation uses its incremental borrowing rate as the discount rate.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(f)&#160;&#160;&#160;&#160;Leases (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">i.&#160;&#160;&#160;&#160;As a Lessee (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation presents right-of-use assets in &#8216;Property, plant and equipment&#8217; and lease liabilities in &#8216;Lease liability&#8217; in the statement of financial position.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#221f1f;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory', window );">Goodwill and Intangible assets</a></td>
<td class="text">Goodwill and intangible assets:<div style="margin-bottom:9pt;padding-left:36pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Recognition and measurement</span></div><div style="margin-bottom:9pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:27.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.262%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenditure on research activities is recognized in profit or loss as incurred.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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.</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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.</span></td></tr></table></div><div style="margin-bottom:9pt;text-indent:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)&#160;&#160;&#160;&#160;Amortization</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:81.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.612%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired patents, know-how and in-process research &amp; development</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 20 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ERP management reporting software system</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer contracts  and relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired non-compete agreements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 3 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trademarks and service marks</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internally generated fuel cell intangible assets</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Amortization methods, useful lives and residual values are reviewed at each reporting date and adjusted if appropriate.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory', window );">Impairment, Financial assets</a></td>
<td class="text">Impairment:<div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(i)&#160;&#160;&#160;&#160;Financial assets</span></div><div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">An &#8216;expected credit loss&#8217; ("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.</span></div><div style="margin-bottom:9pt;padding-left:36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In applying the ECL model, loss allowances are measured on either of the following bases:</span></div><div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">12-month ECLs: these are ECLs that result from possible default events within the 12 months after the reporting date; and</span></div><div style="padding-left:76.5pt;padding-right:29.25pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">&#8226;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:14.5pt">lifetime ECLs: these are ECLs that result from all possible default events over the expected life of a financial instrument.</span></div><div style="padding-left:76.5pt;padding-right:29.25pt"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation measures loss allowances for trade receivables and contract assets at an amount equal to lifetime ECLs.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory', window );">Impairment, Non-financial assets</a></td>
<td class="text">Non-financial assets<div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The carrying amounts of the Corporation&#8217;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&#8217;s recoverable amount is estimated. For goodwill and intangible assets that have indefinite useful lives, the recoverable amount is estimated annually or whenever events or circumstances indicate that the carrying amount may not be recoverable.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The allocation of goodwill to cash-generating units reflects the lowest level at which goodwill is monitored for internal reporting purposes.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(h)&#160;&#160;&#160;&#160;Impairment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(ii)  Non-financial assets (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory', window );">Provisions</a></td>
<td class="text">Provisions:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:135pt;text-align:justify;text-indent:-117pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Warranty provision</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Decommissioning liabilities</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue', window );">Revenue recognition</a></td>
<td class="text">Revenue recognition:<div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;margin-top:0.55pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;padding-right:4.5pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">4. &#160;&#160;&#160;&#160;Material accounting policies (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(j)&#160;&#160;&#160;&#160;Revenue recognition (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:6.75pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On cost-plus reimbursable contracts, revenues are recognized as costs are incurred, and include applicable fees earned as services are provided.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:4.5pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Deferred revenue (i.e. contract liabilities) represents cash received from customers in excess of revenue recognized on uncompleted contracts.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory', window );">Finance income and expense</a></td>
<td class="text">Finance income and expense:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Finance expense comprises interest expense on leases and the unwinding of the discount on provisions.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory', window );">Income taxes</a></td>
<td class="text">Income taxes:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory', window );">Employee benefits</a></td>
<td class="text">Employee benefits:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Defined benefit plans</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">A defined benefit plan is a post-employment pension plan other than a defined contribution plan. The Corporation&#8217;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&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation recognizes all remeasurements arising from defined benefit plans, which comprise actuarial gains and losses, immediately in other comprehensive income (loss). Remeasurements recognized in other comprehensive income (loss) are not recycled through profit or loss in subsequent periods.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Other long-term employee benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;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&#8217;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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Termination benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Short-term employee benefits</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Short-term employee benefit obligations are measured on an undiscounted basis and are expensed as the related service is provided.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory', window );">Share-based compensation plans</a></td>
<td class="text">Share-based compensation plans:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.  For awards with market conditions, the fair value is determined at grant date using a complex financial simulation model and there is no subsequent true-up to actual.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory', window );">Earnings (loss) per share</a></td>
<td class="text">Earnings (loss) per share:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Under the treasury stock method, the dilution is calculated based upon the number of common shares issued should deferred share units (&#8220;DSUs&#8221;), restricted share units (&#8220;RSUs&#8221;), and &#8220;in the money&#8221; 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.</span></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory', window );">Segment reporting</a></td>
<td class="text">Segment reporting:<div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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&#8217;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.</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Description of accounting policy for consolidation [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for earnings per share.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for finance income and costs. [Refer: Finance income (cost)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for financial liabilities. [Refer: Financial liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for foreign currency translation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for the impairment of financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for income tax.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for intangible assets and goodwill. [Refer: Intangible assets and goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 36<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_36_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for provisions. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for segment reporting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The description of the entity's material accounting policy information for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 117<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_117&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620837248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Material accounting policies (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract', window );"><strong>Corporate information and statement of IFRS compliance [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ScheduleofSubsidiariesTableTextBlock', window );">Schedule of Subsidiaries</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The consolidated financial statements include the accounts of the Corporation and its principal subsidiaries as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:73.786%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.156%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="6" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Percentage ownership</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Motive Solutions</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Guangzhou Ballard Power Systems Co., Ltd.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Power Systems Europe A/S</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Hong Kong Ltd.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard US Inc. </span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Services Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Fuel Cell Systems Inc.</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ballard Power Corporation</span></td><td colspan="3" style="border-bottom:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="2" style="border-bottom:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory', window );">Schedule of Detailed Information About Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:53.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The shorter of initial term of the respective lease and</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">estimated useful life</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 to 15 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:59.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment owned</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,206&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,344&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,119&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,017&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116,325&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,361&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment owned</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amounts</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,405&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,207&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,436&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,550&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,120&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,264&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,206&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,344&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:22.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.025%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Building</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,741&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">745&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,356&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,764&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,103&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,780&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,202&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,102&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(111)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,041)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(55)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146,097&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,999&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,214&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(111)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,171)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167,933&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:22.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.626%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.626%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.306%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Building</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,534&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">491&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(73)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,951&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,328&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,535&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,938&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,132&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,090)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,977&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,655&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,299&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">967&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,171)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,727&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, impairment charges of  $967,000  (2022 - $7,000) consist primarily of a write-down of assets of $936,000 (2022 - $nil), as the Corporation has decided to suspend investment in a planned facility in China (note 27), and an impairment loss of  $31,000  (2022 - $7,000) for production and test equipment.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"></td><td style="width:27.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,852&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(290)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,741&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,914&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">700&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(208)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,450&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(185)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,644&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,663&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,109)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,202&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,860&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,932&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,792)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,999&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment owned (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:27.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.391%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,253&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">574&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(290)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,534&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,152&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(208)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,932&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(185)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,668&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,368&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,109)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,938&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,005&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,434&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,792)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,655&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory', window );">Schedule of Quantitative Information About Right-of-Use Assets</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:53.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Property</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 15 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 to 7 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Vehicles</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 5 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Right-of-use assets</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation leases certain assets under lease agreements, comprising primarily of leases of land and buildings, office equipment and vehicles (note 19).</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:72.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amounts included in property, plant and equipment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,691&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,487&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">358&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">414&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,119&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,017&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:34.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.178%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,844&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,676&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(73)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,447&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">176&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">637&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(135)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">637&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,669&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,826&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(219)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,260&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:34.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.178%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,357&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,382&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,757&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(58)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">278&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,652&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,532&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(68)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,141&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:28.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.115%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,427&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,746&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,844&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">637&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,974&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,049&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,669&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Right-of-use assets (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:27.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.116%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,590&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,108&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,357&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,768&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,231&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,652&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock', window );">Schedule of Recognition and Measurement of Goodwill and Intangible Assets</a></td>
<td class="text">Recognition and measurement<div style="margin-bottom:9pt;padding-left:36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:27.538%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:70.262%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Goodwill arising on the acquisition of subsidiaries is measured at cost less accumulated impairment losses.</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Research and development</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expenditure on research activities is recognized in profit or loss as incurred.</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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.</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intangible assets</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:justify;vertical-align:top"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">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.</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock', window );">Schedule of Intangible Assets with Indefinite Useful Life</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"><tr><td style="width:1.0%"></td><td style="width:81.188%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:16.612%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired patents, know-how and in-process research &amp; development</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 20 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ERP management reporting software system</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired customer contracts  and relationships</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired non-compete agreements</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 3 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Domain names</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired trademarks and service marks</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Internally generated fuel cell intangible assets</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 to 5 years</span></div></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Recognition And Measurement Of Goodwill And Intangible Assets [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of intangible assets with definitive useful life [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ScheduleofSubsidiariesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of Subsidiaries [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ScheduleofSubsidiariesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525621232160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DiscontinuedOperationsAbstract', window );"><strong>Discontinued Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory', window );">Schedule of Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:32.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">intangible assets December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:32.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">intangible assets at December 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,976&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,498&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,478&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,978&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer contracts and relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete agreement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,279&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,762&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,517&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,017&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ERP management reporting software system</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,406&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,714&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intellectual property acquired from Ballard Motive Solutions (note  7)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,406&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,214&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory', window );">Schedule of Discontinued Operations</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net loss from discontinued operations for the years ended December&#160;31, 2023 and 2022 is comprised of the following</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"><tr><td style="width:1.0%"></td><td style="width:62.894%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.332%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Product and service revenues</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">934&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,926&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of product and service revenues</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">607&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,713&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Gross margin</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">327&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">213&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr style="height:6pt"><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total operating expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,913)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,784)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance income and other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">337&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment charges on intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,266)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,017)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment charges on goodwill</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,991)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recovery on settlement of contingent consideration</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,891&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income tax recovery</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,578&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss from discontinued operations</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(33,506)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,123)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td></tr></table></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Net cash flows from discontinued operations for the years ended December&#160;31, 2023 and 2022  is as follows</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">:</span></div><div style="padding-left:18pt;text-align:justify"><span><br/></span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:72.464%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.195%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash used in operating activities</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,601)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,259)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash provided by (used in) investing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">47&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(78)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash used in financing activities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(234)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(210)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash used in discontinued operations</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,788)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,547)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operations [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the analysis of the single amount of discontinued operations. [Refer: Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627544656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade and other receivables (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock', window );">Schedule of Trade and Other Receivables</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:71.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.064%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade accounts receivable</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,490&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,812&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other receivables</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,103&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,269&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,781&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,565&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,696&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory', window );">Schedule of Explanation of Significant Changes in Contract Assets</a></td>
<td class="text"><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:85.758%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2023</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,781&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to contract assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,435&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Invoiced during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,947)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,269&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,030&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,109&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,790&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,232)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,729)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending Balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,588&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,030&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Trade Receivables And Other</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The explanation of the significant changes in the contract assets and the contract liabilities. [Refer: Contract assets; Contract liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620035552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InventoriesAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock', window );">Schedule of Detailed Information About Inventories</a></td>
<td class="text"><div style="margin-bottom:9pt;text-indent:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:71.063%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.064%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Raw materials and consumables</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,085&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,016&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Work-in-progress</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,041&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,171&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finished goods</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,169&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,502&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Service inventory</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,575&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,361&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">45,870&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">58,050&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Detailed Information About Inventories [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventories [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627644912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, plant and equipment [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory', window );">Schedule of Detailed Information About Property, Plant and Equipment</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The estimated useful lives of property, plant and equipment for current and comparative periods are as follows:</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:53.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5 to 10 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">The shorter of initial term of the respective lease and</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">estimated useful life</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 to 15 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:59.835%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.156%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.927%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.928%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment owned</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,206&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,344&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use assets</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,119&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,017&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116,325&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">82,361&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment owned</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:71.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amounts</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,405&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,207&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,436&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,323&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,550&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">97,120&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,264&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,206&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70,344&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:22.536%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.021%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.025%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="background-color:#ffffff;border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Building</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,741&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">745&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(130)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,356&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">328&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,764&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,103&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,780&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,202&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,102&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(111)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,041)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(55)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">146,097&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,999&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,214&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(111)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,171)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">167,933&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"><tr><td style="width:1.0%"></td><td style="width:22.152%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.298%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:8.626%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.626%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.407%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.082%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.559%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.306%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Disposals</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Building</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">936&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,534&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">491&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(73)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,951&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">245&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,328&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">431&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,535&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,938&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,132&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,090)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,977&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,655&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,299&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">967&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,171)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,727&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December 31, 2023, impairment charges of  $967,000  (2022 - $7,000) consist primarily of a write-down of assets of $936,000 (2022 - $nil), as the Corporation has decided to suspend investment in a planned facility in China (note 27), and an impairment loss of  $31,000  (2022 - $7,000) for production and test equipment.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"><tr><td style="width:1.0%"></td><td style="width:27.514%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.163%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.561%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.166%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,852&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">181&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(290)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,741&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,914&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">700&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(208)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,406&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,450&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">388&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(185)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,644&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32,663&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,109)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109,202&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">95,860&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,932&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,792)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,999&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Property, plant and equipment owned (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:27.233%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.687%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.391%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfers</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Computer equipment</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,253&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">574&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(290)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,534&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Furniture and fixtures</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,152&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">139&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(208)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,083&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Leasehold improvements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,932&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">353&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(185)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Production and test equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,668&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,368&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,109)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,938&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,005&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,434&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,792)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,655&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory', window );">Schedule of Quantitative Information About Right-of-Use Assets</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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.</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"><tr><td style="width:1.0%"></td><td style="width:53.203%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:44.597%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Property</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 15 years</span></div></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Office equipment</span></td><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4 to 7 years</span></div></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Right-of-use asset - Vehicles</span></td><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div style="text-align:right"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1 to 5 years</span></div></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Right-of-use assets</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation leases certain assets under lease agreements, comprising primarily of leases of land and buildings, office equipment and vehicles (note 19).</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:72.011%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.344%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.345%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying amounts included in property, plant and equipment</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,691&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,487&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">70&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">358&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">414&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,119&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,017&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:34.506%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.178%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,844&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,676&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(73)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">34,447&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">176&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">637&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(135)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(15)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">637&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,669&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,826&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(219)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,260&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:34.657%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:11.172%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.178%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,357&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,382&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,757&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">106&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">109&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(58)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">278&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,652&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,532&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(68)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,141&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:28.293%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.115%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,427&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,746&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,844&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">175&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">188&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">372&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">290&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">637&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,974&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,049&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,669&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">10.&#160;&#160;&#160;&#160;Property, plant and equipment (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Right-of-use assets (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:27.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.406%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.112%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:10.116%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Depreciation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">De-recognition</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transfer</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,590&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,108&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,357&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">72&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">142&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">223&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,768&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,231&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(6)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(341)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,652&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627334080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IntangibleAssetsAbstract', window );"><strong>Intangible Assets [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory', window );">Schedule of Detailed Information About Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:32.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">intangible assets December 31, 2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">234&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:32.990%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.086%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquired</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">intangible assets at December 31, 2022</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amount</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Technology</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,976&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,498&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,478&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,978&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Customer contracts and relationships</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,048&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">168&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">880&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-compete agreement</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">255&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">159&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,279&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,762&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,517&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,017&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">ERP management reporting software system</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,406&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,714&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Intellectual property acquired from Ballard Motive Solutions (note  7)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,500&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,406&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,214&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory', window );">Schedule of Reconciliation of Changes in Intangible Assets</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:59.354%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.084%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Accumulated</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amortization</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">amount</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,677&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">57,889&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,788&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">550&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,107)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment on intangible assets (note 7)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,017&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(13,017)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,227&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">74,013&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,214&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">154&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Amortization expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,696&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,696)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Impairment on intangible assets (note 7)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,266&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,266)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">79,381&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">77,975&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,406&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IntangibleAssetsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intangible Assets [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IntangibleAssetsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the reconciliation of changes in intangible assets and goodwill. [Refer: Intangible assets and goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628044240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-accounted Investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InterestsInOtherEntitiesAbstract', window );"><strong>Interests In Other Entities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory', window );">Schedule of Interests in Other Entities</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,982&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital contribution to JV</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,272&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recognition of 49% profit on inventory not yet sold to third party, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,205&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">549&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity in loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,931)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(11,599)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cumulative translation adjustment due to foreign exchange</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,399)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,178)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,901&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following tables summarize the financial information of Weichai Ballard JV as included in its own financial statements as of December&#160;31, 2023, adjusted for foreign exchange differences, the application of the Corporation's accounting policies, and the Corporation's incorporation costs.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:71.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.061%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.405%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.063%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Percentage ownership interest (49%)</span></div></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current assets</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">63,023&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,088&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">132&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,618&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,265)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23,460)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,314)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net assets (100%)</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,890&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">56,932&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporation's share of net assets (49%)</span></div></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">16,607&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">27,895&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Incorporation costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">324&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Elimination of unrealized profit on downstream sales, net of sale to third party</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,030)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,193)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Carrying amount of investment in Weichai Ballard JV</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,901&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">13.&#160;&#160;&#160;&#160;Equity-accounted Investments (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Weichai Ballard JV (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue (100%)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,705&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,476&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss (100%)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,268&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,672&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Corporation's share of net loss (49%)</span></div></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,931&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,599&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Investment in Synergy Ballard JVCo</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment in Synergy Ballard JVCo</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,<br/>2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning balance</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Recognition of 10% profit on inventory sold  to third party, net</span></div></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity in loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(200)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(18)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">On completion of an Equity Transfer Agreement in October 2023, the Corporation disposed of its 10% investment in Synergy Ballard JVCo valued at $nil as of December&#160;31, 2023.  All remaining deferred revenue and profit on past downstream transactions totalling $736,000 were fully recognized in the year ended December&#160;31, 2023 .</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InterestsInOtherEntitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Interests In Other Entities [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InterestsInOtherEntitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for interests in other entities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 1<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_1&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627667264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term financial investments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_LongTermFinancialInvestmentsAbstract', window );"><strong>Long-term Financial Investments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory', window );">Schedule of Equity- Accounted Investments</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In addition to the above equity-accounted investments, the Corporation has also acquired ownership interest in various other investments.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions (Proceeds)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,470&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,501)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,969&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,900)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,333&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,304&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,237)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,400&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,963&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,624&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,801&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">565&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,983&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(473)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,075&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,331&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,911&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,897)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,345&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:46.172%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.081%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.085%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net carrying value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2021</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions (Proceeds)</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in Fair Value</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">33,335&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,865)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,470&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,000&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,183&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,333&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,924&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,597)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,963&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">339&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">806&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(580)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">565&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">41,310&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,913&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,892)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,331&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_LongTermFinancialInvestmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-term Financial Investments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_LongTermFinancialInvestmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfInterestsInAssociatesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of interests in associates. [Refer: Associates [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 2<br> -Subparagraph b<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_2_b_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfInterestsInAssociatesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627786064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade and other payables (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock', window );">Schedule of Trade and Other Payables</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade accounts payable</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,724&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,440&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensation payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,235&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,248&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other liabilities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,628&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,059&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Taxes payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,109&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">586&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,696&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,333&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule Of Accounts Payable And Accrued Liabilities1 [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628576784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory', window );">Schedule of Explanation of Significant Changes in Contract Assets</a></td>
<td class="text"><div style="padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:85.758%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.042%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contract assets</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2023</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,781&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to contract assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,435&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Invoiced during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7,947)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,269&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Beginning Balance</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,030&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,109&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Additions to deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,790&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,650&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenue recognized during the year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,232)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(25,729)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Ending Balance</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,588&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,030&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The explanation of the significant changes in the contract assets and the contract liabilities. [Refer: Contract assets; Contract liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525623139472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provisions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsExplanatory', window );">Schedule of Other Provisions</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:33.445%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:9.809%"></td><td style="width:0.1%"></td><td colspan="3" style="display:none"></td><td style="width:1.0%"></td><td style="width:9.810%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Warranty</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Onerous </span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contingent </span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Legal</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">contracts</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">consideration</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">provision</span></td><td colspan="3" style="display:none"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,712&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">300&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">26,258&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">35,275&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Opening retained earnings adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,200&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions made during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,851&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,900&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions used/paid during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(320)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,391)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,900)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,611)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions reversed/expired during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(860)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(9,280)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(10,140)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">137&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,327&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,400&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,078&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,968&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">20,910&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions made during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,459&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,210&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,600&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,269&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions used/paid during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,176)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,652)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,000)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,968)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,796)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Provisions reversed/expired during year</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(910)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(700)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,610)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Effect of movements in exchange rates</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">422&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,997&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,300&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="display:none"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,797&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628521760">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease liability (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_LeasesAbstract', window );"><strong>Leases [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory', window );">Schedule of Lease Liabilities</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,368&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,743&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">99&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">113&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability, Current</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,505&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,895&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,078&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,505&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equipment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Vehicle</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">283&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">258&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability, Non-current</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,393&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,836&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Lease Liability</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17,898&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15,731&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory', window );">Schedule of Maturity Analysis of Finance Lease Payments Receivable</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation is committed to minimum lease payments as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:57.963%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.045%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Maturity Analysis</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Less than one year</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,667&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Between one and five years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,757&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">More than five years</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,837&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total undiscounted lease liabilities</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">22,261&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">During the year ended December&#160;31, 2023, the Corporation made principal payments on its lease liabilities of $4,013,000 (2022 - $3,322,000).</span></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_LeasesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leases [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_LeasesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of additional information about leasing activities of a lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 59<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_59&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of a maturity analysis of finance lease payments receivable. Finance lease is a lease that transfers substantially all the risks and rewards incidental to ownership of an underlying asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 94<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_94&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627498928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other non-current liabilities and employee future benefits (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsAbstract', window );"><strong>Employee Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory', window );">Schedule of Net Defined Benefit Liability (Asset)</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current liabilities</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,337&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,805&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(475)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other non-current liabilities and employee future benefits</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,862&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,260&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit pension plan liability</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(582)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net other post-retirement benefit plan liability</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefits</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(475)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">455&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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 statement of loss and comprehensive income (loss) is recorded in finance loss and other (note 26).</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">&#160;&#160;&#160;&#160;</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:36.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Defined benefit pension plan</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">14,402</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,187&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(14,054)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(17,373)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">348</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,814&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in profit or loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current service cost</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">26</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">30&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest cost (income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">700</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">518&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(683)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(468)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">17</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits payable</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">726</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">548&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(683)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(468)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">43</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income (loss)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remeasurements loss (gain):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Actuarial loss (gain) arising from:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Demographic assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">113</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,547)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">113</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,547)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Experience adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(600)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(600)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(91)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Return on plan assets excluding interest</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(486)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,092&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(486)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,092&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">income</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Plan expenses</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(54)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(24)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">54</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Settlements</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7,326)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">7,326</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7,867)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,662)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6,894</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,116&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(973)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,546)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions paid by the employer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(558)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(671)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">558</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">671&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(558)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(671)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">558</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">671&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">6,703</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,402&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(7,285)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,054)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(582)</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">348&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;Other non-current liabilities and employee future benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee future benefits (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"><tr><td style="width:1.0%"></td><td style="width:36.930%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.596%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.557%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:8.605%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit obligation</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fair value of plan assets</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net defined benefit liability</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other post-retirement benefit plan</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at January 1</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">107</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">107</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in profit or loss</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Interest cost (income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">5</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income (loss)</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Remeasurements loss (gain):</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Actuarial loss (gain) arising from:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Demographic assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Financial assumptions</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">1</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(23)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Experience adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">2</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">55&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">3</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">32&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Other</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Contributions paid by the employer</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Benefits paid</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(8)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">8</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(8)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">(8)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(7)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance at December 31</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">107</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">&#8212;</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">107</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">107&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock', window );">Schedule of Comprehensive Income by Plan Type</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Included in other comprehensive income (loss)</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Defined benefit pension plan actuarial gain</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">973&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,546&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other post-retirement benefit plan actuarial loss</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(32)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">970&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,514&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory', window );">Schedule of Fair Value of Plan Assets</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Pension plan assets comprise:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cash and cash equivalents</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Equity securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">60&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Debt securities</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">100&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory', window );">Schedule of Defined Benefit Plans</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant actuarial assumptions adopted in measuring the fair value of benefit obligations at December 31 were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:44.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.046%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.88&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.67&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.89&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">20. &#160;&#160;&#160;&#160;Other non-current liabilities and employee future benefits (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:36pt;text-align:justify;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-style:italic;font-weight:400;line-height:120%">Employee future benefits (cont'd)</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The significant actuarial assumptions adopted in determining net expense for the years ended December 31 were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:44.066%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.046%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Pension plan</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other benefit plan</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discount rate</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5.00&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.67&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.76&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.89&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">%</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rate of compensation increase</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">n/a</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of Comprehensive Income Loss By Plan Type [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Benefits [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of defined benefit plans. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 138<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_138&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the fair value of defined benefit plan assets. [Refer: Plan assets [member]; Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 142<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_142&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of a net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627784384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedPaymentArrangementsAbstract', window );"><strong>Share-Based Payment Arrangements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements', window );">Schedule of Share-Based Compensation</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation</span></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Option Expense</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,035&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,931&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSU Expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">397&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">529&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU Expense</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,288&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,479&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total share-based compensation for continuing operations (per statement of loss)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,720&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,939&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Discontinued operations</span></td><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">239&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">469&#160;</span></td><td style="border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total share-based compensation (per statement of equity)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,959&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,408&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory', window );">Schedule of Number and Weighted Average Exercise Prices of Share Options</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">As at December 31, options outstanding from the consolidated share option plan were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:67.886%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.028%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:14.030%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options for common shares</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,041,567&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.70&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,263,685&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.97&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(304,635)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.87&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(184,496)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12.75&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(8,501)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.20&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,807,620&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.19&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(152,120)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.25&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(263,253)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.39&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options expired</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,025)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.36&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,390,222&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.36&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory', window );">Schedule of Number and Weighted Average Remaining Contractual Life of Outstanding Share Options</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the Corporation&#8217;s share options outstanding as at December&#160;31, 2023:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:35.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.009%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options outstanding</span></td><td colspan="3" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercisable</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average<br/>remaining<br/>contractual life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted<br/>average<br/>exercise</span></td><td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted<br/>average</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Range of exercise price</span></td><td colspan="3" style="border-left:1pt solid #828282;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">price</span></td><td colspan="3" style="border-left:1pt solid #828282;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">exercisable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.33 - $3.08</span></div></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,038,671&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.7</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,038,671&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$3.64 - $5.62</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">440,140&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.05&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">393,037&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.86&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$7.07 - $10.73</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,043,418&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,403,784&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.43&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$12.91  - $26.13</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">867,993&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">729,625&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.43&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,390,222&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.36&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,565,117&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.93&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory', window );">Schedule of Range of Exercise Prices of Outstanding Share Options</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following table summarizes information about the Corporation&#8217;s share options outstanding as at December&#160;31, 2023:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:35.359%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.002%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.556%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:11.009%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="15" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options outstanding</span></td><td colspan="3" style="border-left:1pt solid #828282;border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="9" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Options exercisable</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted average<br/>remaining<br/>contractual life</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted<br/>average<br/>exercise</span></td><td colspan="3" style="border-left:1pt solid #828282;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Number</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Weighted<br/>average</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Range of exercise price</span></td><td colspan="3" style="border-left:1pt solid #828282;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">outstanding</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(years)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">price</span></td><td colspan="3" style="border-left:1pt solid #828282;padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">exercisable</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">exercise price</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.33 - $3.08</span></div></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,038,671&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1.7</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,038,671&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.84&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$3.64 - $5.62</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">440,140&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.05&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">393,037&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.86&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$7.07 - $10.73</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,043,418&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.2</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.14&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,403,784&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10.43&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$12.91  - $26.13</span></div></td><td colspan="2" style="border-left:0.5pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">867,993&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4.1</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18.02&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">729,625&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">17.43&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,390,222&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3.4</span></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9.36&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,565,117&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8.93&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory', window );">Schedule of Number and Weighted Average Exercise Prices of Other Equity Instruments</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:79.111%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.689%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs for common shares</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">756,223&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">80,319&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(126,862)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">709,680&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">93,188&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">DSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(65,499)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">737,369&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:76.694%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:21.106%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balance</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs for common shares</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At January 1, 2022</span></td><td colspan="2" style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">966,220&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">567,693&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSU performance factor adjustment</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(29,004)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(460,681)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(42,148)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2022</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,002,080&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs granted</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,996,387&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs exercised</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(279,668)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">RSUs forfeited</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(577,353)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">At December 31, 2023</span></td><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"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,141,446&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShareBasedPaymentArrangementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangements [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShareBasedPaymentArrangementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additional information about share-based payment arrangements necessary to satisfy the disclosure requirements of IFRS 2. [Refer: Share-based payment arrangements [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 52<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_52&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the number and weighted average exercise prices of other equity instruments (ie other than share options).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the number and weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the range of exercise prices for outstanding share options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627696656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of revenue (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory', window );">Schedule of Disaggregation of Revenue from Contracts with Customers</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">In the following table, revenue is disaggregated by geographical market, by market application, and by timing of revenue recognition.</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"><tr><td style="width:1.0%"></td><td style="width:71.971%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.364%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.365%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Geographical markets</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,980&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,127&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Europe</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">48,958&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">38,444&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">North America</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">37,736&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,572&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,694&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,717&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,368&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,860&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Application</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Bus</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,265&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,917&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Truck</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,961&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,472&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Rail</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,100&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,106&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Marine</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,331&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,184&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">HD Mobility subtotal</span></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">66,657&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,679&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Stationary</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,707&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">18,872&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Emerging Markets and Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,004&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,309&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,368&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,860&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Timing of revenue recognition</span></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Products transferred at a point in time</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">78,769&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">52,749&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Products and services transferred over time</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,599&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">29,111&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,368&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,860&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of the disaggregation of revenue from contracts with customers. [Refer: Revenue from contracts with customers]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627778752">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Personnel expenses (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock', window );">Schedule of Detailed Information on Personnel Expenses</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"><tr><td style="width:1.0%"></td><td style="width:71.147%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.022%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.554%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.023%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Salaries and employee benefits</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103,868&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">92,743&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation (note 21)</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,720&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,939&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">114,588&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">101,682&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Detailed Information on Personnel Expenses [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627719600">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other operating expense (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock', window );">Schedule of Detailed Information on Other Operating Expense</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net impairment loss on trade receivables</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,498&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">73&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Restructuring and related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,512&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">482&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Acquisition related costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">773&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,857&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,783&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,412&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Detailed Information, Other Operating Expenses [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628032976">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance income and expense (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock', window );">Schedule of Detailed Information of Finance Income and Expense</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Employee future benefit plan expense (note 20)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(109)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(189)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment income</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,340&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">19,606&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Mark to market and foreign exchange loss on financial assets (notes 14 &amp; 32)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,897)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,877)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign exchange gain (loss)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">821&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,552)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Government levies</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(100)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(100)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance income (loss) and other</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">31,055&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(2,112)</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Finance expense</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,105)</span></td><td style="border-bottom:2pt solid #000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,265)</span></td><td style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Detailed Information on Finance Income And Expense [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620185520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncomeTaxesAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock', window );">Schedule of Major Components of Tax Expense (income)</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The components of income tax benefit (expense) included in the determination of the profit (loss) from continuing operations comprise of:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%">28. &#160;&#160;&#160;&#160;Income taxes (cont'd):</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-indent:-18pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">(a)</span><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%;padding-left:5.78pt">Current tax expense (cont'd): </span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Current tax expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Current period income tax</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">64&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Withholding tax</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">94&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total current tax expense</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:700;line-height:100%">Deferred tax expense</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Origination and reversal of temporary differences</span></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(45,050)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td style="padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,264)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Adjustments for prior periods</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,174&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">277&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in unrecognized deductible temporary differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42,876&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,987&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total deferred tax expense</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:15pt"><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Total income tax expense from continuing operations</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock', window );">Schedule of Reconciliation of Accounting Profit</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation&#8217;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:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Net loss before income taxes (from continuing operations)</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(144,052)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(160,329)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><div><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expected tax recovery at 27.00% (2022 &#8211; 27.00% )</span></div></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(38,894)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(43,289)</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase (reduction) in income taxes resulting from:</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:0 1pt"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-deductible expenses (non-taxable income)</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(993)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,712&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Expiry of losses and ITC</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">96&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,515&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment tax credits earned</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,009)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,782)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Foreign tax rate and tax rate differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,165&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,636&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Change in unrecognized deductible temporary differences</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">39,674&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">28,247&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">119&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Income taxes from continuing operations</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">158&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">42&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory', window );">Schedule of Temporary Difference, Unused Tax Losses and Unused Tax Credits</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">At December&#160;31, 2023, the Corporation did not recognize any deferred tax assets resulting from the following deductible temporary differences for financial statement and income tax purposes.</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Scientific research expenditures</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,663&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,482&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">36,315&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">21,463&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share issuance costs</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,145&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">23,588&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Losses from operations carried forward</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">394,599&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">284,468&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Capital losses carried forward</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">10,703&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investment tax credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,810&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">43,451&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Property, plant and equipment and intangible assets</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">221,365&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">208,991&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">867,600&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">709,443&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The Corporation has available to carry forward the following as at December 31:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian scientific research expenditures</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">143,663&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">127,482&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">262,887&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">165,647&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian capital losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,958&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canadian investment tax credits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,810&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">40,877&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">German losses from operations for corporate tax purposes</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">501&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">US federal losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">46,784&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">49,237&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65,786&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">50,495&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Hong Kong losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">116&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">UK losses from operations</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,085&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,304&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">UK research and development tax credits</span></td><td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">122&#160;</span></td><td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">115&#160;</span></td><td style="border-bottom:2pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_g&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627784080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RelatedPartyAbstract', window );"><strong>Related Party [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory', window );">Schedule of Transactions Between Related Parties</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">For the year ended December&#160;31, 2023 and 2022, related party transactions and balances with the Corporation's 49% owned equity accounted investee, Weichai Ballard JV, were as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Balances with related party - Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Trade and other receivables</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,697&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,320&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Investments</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,901&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,026&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Deferred revenue</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,904&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,095&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr style="height:12pt"><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Transactions during the year with related party - Weichai Ballard JV</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,099&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,115&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 19pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Cost of goods sold and operating expense</span></td><td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,996&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="2" style="border-bottom:2pt solid #000000;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,225&#160;</span></td><td style="border-bottom:2pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Key management personnel compensation is comprised of:</span></div><div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Salaries and employee benefits</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,817&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,416&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Post-employment retirement benefits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">65&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">61&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Termination benefits</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">247&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Share-based compensation (note 21)</span></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,622&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="background-color:#ffffff;padding:0 1pt"></td><td colspan="2" style="background-color:#ffffff;padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,793&#160;</span></td><td style="background-color:#ffffff;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,504&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">5,517&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RelatedPartyAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Related Party [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RelatedPartyAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627679520">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental disclosure of cash flow information (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_CashFlowStatementAbstract', window );"><strong>Cash Flow Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock', window );">Schedule of Non-cash Financing and Investing Activities</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-cash financing and investing activities:</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Compensatory shares</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,688&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,029&#160;</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td><td colspan="3" style="display:none"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CashFlowStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow Statement [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CashFlowStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure Of Cash Flow Statement, Investing And Financing Activities, Explanatory [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525621271328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating segments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OperatingSegmentsAbstract', window );"><strong>Operating Segments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasExplanatory', window );">Schedule of Geographical Areas</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">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:</span></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Revenues</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">25,702&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,052&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Germany</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">14,490&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,685&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">12,034&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,520&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,980&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">9,127&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Poland</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">11,262&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,769&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,178&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">7,967&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Netherlands</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,812&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">103</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">France</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,307&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,903&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,240&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,529&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Belgium</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,089&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,430&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">India</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,034&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">656&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Taiwan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,381&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">640&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Spain</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">857&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">763&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Norway</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">779&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">591&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Australia</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">51&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">3,711&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Japan</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">76&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">541&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Other countries</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">1,096&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">873&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">102,368&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">81,860&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">Non-current assets by geographic area are as follows:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31,</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Non-current assets</span></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2023</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Canada</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">186,109&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">180,421&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">China</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">13,916&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">24,047&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United States</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">8,600&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">6,791&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Denmark</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,176&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">4,398&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">United Kingdom</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">2,913&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">212,801&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">218,570&#160;</span></td><td style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_OperatingSegmentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Operating Segments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_OperatingSegmentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfGeographicalAreasExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of geographical information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGeographicalAreasExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627741152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_FinancialInstrumentsAbstract', window );"><strong>Financial Instruments [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SummaryOfInvestmentsTableTextBlock', window );">Schedule of Investments</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:71.860%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.041%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:12.044%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Increase (decrease) in fair value due to MTM and foreign exchange</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023</span></td><td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2022</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Short-term investment - Green Hydrogen</span></td><td style="border-top:1pt solid #000000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="border-top:1pt solid #000000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"></td><td style="border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">15&#160;</span></td><td style="border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Forsee Power</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(3,501)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(14,865)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Wisdom Motor</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,900)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">&#8212;&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Quantron AG</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(4,237)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">150&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - HyCap Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">214&#160;</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(1,597)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Long-term investment - Clean H2 Fund</span></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(473)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="padding:0 1pt"></td><td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(580)</span></td><td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Decrease in fair value of investments</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(12,897)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td><td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 0;text-align:right;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">(16,877)</span></td><td style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"></td></tr></table></div><span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory', window );">Schedule of Nature and Extent of Risks Arising from Financial Instruments</a></td>
<td class="text"><div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%">The following exchange rates applied during the year ended December&#160;31, 2023:</span></div><div style="margin-bottom:9pt;padding-left:18pt"><table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"><tr><td style="width:1.0%"></td><td style="width:57.963%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.990%"></td><td style="width:0.1%"></td><td style="width:0.1%"></td><td style="width:0.555%"></td><td style="width:0.1%"></td><td style="width:1.0%"></td><td style="width:18.992%"></td><td style="width:0.1%"></td></tr><tr><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$US to $1.00 CDN</span></td><td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$CDN to $1.00 US</span></td></tr><tr><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">January 1, 2023 Opening rate</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.784</span></td><td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-top:1pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.354</span></td></tr><tr><td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">December 31, 2023 Closing rate</span></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.755</span></td><td colspan="3" style="padding:0 1pt"></td><td colspan="3" style="padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.325</span></td></tr><tr><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:left;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">Fiscal 2023 Average rate</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:bottom"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$0.741</span></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"></td><td colspan="3" style="border-bottom:2pt solid #000000;padding:2px 1pt;text-align:center;vertical-align:middle"><span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%">$1.350</span></td></tr></table></div><span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_FinancialInstrumentsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Financial Instruments [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_FinancialInstrumentsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SummaryOfInvestmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Summary of Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SummaryOfInvestmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The disclosure of information that enables users of financial statements to evaluate the nature and extent of risks arising from financial instruments to which the entity is exposed. [Refer: Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 31<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_31&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627972816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Material accounting policies - Schedule of Subsidiaries (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_GuangzhouBallardPowerSystemsIncMember', window );">Guangzhou Ballard Power Systems Co., Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerSystemsEuropeMember', window );">Ballard Power Systems Europe A/S</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardHongKongLtd.Member', window );">Ballard Hong Kong Ltd.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardUnmannedSystemsMember', window );">Ballard US Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardServicesinc.Member', window );">Ballard Services Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardFuelCellSystemIncMember', window );">Ballard Fuel Cell Systems Inc.</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerCorporationMember', window );">Ballard Power Corporation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary', window );">Proportion of ownership interest in subsidiary</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInSubsidiary">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 19B<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_19B_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInSubsidiary</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardMotiveSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardMotiveSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_GuangzhouBallardPowerSystemsIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_GuangzhouBallardPowerSystemsIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerSystemsEuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerSystemsEuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardHongKongLtd.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardHongKongLtd.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardUnmannedSystemsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardUnmannedSystemsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardServicesinc.Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardServicesinc.Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardFuelCellSystemIncMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardFuelCellSystemIncMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerCorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerCorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620942064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Material accounting policies - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod', window );">Short-term leases for which recognition exemption has been used, period</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_LeaseRecognitionExemptionThreshold', window );">Recognition exemption threshold</a></td>
<td class="nump">$ 5<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember', window );">Weichai Ballard JV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_SynergyJVMember', window );">Synergy Ballard JVCo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentFairValueCost', window );">Investment fair value cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InvestmentFairValueCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment Fair Value Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InvestmentFairValueCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_LeaseRecognitionExemptionThreshold">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Lease, Recognition Exemption Threshold</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_LeaseRecognitionExemptionThreshold</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Short-term Leases For Which Recognition Exemption Has Been Used, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_SynergyJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_SynergyJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620046016">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Material accounting policies - Schedule of Detailed Information About Property, Plant and Equipment (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember', window );">Computer equipment | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember', window );">Computer equipment | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember', window );">Furniture and fixtures | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember', window );">Furniture and fixtures | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Production and test equipment | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in years)</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Production and test equipment | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod', window );">Property, plant and equipment useful lives (in years)</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620052208">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Material accounting policies - Schedule of Quantitative Information About Right-of-Use Assets (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember', window );">Property | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in years)</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember', window );">Property | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in years)</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember', window );">Office equipment | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in years)</a></td>
<td class="text">4 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember', window );">Office equipment | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in years)</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember', window );">Vehicle | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in years)</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember', window );">Vehicle | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod', window );">Right-of-use assets, useful lives (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful Lives Or Depreciation Rates, Right-Of-Use Assets, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620997200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Material accounting policies - Schedule of Intangible Assets with Indefinite Useful Life (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2023</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember', window );">Acquired patents, know-how and in-process research &amp; development | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Estimated useful life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember', window );">Acquired patents, know-how and in-process research &amp; development | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Estimated useful life (in years)</a></td>
<td class="text">20 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember', window );">ERP management reporting software system | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Estimated useful life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember', window );">ERP management reporting software system | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Estimated useful life (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember', window );">Acquired customer contracts and relationships | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Estimated useful life (in years)</a></td>
<td class="text">7 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember', window );">Acquired customer contracts and relationships | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Estimated useful life (in years)</a></td>
<td class="text">10 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_NoncompeteAgreements1Member', window );">Acquired non-compete agreements | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Estimated useful life (in years)</a></td>
<td class="text">1 year<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_NoncompeteAgreements1Member', window );">Acquired non-compete agreements | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Estimated useful life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_DomainNamesMember', window );">Domain names</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Estimated useful life (in years)</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_TrademarksandServicemarksMember', window );">Acquired trademarks and service marks</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Estimated useful life (in years)</a></td>
<td class="text">15 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_InternallygeneratedfuelcellMember', window );">Internally generated fuel cell intangible assets | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Estimated useful life (in years)</a></td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_InternallygeneratedfuelcellMember', window );">Internally generated fuel cell intangible assets | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod', window );">Estimated useful life (in years)</a></td>
<td class="text">5 years<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_NoncompeteAgreements1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_NoncompeteAgreements1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_DomainNamesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_DomainNamesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_TrademarksandServicemarksMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_TrademarksandServicemarksMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_InternallygeneratedfuelcellMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_InternallygeneratedfuelcellMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525621069616">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1">26 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 11, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Total purchase consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,068<span></span>
</td>
<td class="nump">$ 1,782<span></span>
</td>
<td class="nump">$ 3,068<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable', window );">Shares issued (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">224,902<span></span>
</td>
<td class="nump">112,451<span></span>
</td>
<td class="nump">224,902<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination', window );">Acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 773<span></span>
</td>
<td class="nump">$ 2,857<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecoveryOnSettlementOfContingentConsideration', window );">Recovery on settlement of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,696<span></span>
</td>
<td class="nump">3,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment charges on intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,266<span></span>
</td>
<td class="nump">13,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill', window );">Impairment charges on goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23,991<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(1,696)<span></span>
</td>
<td class="num">(3,107)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment charges on intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,266<span></span>
</td>
<td class="nump">13,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfVotingEquityInterestsAcquired', window );">Interests acquired</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashTransferred', window );">Cash consideration</a></td>
<td class="nump">$ 7,157<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable', window );">Shares issued (in shares) | shares</a></td>
<td class="nump">337,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityInterestsOfAcquirer', window );">Equity total value</a></td>
<td class="nump">$ 26,258<span></span>
</td>
<td class="nump">4,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityInterestsIssuedOrIssuableVestingPeriod', window );">Vesting period</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ContingentConsiderationTerm', window );">Performance milestones, term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecoveryOnSettlementOfContingentConsideration', window );">Recovery on settlement of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsAndGoodwill', window );">Intangible assets and goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Total purchase consideration</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems', window );"><strong>Disclosure of detailed information about business combination [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable', window );">Shares issued (in shares) | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">337,353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination', window );">Acquisition related costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,835<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate', window );">intangible assets fair value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ContingentConsiderationTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contingent Consideration, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ContingentConsiderationTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EquityInterestsIssuedOrIssuableVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity Interests Issued or Issuable, Vesting Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EquityInterestsIssuedOrIssuableVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RecoveryOnSettlementOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recovery on Settlement of Contingent Consideration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RecoveryOnSettlementOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of acquisition-related costs for transactions recognised separately from the acquisition of assets and the assumption of liabilities in business combinations. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph m<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_m&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of cash transferred as consideration in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_f_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfBusinessCombinationsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfBusinessCombinationsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityInterestsOfAcquirer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value, at the acquisition date, of equity interests of the acquirer transferred as consideration in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_f_iv&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityInterestsOfAcquirer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph IE72<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IE72&amp;doctype=Illustrative%20Examples<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for goodwill. [Refer: Impairment loss recognised in profit or loss; Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B67_d_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsAndGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsAndGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of instruments or interests issued or issuable at acquisition date for equity interests of the acquirer transferred as consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_f_iv&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfVotingEquityInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfVotingEquityInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620723440">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Discontinued operations - Schedule of Intangible Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 1,406<span></span>
</td>
<td class="nump">$ 5,214<span></span>
</td>
<td class="nump">$ 20,788<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">79,381<span></span>
</td>
<td class="nump">79,227<span></span>
</td>
<td class="nump">78,677<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="num">(77,975)<span></span>
</td>
<td class="num">(74,013)<span></span>
</td>
<td class="num">$ (57,889)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Customer contracts and relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Non-compete agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="nump">17,279<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Cost | Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">2,500<span></span>
</td>
<td class="nump">15,976<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Cost | Customer contracts and relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,048<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Cost | Non-compete agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">255<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="num">(234)<span></span>
</td>
<td class="num">(1,762)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Accumulated amortization | Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="num">(234)<span></span>
</td>
<td class="num">(1,498)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Accumulated amortization | Customer contracts and relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(168)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Accumulated amortization | Non-compete agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(96)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Net carrying amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">2,266<span></span>
</td>
<td class="nump">15,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Net carrying amount | Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">2,266<span></span>
</td>
<td class="nump">14,478<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Net carrying amount | Customer contracts and relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">880<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Net carrying amount | Non-compete agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">159<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="num">(2,266)<span></span>
</td>
<td class="num">(13,017)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Impairment | Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="num">$ (2,266)<span></span>
</td>
<td class="num">(11,978)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Impairment | Customer contracts and relationships</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(880)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions | Impairment | Non-compete agreement</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems', window );"><strong>Impairment of Assets and Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (159)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Impairment of Assets and Intangible Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_TechnologybasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=ifrs-full_CustomerrelatedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=bldp_NonCompeteAgreementMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis=bldp_NonCompeteAgreementMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=bldp_CarryingAmountExcludingImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=bldp_CarryingAmountExcludingImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525623571872">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations - Net Loss from Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DiscontinuedOperationsAbstract', window );"><strong>Discontinued Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RevenueDiscontinuedOperations', window );">Product and service revenues</a></td>
<td class="nump">$ 934<span></span>
</td>
<td class="nump">$ 1,926<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_CostOfSalesDiscontinuedOperations', window );">Cost of product and service revenues</a></td>
<td class="nump">607<span></span>
</td>
<td class="nump">1,713<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DiscontinuedOperationsGrossMargin', window );">Gross margin</a></td>
<td class="nump">327<span></span>
</td>
<td class="nump">213<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DiscontinuedOperationsOperatingExpenses', window );">Total operating expense</a></td>
<td class="num">(7,913)<span></span>
</td>
<td class="num">(13,784)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome', window );">Finance income and other</a></td>
<td class="nump">337<span></span>
</td>
<td class="num">(4)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment charges on intangible assets</a></td>
<td class="num">(2,266)<span></span>
</td>
<td class="num">(13,017)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill', window );">Impairment charges on goodwill</a></td>
<td class="num">(23,991)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecoveryOnSettlementOfContingentConsideration', window );">Recovery on settlement of contingent consideration</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,891<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance', window );">Income tax recovery</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">3,578<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLossFromDiscontinuedOperations', window );">Net loss from discontinued operations</a></td>
<td class="num">$ (33,506)<span></span>
</td>
<td class="num">$ (13,123)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Comparative information has been restated due to a discontinued operation (note 7).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CostOfSalesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost of Sales, Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CostOfSalesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operations [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operations, Finance Income and Other Income</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DiscontinuedOperationsGrossMargin">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operations, Gross Margin</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DiscontinuedOperationsGrossMargin</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DiscontinuedOperationsOperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operations, Operating Expenses</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DiscontinuedOperationsOperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RecoveryOnSettlementOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recovery on Settlement of Contingent Consideration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RecoveryOnSettlementOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RevenueDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Revenue, Discontinued Operations</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RevenueDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for goodwill. [Refer: Impairment loss recognised in profit or loss; Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B67_d_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLossFromDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The profit (loss) from discontinued operations. [Refer: Discontinued operations [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_vii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph ea<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_ea&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 98<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_98_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLossFromDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The tax expense (income) relating to the gain (loss) on discontinuance when operations are discontinued. [Refer: Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_b_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph h<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_h_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525621423248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Discontinued operations - Net Cash Flows from Discontinued Operations (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DiscontinuedOperationsAbstract', window );"><strong>Discontinued Operations [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations', window );">Cash used in operating activities</a></td>
<td class="num">$ (3,601)<span></span>
</td>
<td class="num">$ (12,259)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations', window );">Cash provided by (used in) investing activities</a></td>
<td class="nump">47<span></span>
</td>
<td class="num">(78)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations', window );">Cash used in financing activities</a></td>
<td class="num">(234)<span></span>
</td>
<td class="num">(210)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations', window );">Cash used in discontinued operations</a></td>
<td class="num">$ (3,788)<span></span>
</td>
<td class="num">$ (12,547)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DiscontinuedOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Discontinued Operations [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DiscontinuedOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) the entity's financing activities, related to discontinued operations. [Refer: Discontinued operations [member]; Cash flows from (used in) financing activities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) the entity's investing activities, related to discontinued operations. [Refer: Discontinued operations [member]; Cash flows from (used in) investing activities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash flows from (used in) the entity's operating activities, related to discontinued operations. [Refer: Discontinued operations [member]; Cash flows from (used in) operating activities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in cash and cash equivalents from discontinued operations. [Refer: Cash and cash equivalents; Discontinued operations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620938400">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Trade and other receivables - Trade and Other Receivables (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentTradeReceivables', window );">Trade accounts receivable</a></td>
<td class="nump">$ 37,490<span></span>
</td>
<td class="nump">$ 25,812<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCurrentReceivables', window );">Other receivables</a></td>
<td class="nump">7,806<span></span>
</td>
<td class="nump">10,103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentContractAssets', window );">Contract assets</a></td>
<td class="nump">13,269<span></span>
</td>
<td class="nump">12,781<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivables', window );">Trade and other receivables</a></td>
<td class="nump">$ 58,565<span></span>
</td>
<td class="nump">$ 48,696<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract assets. [Refer: Contract assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 105<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentContractAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade receivables. [Refer: Trade receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 68<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current other receivables. [Refer: Other receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_h&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627723392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Trade and other receivables - Contract Assets (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ContractAssetsRollForward', window );"><strong>Contract Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentContractAssets', window );">Beginning balance</a></td>
<td class="nump">$ 12,781<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets', window );">Additions to contract assets</a></td>
<td class="nump">8,435<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DecreaseThroughInvoicingContractAssets', window );">Invoiced during the year</a></td>
<td class="num">(7,947)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentContractAssets', window );">Ending balance</a></td>
<td class="nump">$ 13,269<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ContractAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ContractAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DecreaseThroughInvoicingContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease Through Invoicing, Contract Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DecreaseThroughInvoicingContractAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract assets. [Refer: Contract assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 105<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentContractAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in contract assets resulting from cumulative catch-up adjustments to revenue. [Refer: Contract assets; Revenue from contracts with customers]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627514912">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Inventories - Schedule of Detailed Information About Inventories (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentReceivablesAbstract', window );"><strong>Trade and other current receivables [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies', window );">Raw materials and consumables</a></td>
<td class="nump">$ 15,085<span></span>
</td>
<td class="nump">$ 29,016<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WorkInProgress', window );">Work-in-progress</a></td>
<td class="nump">15,041<span></span>
</td>
<td class="nump">17,171<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinishedGoods', window );">Finished goods</a></td>
<td class="nump">7,169<span></span>
</td>
<td class="nump">8,502<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ServiceInventories', window );">Service inventory</a></td>
<td class="nump">8,575<span></span>
</td>
<td class="nump">3,361<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Inventories', window );">Inventories</a></td>
<td class="nump">$ 45,870<span></span>
</td>
<td class="nump">$ 58,050<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ServiceInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Service Inventories</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ServiceInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A classification of current inventory representing the amount of current raw materials and current production supplies. [Refer: Current production supplies; Current raw materials]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 37<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinishedGoods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A classification of current inventory representing the amount of goods that have completed the production process and are held for sale in the ordinary course of business. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 37<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinishedGoods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Inventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current inventories. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 36<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_36_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_g&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 68<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_68&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Inventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentReceivablesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentReceivablesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A classification of current inventory representing the amount of assets currently in production, which require further processes to be converted into finished goods or services. [Refer: Current finished goods; Inventories]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 37<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_37&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620040080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Inventories - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InventoriesAbstract', window );"><strong>Inventories [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod', window );">Changes in raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues</a></td>
<td class="nump">$ 103,850<span></span>
</td>
<td class="nump">$ 68,870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InventoryWritedown2011', window );">Inventory write-down</a></td>
<td class="nump">17,181<span></span>
</td>
<td class="nump">8,702<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReversalOfInventoryWritedown', window );">Reversal of inventory write-down</a></td>
<td class="nump">2,203<span></span>
</td>
<td class="nump">1,189<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress', window );">Inventory net write-down</a></td>
<td class="nump">$ 14,978<span></span>
</td>
<td class="nump">$ 7,513<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InventoriesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Inventories [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InventoriesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in inventories of finished goods and work in progress. [Refer: Inventories; Current finished goods; Current work in progress]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of inventories recognised as an expense during the period. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 36<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_36_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InventoryWritedown2011">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognised related to the write-down of inventories to net realisable value. [Refer: Inventories]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 36<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_36_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InventoryWritedown2011</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReversalOfInventoryWritedown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised as a reduction in the amount of inventories recognised as an expense due to the reversal of any write-down of inventories resulting from an increase in net realisable value. [Refer: Inventories; Inventory write-down]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 36<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_36_f&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReversalOfInventoryWritedown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525623085664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, plant and equipment - Net Carrying Amounts Included in Property, Plant and Equipment (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment</a></td>
<td class="nump">$ 116,325<span></span>
</td>
<td class="nump">$ 82,361<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_OwnedPropertyPlantAndEquipmentMember', window );">Property, plant and equipment owned</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment</a></td>
<td class="nump">102,206<span></span>
</td>
<td class="nump">70,344<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_RightofuseAssetsMember', window );">Right-of-use assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment</a></td>
<td class="nump">14,119<span></span>
</td>
<td class="nump">12,017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember', window );">Computer equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment</a></td>
<td class="nump">1,405<span></span>
</td>
<td class="nump">1,207<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment</a></td>
<td class="nump">1,436<span></span>
</td>
<td class="nump">1,323<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment</a></td>
<td class="nump">2,245<span></span>
</td>
<td class="nump">1,550<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Production and test equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment</a></td>
<td class="nump">$ 97,120<span></span>
</td>
<td class="nump">$ 66,264<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant and equipment including right-of-use assets whose underlying assets would be presented as property, plant and equipment if they were owned. [Refer: Property, plant and equipment; Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_OwnedPropertyPlantAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_OwnedPropertyPlantAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_RightofuseAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_RightofuseAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525618751024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment - Rollforward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at beginning of period</a></td>
<td class="nump">$ 82,361<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="num">(967)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at end of period</a></td>
<td class="nump">116,325<span></span>
</td>
<td class="nump">$ 82,361<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at beginning of period</a></td>
<td class="nump">127,999<span></span>
</td>
<td class="nump">95,860<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">41,214<span></span>
</td>
<td class="nump">33,932<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(111)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(1,171)<span></span>
</td>
<td class="num">(1,792)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">2<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at end of period</a></td>
<td class="nump">167,933<span></span>
</td>
<td class="nump">127,999<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at beginning of period</a></td>
<td class="num">(57,655)<span></span>
</td>
<td class="num">(52,005)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">8,299<span></span>
</td>
<td class="nump">7,434<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="nump">967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(1,171)<span></span>
</td>
<td class="num">(1,792)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(8)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at end of period</a></td>
<td class="num">(65,727)<span></span>
</td>
<td class="num">(57,655)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember', window );">Building | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at end of period</a></td>
<td class="nump">936<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember', window );">Building | Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at beginning of period</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="nump">936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at end of period</a></td>
<td class="num">(936)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember', window );">Computer equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at beginning of period</a></td>
<td class="nump">1,207<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at end of period</a></td>
<td class="nump">1,405<span></span>
</td>
<td class="nump">1,207<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember', window );">Computer equipment | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at beginning of period</a></td>
<td class="nump">6,741<span></span>
</td>
<td class="nump">6,852<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">745<span></span>
</td>
<td class="nump">181<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(130)<span></span>
</td>
<td class="num">(290)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at end of period</a></td>
<td class="nump">7,356<span></span>
</td>
<td class="nump">6,741<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember', window );">Computer equipment | Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at beginning of period</a></td>
<td class="num">(5,534)<span></span>
</td>
<td class="num">(5,253)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">491<span></span>
</td>
<td class="nump">574<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(73)<span></span>
</td>
<td class="num">(290)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at end of period</a></td>
<td class="num">(5,951)<span></span>
</td>
<td class="num">(5,534)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember', window );">Furniture and fixtures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at beginning of period</a></td>
<td class="nump">1,323<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at end of period</a></td>
<td class="nump">1,436<span></span>
</td>
<td class="nump">1,323<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember', window );">Furniture and fixtures | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at beginning of period</a></td>
<td class="nump">2,406<span></span>
</td>
<td class="nump">1,914<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">328<span></span>
</td>
<td class="nump">700<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(208)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">30<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at end of period</a></td>
<td class="nump">2,764<span></span>
</td>
<td class="nump">2,406<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember', window );">Furniture and fixtures | Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at beginning of period</a></td>
<td class="num">(1,083)<span></span>
</td>
<td class="num">(1,152)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">245<span></span>
</td>
<td class="nump">139<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(12)<span></span>
</td>
<td class="num">(208)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(12)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at end of period</a></td>
<td class="num">(1,328)<span></span>
</td>
<td class="num">(1,083)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold improvements</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at beginning of period</a></td>
<td class="nump">1,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at end of period</a></td>
<td class="nump">2,245<span></span>
</td>
<td class="nump">1,550<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold improvements | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at beginning of period</a></td>
<td class="nump">9,650<span></span>
</td>
<td class="nump">9,450<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">1,103<span></span>
</td>
<td class="nump">388<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(185)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">27<span></span>
</td>
<td class="nump">3<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at end of period</a></td>
<td class="nump">10,780<span></span>
</td>
<td class="nump">9,650<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember', window );">Leasehold improvements | Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at beginning of period</a></td>
<td class="num">(8,100)<span></span>
</td>
<td class="num">(7,932)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">431<span></span>
</td>
<td class="nump">353<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="nump">4<span></span>
</td>
<td class="num">(185)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at end of period</a></td>
<td class="num">(8,535)<span></span>
</td>
<td class="num">(8,100)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Production and test equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at beginning of period</a></td>
<td class="nump">66,264<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at end of period</a></td>
<td class="nump">97,120<span></span>
</td>
<td class="nump">66,264<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Production and test equipment | Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at beginning of period</a></td>
<td class="nump">109,202<span></span>
</td>
<td class="nump">77,644<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment', window );">Additions</a></td>
<td class="nump">38,102<span></span>
</td>
<td class="nump">32,663<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="num">(111)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(1,041)<span></span>
</td>
<td class="num">(1,109)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="num">(55)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at end of period</a></td>
<td class="nump">146,097<span></span>
</td>
<td class="nump">109,202<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember', window );">Production and test equipment | Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PropertyPlantAndEquipmentRollForward', window );"><strong>Property, Plant and Equipment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at beginning of period</a></td>
<td class="num">(42,938)<span></span>
</td>
<td class="num">(37,668)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisposalsPropertyPlantAndEquipment', window );">Disposals</a></td>
<td class="nump">23<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationPropertyPlantAndEquipment', window );">Depreciation</a></td>
<td class="nump">7,132<span></span>
</td>
<td class="nump">6,368<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment</a></td>
<td class="nump">31<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment', window );">Transfers</a></td>
<td class="num">(1,090)<span></span>
</td>
<td class="num">(1,109)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment', window );">Effect of movements in exchange rates</a></td>
<td class="nump">11<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets', window );">Property, plant and equipment including right-of-use assets at end of period</a></td>
<td class="num">$ (48,977)<span></span>
</td>
<td class="num">$ (42,938)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_PropertyPlantAndEquipmentRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property, Plant and Equipment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PropertyPlantAndEquipmentRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_vii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 75<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_75_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisposalsPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisposalsPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_v&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause viii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_viii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in property, plant and equipment resulting from transfers. [Refer: Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of property, plant and equipment including right-of-use assets whose underlying assets would be presented as property, plant and equipment if they were owned. [Refer: Property, plant and equipment; Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_BuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_ComputerEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_FixturesAndFittingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_MachineryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627945472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment loss</a></td>
<td class="nump">$ 967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment charges on intangible assets</a></td>
<td class="nump">2,266<span></span>
</td>
<td class="nump">$ 13,017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_ProductionAndTestEquipmentMember', window );">Production and Test Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment loss</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment loss</a></td>
<td class="nump">936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment charges on intangible assets</a></td>
<td class="nump">$ 936<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_v&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_ProductionAndTestEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_ProductionAndTestEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525623085936">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Property, plant and equipment - Right-of-Use Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems', window );"><strong>Disclosure of quantitative information about right-of-use assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="nump">$ 14,119<span></span>
</td>
<td class="nump">$ 12,017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember', window );">Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems', window );"><strong>Disclosure of quantitative information about right-of-use assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="nump">13,691<span></span>
</td>
<td class="nump">11,487<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember', window );">Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems', window );"><strong>Disclosure of quantitative information about right-of-use assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">116<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember', window );">Vehicle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems', window );"><strong>Disclosure of quantitative information about right-of-use assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Right-of-use assets</a></td>
<td class="nump">$ 358<span></span>
</td>
<td class="nump">$ 414<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -Subparagraph j<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525619748944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Property, plant and equipment - Right-of-Use Assets Rollforward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">$ 12,017<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">14,119<span></span>
</td>
<td class="nump">$ 12,017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember', window );">Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">11,487<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">13,691<span></span>
</td>
<td class="nump">11,487<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember', window );">Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">116<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">70<span></span>
</td>
<td class="nump">116<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember', window );">Vehicle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">414<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">358<span></span>
</td>
<td class="nump">414<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">29,669<span></span>
</td>
<td class="nump">26,974<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">5,826<span></span>
</td>
<td class="nump">3,049<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="num">(219)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets', window );">De-recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(341)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="num">(16)<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">35,260<span></span>
</td>
<td class="nump">29,669<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">28,844<span></span>
</td>
<td class="nump">26,427<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">5,676<span></span>
</td>
<td class="nump">2,746<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="num">(73)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets', window );">De-recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(341)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">34,447<span></span>
</td>
<td class="nump">28,844<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">188<span></span>
</td>
<td class="nump">175<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">13<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="num">(11)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets', window );">De-recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="num">(1)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">176<span></span>
</td>
<td class="nump">188<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost | Vehicle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="nump">637<span></span>
</td>
<td class="nump">372<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsToRightofuseAssets', window );">Additions</a></td>
<td class="nump">150<span></span>
</td>
<td class="nump">290<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="num">(135)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets', window );">De-recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(25)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="num">(15)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="nump">637<span></span>
</td>
<td class="nump">637<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="num">(17,652)<span></span>
</td>
<td class="num">(14,768)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="nump">3,532<span></span>
</td>
<td class="nump">3,231<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="num">(68)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets', window );">De-recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(341)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="nump">25<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="num">(21,141)<span></span>
</td>
<td class="num">(17,652)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation | Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="num">(17,357)<span></span>
</td>
<td class="num">(14,590)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="nump">3,382<span></span>
</td>
<td class="nump">3,108<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="num">(3)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets', window );">De-recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(341)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="nump">21<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="num">(20,757)<span></span>
</td>
<td class="num">(17,357)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation | Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="num">(72)<span></span>
</td>
<td class="num">(36)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="nump">41<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="num">(7)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets', window );">De-recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="num">(106)<span></span>
</td>
<td class="num">(72)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember', window );">Accumulated depreciation | Vehicle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RightOfUseAssetsRollForward', window );"><strong>Right-of-Use Assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Beginning, Right-of-use assets</a></td>
<td class="num">(223)<span></span>
</td>
<td class="num">(142)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DepreciationRightofuseAssets', window );">Depreciation</a></td>
<td class="nump">109<span></span>
</td>
<td class="nump">87<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeRecognitionOfRightOfUseAssets', window );">De-recognition</a></td>
<td class="num">(58)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets', window );">De-recognition</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(6)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets', window );">Transfer</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets', window );">Effect of movements in exchange rates</a></td>
<td class="nump">4<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RightofuseAssets', window );">Ending, Right-of-use assets</a></td>
<td class="num">$ (278)<span></span>
</td>
<td class="num">$ (223)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Additions through business combinations, right of use assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DeRecognitionOfRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>De-Recognition of Right-of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DeRecognitionOfRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) Through Net Exchange Differences, Right-Of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (decrease) Through Transfers in Right-of-use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RightOfUseAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Right-of-Use Assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RightOfUseAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsToRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to right-of-use assets. [Refer: Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53_h&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsToRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DepreciationRightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DepreciationRightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RightofuseAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 53<br> -Subparagraph j<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_53_j&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RightofuseAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_LandAndBuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfAssetsAxis=ifrs-full_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAndAmortisationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525619613280">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Intangible assets - Acquired (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 1,406<span></span>
</td>
<td class="nump">$ 5,214<span></span>
</td>
<td class="nump">$ 20,788<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember', window );">ERP management reporting software system</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">1,406<span></span>
</td>
<td class="nump">2,714<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Intellectual property acquired from Ballard Motive Solutions | Acquired patents, know-how and in-process research &amp; development</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Intangible assets</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=bldp_ERPmanagementreportingsoftwaresystemMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis=ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>101
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627872240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets - Rollforward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward', window );"><strong>Reconciliation of Changes in Intangible assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="nump">$ 5,214<span></span>
</td>
<td class="nump">$ 20,788<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to intangible assets</a></td>
<td class="nump">154<span></span>
</td>
<td class="nump">550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="num">(1,696)<span></span>
</td>
<td class="num">(3,107)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment charges on intangible assets</a></td>
<td class="num">(2,266)<span></span>
</td>
<td class="num">(13,017)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">1,406<span></span>
</td>
<td class="nump">5,214<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember', window );">Cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward', window );"><strong>Reconciliation of Changes in Intangible assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="nump">79,227<span></span>
</td>
<td class="nump">78,677<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to intangible assets</a></td>
<td class="nump">154<span></span>
</td>
<td class="nump">550<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment charges on intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="nump">79,381<span></span>
</td>
<td class="nump">79,227<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward', window );"><strong>Reconciliation of Changes in Intangible assets [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Beginning balance</a></td>
<td class="num">(74,013)<span></span>
</td>
<td class="num">(57,889)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="nump">1,696<span></span>
</td>
<td class="nump">3,107<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment charges on intangible assets</a></td>
<td class="num">(2,266)<span></span>
</td>
<td class="num">(13,017)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IntangibleAssetsOtherThanGoodwill', window );">Ending balance</a></td>
<td class="num">$ (77,975)<span></span>
</td>
<td class="num">$ (74,013)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ReconciliationOfChangesInIntangibleAssetsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Reconciliation of Changes in Intangible assets</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ReconciliationOfChangesInIntangibleAssetsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_GrossCarryingAmountMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>102
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525618714640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Intangible assets - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment charges on intangible assets</a></td>
<td class="nump">$ 2,266<span></span>
</td>
<td class="nump">$ 13,017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to intangible assets</a></td>
<td class="nump">154<span></span>
</td>
<td class="nump">550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="nump">1,696<span></span>
</td>
<td class="nump">3,107<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to intangible assets</a></td>
<td class="nump">154<span></span>
</td>
<td class="nump">550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,017<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember', window );">Accumulated amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems', window );"><strong>Disclosure of detailed information about intangible assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill', window );">Impairment charges on intangible assets</a></td>
<td class="nump">2,266<span></span>
</td>
<td class="nump">13,017<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill', window );">Additions to intangible assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill', window );">Amortization expense</a></td>
<td class="num">$ (1,696)<span></span>
</td>
<td class="num">$ (3,107)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_vi&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 38<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=38&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis=ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>103
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627849568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Goodwill (Details) - USD ($)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 40,277,000<span></span>
</td>
<td class="nump">$ 64,268,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill', window );">Impairment charges on goodwill</a></td>
<td class="nump">23,991,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SegmentsAxis=bldp_FuelCellProductsAndServicesMember', window );">Fuel Cell Products and Services</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems', window );"><strong>Disclosure of operating segments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill', window );">Impairment charges on goodwill</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOperatingSegmentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOperatingSegmentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 134<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_134_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 36<br> -IssueDate 2023-01-01<br> -Paragraph 135<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=36&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_135_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B67_d&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for goodwill. [Refer: Impairment loss recognised in profit or loss; Goodwill]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B67<br> -Subparagraph d<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B67_d_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SegmentsAxis=bldp_FuelCellProductsAndServicesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SegmentsAxis=bldp_FuelCellProductsAndServicesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>R85.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627974288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-accounted Investments - Schedule of Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_JoinVenturesInvestmentRollForward', window );"><strong>Join Ventures Investment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">$ 24,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod', window );">Capital contribution to JV</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 9,272<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss</a></td>
<td class="num">(10,131)<span></span>
</td>
<td class="num">(11,617)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Cumulative translation adjustment due to foreign exchange</a></td>
<td class="nump">821<span></span>
</td>
<td class="num">(4,552)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">13,901<span></span>
</td>
<td class="nump">24,026<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember', window );">Weichai Ballard JV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_JoinVenturesInvestmentRollForward', window );"><strong>Join Ventures Investment [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">24,026<span></span>
</td>
<td class="nump">28,982<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod', window );">Capital contribution to JV</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,272<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties', window );">Recognition of 49% profit on inventory not yet sold to third party, net</a></td>
<td class="nump">1,205<span></span>
</td>
<td class="nump">549<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss</a></td>
<td class="num">(9,931)<span></span>
</td>
<td class="num">(11,599)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Cumulative translation adjustment due to foreign exchange</a></td>
<td class="num">(1,399)<span></span>
</td>
<td class="num">(3,178)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">$ 13,901<span></span>
</td>
<td class="nump">$ 24,026<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Comparative information has been restated due to a discontinued operation (note 7).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_JoinVenturesInvestmentRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Join Ventures Investment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_JoinVenturesInvestmentRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recognition (Deferral) Of Profit On Inventory Sold To Third Parties</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2023-01-01<br> -Paragraph 52<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=21&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_52_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow for the purchase of interests in investments accounted for using the equity method. [Refer: Investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>105
<FILENAME>R86.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627566288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-accounted Investments - Narrative (Details)<br> &#165; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th" colspan="2">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CNY (&#165;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss of investment in joint venture and associates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,131<span></span>
</td>
<td class="nump">$ 11,617<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_JointVenturesAxis=bldp_SynergyJVMember', window );">Synergy Ballard JVCo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss of investment in joint venture and associates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 200<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember', window );">Weichai Ballard JV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss of investment in joint venture and associates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9,931<span></span>
</td>
<td class="nump">$ 11,599<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">49.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 9,272<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">&#165; 62,475<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_SynergyJVMember', window );">Synergy Ballard JVCo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentFairValueCost', window );">Investment fair value cost</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PastDownstreamTransactions', window );">Past downstream transactions</a></td>
<td class="nump">$ 736<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="6"></td></tr>
<tr><td colspan="6"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Comparative information has been restated due to a discontinued operation (note 7).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InvestmentFairValueCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment Fair Value Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InvestmentFairValueCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_PastDownstreamTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Past Downstream Transactions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PastDownstreamTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire interests in joint ventures (other than payments for those instruments considered to be cash equivalents or those held for dealing or trading purposes), classified as investing activities. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_JointVenturesAxis=bldp_SynergyJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_JointVenturesAxis=bldp_SynergyJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_SynergyJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_SynergyJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>106
<FILENAME>R87.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620697344">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-accounted Investments - Financial Information of Weichai Ballard (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Current assets</a></td>
<td class="nump">$ 864,741<span></span>
</td>
<td class="nump">$ 1,028,507<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(70,586)<span></span>
</td>
<td class="num">(73,168)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Carrying amount of investment</a></td>
<td class="nump">13,901<span></span>
</td>
<td class="nump">24,026<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss</a></td>
<td class="nump">177,716<span></span>
</td>
<td class="nump">173,494<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Corporate share of net loss</a></td>
<td class="nump">$ 10,131<span></span>
</td>
<td class="nump">$ 11,617<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember', window );">Weichai Ballard JV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NetAssetsLiabilities', window );">Net assets</a></td>
<td class="nump">$ 16,607<span></span>
</td>
<td class="nump">$ 27,895<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Carrying amount of investment</a></td>
<td class="nump">13,901<span></span>
</td>
<td class="nump">24,026<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="nump">$ 28,982<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Corporate share of net loss</a></td>
<td class="nump">9,931<span></span>
</td>
<td class="nump">11,599<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember', window );">Weichai Ballard JV | Weichai Ballard JV</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentAssets', window );">Current assets</a></td>
<td class="nump">63,023<span></span>
</td>
<td class="nump">80,088<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssets', window );">Non-current assets</a></td>
<td class="nump">132<span></span>
</td>
<td class="nump">2,618<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLiabilities', window );">Current liabilities</a></td>
<td class="num">(29,265)<span></span>
</td>
<td class="num">(23,460)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLiabilities', window );">Non-current liabilities</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(2,314)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NetAssetsLiabilities', window );">Net assets</a></td>
<td class="nump">33,890<span></span>
</td>
<td class="nump">56,932<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_Incorporationcosts', window );">Incorporation costs</a></td>
<td class="nump">324<span></span>
</td>
<td class="nump">324<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EliminationOfUnrealizedProfitOnDownstreamSales', window );">Elimination of unrealized profit on downstream sales, net of sale to third party</a></td>
<td class="num">(3,030)<span></span>
</td>
<td class="num">(4,193)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Carrying amount of investment</a></td>
<td class="nump">13,901<span></span>
</td>
<td class="nump">24,026<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Revenue', window );">Revenue</a></td>
<td class="nump">12,705<span></span>
</td>
<td class="nump">6,476<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProfitLoss', window );">Net loss</a></td>
<td class="nump">20,268<span></span>
</td>
<td class="nump">23,672<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Corporate share of net loss</a></td>
<td class="nump">$ 9,931<span></span>
</td>
<td class="nump">$ 11,599<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr><td colspan="5"></td></tr>
<tr><td colspan="5"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Comparative information has been restated due to a discontinued operation (note 7).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EliminationOfUnrealizedProfitOnDownstreamSales">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Elimination of Unrealized Profit on Downstream Sales</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EliminationOfUnrealizedProfitOnDownstreamSales</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_Incorporationcosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Incorporation costs</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_Incorporationcosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_iii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 69<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NetAssetsLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets less the amount of liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph IG63<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_IG63&amp;doctype=Implementation%20Guidance<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetAssetsLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of assets that do not meet the definition of current assets. [Refer: Current assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_ii&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_iv&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 69<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_69&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProfitLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -Subparagraph a<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32_a_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 17<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=17&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 81A<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81A_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProfitLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Revenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 32<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_32&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 5<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=5&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 34<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_34&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B12<br> -Subparagraph b<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B12_b_v&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 8: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B10<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B10_b&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 10: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 103<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_103&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 11: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Revenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LegalEntityAxis=bldp_WeichaiBallardJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LegalEntityAxis=bldp_WeichaiBallardJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>107
<FILENAME>R88.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525623070704">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity-accounted Investments - Financial Information of Synergy Ballard JVCo (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">$ 24,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss</a></td>
<td class="num">(10,131)<span></span>
</td>
<td class="num">$ (11,617)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">13,901<span></span>
</td>
<td class="nump">24,026<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_JointVenturesAxis=bldp_SynergyJVMember', window );">Synergy Ballard JVCo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties', window );">Recognition of 49% profit on inventory not yet sold to third party, net</a></td>
<td class="nump">200<span></span>
</td>
<td class="nump">18<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod', window );">Equity in loss</a></td>
<td class="num">(200)<span></span>
</td>
<td class="num">(18)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Comparative information has been restated due to a discontinued operation (note 7).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InvestmentOtherEntitiesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment Other Entities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InvestmentOtherEntitiesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recognition (Deferral) Of Profit On Inventory Sold To Third Parties</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 28<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_28_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_g&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_JointVenturesAxis=bldp_SynergyJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_JointVenturesAxis=bldp_SynergyJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>108
<FILENAME>R89.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525621683056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term financial investments - Schedule of Equity- Accounted Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">$ 24,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">13,901<span></span>
</td>
<td class="nump">$ 24,026<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfInvestmentPropertyAxis=bldp_LongTermInvestmentMember', window );">Long -Term Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">42,331<span></span>
</td>
<td class="nump">41,310<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,913<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityAccountedInvestmentChangesInFairValue', window );">Change in Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,892)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">42,331<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfInvestmentPropertyAxis=bldp_LongTermFinancialInvestmentsMember', window );">Long -Term Financial Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">42,331<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="nump">10,911<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityAccountedInvestmentChangesInFairValue', window );">Change in Fair Value</a></td>
<td class="num">(12,897)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">40,345<span></span>
</td>
<td class="nump">42,331<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_ForseePowerMember', window );">Forsee Power | Long -Term Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">18,470<span></span>
</td>
<td class="nump">33,335<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityAccountedInvestmentChangesInFairValue', window );">Change in Fair Value</a></td>
<td class="num">(3,501)<span></span>
</td>
<td class="num">(14,865)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">14,969<span></span>
</td>
<td class="nump">18,470<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_WisdomMotorMember', window );">Wisdom Motor | Long -Term Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="num">(1,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityAccountedInvestmentChangesInFairValue', window );">Change in Fair Value</a></td>
<td class="num">(4,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">4,100<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_WisdomMotorMember', window );">Wisdom Motor | Long -Term Financial Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">10,000<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityAccountedInvestmentChangesInFairValue', window );">Change in Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_QuantronAGMember', window );">Quantron AG | Long -Term Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">5,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="nump">3,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityAccountedInvestmentChangesInFairValue', window );">Change in Fair Value</a></td>
<td class="num">(4,237)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">5,333<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_QuantronAGMember', window );">Quantron AG | Long -Term Financial Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">5,333<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,183<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityAccountedInvestmentChangesInFairValue', window );">Change in Fair Value</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,333<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_HyCapFundMember', window );">HyCap Fund | Long -Term Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">7,963<span></span>
</td>
<td class="nump">7,636<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="nump">4,624<span></span>
</td>
<td class="nump">1,924<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityAccountedInvestmentChangesInFairValue', window );">Change in Fair Value</a></td>
<td class="nump">214<span></span>
</td>
<td class="num">(1,597)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">12,801<span></span>
</td>
<td class="nump">7,963<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_CleanH2FundMember', window );">CleanH2 Fund | Long -Term Investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentOtherEntitiesRollForward', window );"><strong>Investment Other Entities [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, beginning balance</a></td>
<td class="nump">565<span></span>
</td>
<td class="nump">339<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="nump">3,983<span></span>
</td>
<td class="nump">806<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EquityAccountedInvestmentChangesInFairValue', window );">Change in Fair Value</a></td>
<td class="num">(473)<span></span>
</td>
<td class="num">(580)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investments, ending balance</a></td>
<td class="nump">$ 4,075<span></span>
</td>
<td class="nump">$ 565<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EquityAccountedInvestmentChangesInFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Equity- Accounted Investment Changes in Fair Value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EquityAccountedInvestmentChangesInFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InvestmentOtherEntitiesRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investment Other Entities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InvestmentOtherEntitiesRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire interests in joint ventures (other than payments for those instruments considered to be cash equivalents or those held for dealing or trading purposes), classified as investing activities. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of interests in joint ventures (other than receipts for those instruments considered to be cash equivalents and those held for dealing or trading purposes), classified as investing activities. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfInvestmentPropertyAxis=bldp_LongTermInvestmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfInvestmentPropertyAxis=bldp_LongTermInvestmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfInvestmentPropertyAxis=bldp_LongTermFinancialInvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfInvestmentPropertyAxis=bldp_LongTermFinancialInvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_ForseePowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_ForseePowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_WisdomMotorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_WisdomMotorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_QuantronAGMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_QuantronAGMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_HyCapFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_HyCapFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_CleanH2FundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_CleanH2FundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>109
<FILENAME>R90.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525616581552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Long-term financial investments - Narrative (Details)<br> &#8364; in Thousands, &#163; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="7">1 Months Ended</th>
<th class="th" colspan="6">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Jun. 30, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th"><div>Oct. 31, 2021</div></th>
<th class="th">
<div>Aug. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2021 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>EUR (&#8364;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>GBP (&#163;) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Mar. 31, 2024 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Sep. 30, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue', window );">Foreign exchange gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (12,897)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (16,877)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DecreaseInShortTermInvestments', window );">Decrease in short term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(12,897)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(16,892)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseInShortTermInvestment', window );">Increase in short term investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Equity-accounted investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">13,901<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">24,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CapitalCommitments', window );">Total commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">22,031<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_TemplewaterMember', window );">Templewater | Forecast</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfVotingEquityInterestsAcquired', window );">Interests acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Equity-accounted investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CapitalCommitments', window );">Total commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_ForseePowerMember', window );">Forsee Power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue', window );">Foreign exchange gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (3,501)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(14,865)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9.80%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.30%<span></span>
</td>
<td class="nump">7.30%<span></span>
</td>
<td class="nump">7.30%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_ForseePowerMember', window );">Forsee Power | Subsequent Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Equity-accounted investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,969<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">18,470<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WisdomMotorMember', window );">Wisdom Motor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue', window );">Foreign exchange gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,900)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Equity-accounted investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.20%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">6.70%<span></span>
</td>
<td class="nump">6.70%<span></span>
</td>
<td class="nump">6.70%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WisdomMotorMember', window );">Wisdom Motor | Subsequent Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Equity-accounted investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_QuantronAGMember', window );">Quantron AG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue', window );">Foreign exchange gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (4,237)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Equity-accounted investments</a></td>
<td class="nump">$ 5,183<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 5,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="nump">1.90%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,304<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 3,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfSharesAcquired', window );">Number of shares in entity held by entity or by its subsidiaries or associates | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">793<span></span>
</td>
<td class="nump">793<span></span>
</td>
<td class="nump">793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_QuantronAGMember', window );">Quantron AG | Subsequent Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Equity-accounted investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">5,333<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember', window );">HyCap Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,210<span></span>
</td>
<td class="nump">&#163; 10,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 10,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember', window );">HyCap Fund | Subsequent Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Equity-accounted investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7,963<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">214<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,597<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember', window );">HyCap Fund | Initial Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CapitalCommitments', window );">Total commitments | &#163;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,624<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 3,771<span></span>
</td>
<td class="nump">1,924<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 1,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember', window );">CleanH2 Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,146<span></span>
</td>
<td class="nump">&#8364; 4,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 4,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember', window );">CleanH2 Fund | Subsequent Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Equity-accounted investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,075<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">565<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember', window );">CleanH2 Fund | Initial Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CapitalCommitments', window );">Total commitments | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,983<span></span>
</td>
<td class="nump">&#8364; 3,705<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">806<span></span>
</td>
<td class="nump">&#8364; 696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HydrogenFundsMember', window );">Hydrogen Funds</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfJointVenturesLineItems', window );"><strong>Disclosure of joint ventures [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue', window );">Foreign exchange gain (loss)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (473)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">$ (580)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DecreaseInShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease in Short term Investments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DecreaseInShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign exchange gain (loss) and gains (losses) on financial asset at fair value</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncreaseInShortTermInvestment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase in Short term Investment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncreaseInShortTermInvestment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfSharesAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Shares Acquired</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfSharesAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CapitalCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of future capital expenditures that the entity is committed to make.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CapitalCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfJointVenturesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfJointVenturesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire interests in joint ventures (other than payments for those instruments considered to be cash equivalents or those held for dealing or trading purposes), classified as investing activities. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfVotingEquityInterestsAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfVotingEquityInterestsAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_TemplewaterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_TemplewaterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementScenarioAxis=srt_ScenarioForecastMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementScenarioAxis=srt_ScenarioForecastMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_ForseePowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_ForseePowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InvestmentContributionsAxis=bldp_SubsequentContributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InvestmentContributionsAxis=bldp_SubsequentContributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WisdomMotorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WisdomMotorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_QuantronAGMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_QuantronAGMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InvestmentContributionsAxis=bldp_InitialContributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InvestmentContributionsAxis=bldp_InitialContributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HydrogenFundsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HydrogenFundsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>110
<FILENAME>R91.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627872480">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Bank facilities (Details)<br></strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CAD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>CAD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ForeignCurrencyTransactionGainLossUnrealized1', window );">Unrealized gain on forward foreign exchange contracts</a></td>
<td class="nump">$ 542,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,201,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">Currency risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NotionalAmount', window );">Foreign exchange contracts</a></td>
<td class="nump">$ 31,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 38,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AveragePriceOfHedgingInstrument', window );">Average price of hedging instrument (CDN per USD)</a></td>
<td class="nump">1.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.35<span></span>
</td>
<td class="nump">1.00<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=bldp_BankOperatingLineMember', window );">LG Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1', window );">Facility, maximum borrowing capacity</a></td>
<td class="nump">$ 2,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Borrowings', window );">Borrowings outstanding</a></td>
<td class="nump">1,433,000<span></span>
</td>
<td class="nump">&#8364; 979,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BorrowingsByNameAxis=bldp_EncoreFXFacilityMember', window );">FX Facility</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems', window );"><strong>Disclosure of detailed information about borrowings [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ForeignExchangeFacility', window );">Foreign exchange facility</a></td>
<td class="nump">$ 25,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ForeignCurrencyTransactionGainLossUnrealized1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign Currency Transaction Gain (Loss), Unrealized1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ForeignCurrencyTransactionGainLossUnrealized1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ForeignExchangeFacility">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Foreign Exchange Facility</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ForeignExchangeFacility</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_LineOfCreditFacilityMaximumBorrowingCapacity1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line Of Credit Facility, Maximum Borrowing Capacity1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_LineOfCreditFacilityMaximumBorrowingCapacity1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AveragePriceOfHedgingInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average price of a hedging instrument. [Refer: Hedging instruments [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 23B<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23B_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AveragePriceOfHedgingInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Borrowings">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of outstanding funds that the entity is obligated to repay.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Borrowings</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NotionalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The nominal or face amount of a financial instrument, used to calculate payments made on that instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NotionalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=bldp_BankOperatingLineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=bldp_BankOperatingLineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BorrowingsByNameAxis=bldp_EncoreFXFacilityMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BorrowingsByNameAxis=bldp_EncoreFXFacilityMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>111
<FILENAME>R92.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627546160">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Trade and other payables (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract', window );"><strong>Subclassifications of assets, liabilities and equities [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers', window );">Trade accounts payable</a></td>
<td class="nump">$ 13,724<span></span>
</td>
<td class="nump">$ 20,440<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeRelatedLiabilitiesCurrent1', window );">Compensation payable</a></td>
<td class="nump">19,235<span></span>
</td>
<td class="nump">13,248<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCurrentLiabilities', window );">Other liabilities</a></td>
<td class="nump">5,628<span></span>
</td>
<td class="nump">6,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_TaxesPayableCurrent1', window );">Taxes payable</a></td>
<td class="nump">1,109<span></span>
</td>
<td class="nump">586<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TradeAndOtherCurrentPayables', window );">Trade and other payables</a></td>
<td class="nump">$ 39,696<span></span>
</td>
<td class="nump">$ 40,333<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EmployeeRelatedLiabilitiesCurrent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Related Liabilities Current1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EmployeeRelatedLiabilitiesCurrent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_TaxesPayableCurrent1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Taxes Payable Current1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_TaxesPayableCurrent1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentPayables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph k<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_k&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentPayables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The current amount of payment due to suppliers for goods and services used in entity's business. [Refer: Current liabilities; Trade payables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 78<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_78&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 70<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_70&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>112
<FILENAME>R93.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628545360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Deferred revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeferredRevenueRollForward', window );"><strong>Deferred Revenue [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentContractLiabilities', window );">Beginning Balance</a></td>
<td class="nump">$ 8,030<span></span>
</td>
<td class="nump">$ 12,109<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities', window );">Additions to deferred revenue</a></td>
<td class="nump">21,790<span></span>
</td>
<td class="nump">21,650<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities', window );">Revenue recognized during the year</a></td>
<td class="num">(25,232)<span></span>
</td>
<td class="num">(25,729)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentContractLiabilities', window );">Ending Balance</a></td>
<td class="nump">$ 4,588<span></span>
</td>
<td class="nump">$ 8,030<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DeferredRevenueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Revenue</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DeferredRevenueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current contract liabilities. [Refer: Contract liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 105<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_105&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentContractLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease in contract liabilities resulting from the performance obligation being satisfied. [Refer: Contract liabilities; Performance obligations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in contract liabilities resulting from cumulative catch-up adjustments to revenue. [Refer: Contract liabilities; Revenue from contracts with customers]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 118<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_118_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>113
<FILENAME>R94.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525621663728">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provisions - Rollforward (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherProvisionsRollForward', window );"><strong>Other Provisions [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">$ 20,910<span></span>
</td>
<td class="nump">$ 35,275<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ProvisionRetainedEarningsAdjustment', window );">Opening retained earnings adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">11,269<span></span>
</td>
<td class="nump">12,174<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during year</a></td>
<td class="num">(8,796)<span></span>
</td>
<td class="num">(17,611)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during year</a></td>
<td class="num">(1,610)<span></span>
</td>
<td class="num">(10,140)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="nump">24<span></span>
</td>
<td class="nump">12<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">21,797<span></span>
</td>
<td class="nump">20,910<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_RestructuringProvisionMember', window );">Restructuring provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherProvisionsRollForward', window );"><strong>Other Provisions [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">137<span></span>
</td>
<td class="nump">5<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ProvisionRetainedEarningsAdjustment', window );">Opening retained earnings adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">1,459<span></span>
</td>
<td class="nump">455<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during year</a></td>
<td class="num">(1,176)<span></span>
</td>
<td class="num">(320)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="nump">2<span></span>
</td>
<td class="num">(3)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">422<span></span>
</td>
<td class="nump">137<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember', window );">Warranty provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherProvisionsRollForward', window );"><strong>Other Provisions [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">11,327<span></span>
</td>
<td class="nump">8,712<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ProvisionRetainedEarningsAdjustment', window );">Opening retained earnings adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">7,210<span></span>
</td>
<td class="nump">5,851<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during year</a></td>
<td class="num">(2,652)<span></span>
</td>
<td class="num">(2,391)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during year</a></td>
<td class="num">(910)<span></span>
</td>
<td class="num">(860)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="nump">22<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">14,997<span></span>
</td>
<td class="nump">11,327<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember', window );">Onerous contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherProvisionsRollForward', window );"><strong>Other Provisions [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">4,400<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ProvisionRetainedEarningsAdjustment', window );">Opening retained earnings adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">2,600<span></span>
</td>
<td class="nump">2,900<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during year</a></td>
<td class="num">(700)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">6,300<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=bldp_ContingentConsiderationProvisionMember', window );">Contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherProvisionsRollForward', window );"><strong>Other Provisions [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">2,078<span></span>
</td>
<td class="nump">26,258<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ProvisionRetainedEarningsAdjustment', window );">Opening retained earnings adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during year</a></td>
<td class="num">(2,000)<span></span>
</td>
<td class="num">(14,900)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during year</a></td>
<td class="nump">0<span></span>
</td>
<td class="num">(9,280)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">78<span></span>
</td>
<td class="nump">2,078<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember', window );">Legal provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherProvisionsRollForward', window );"><strong>Other Provisions [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, beginning balance</a></td>
<td class="nump">2,968<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ProvisionRetainedEarningsAdjustment', window );">Opening retained earnings adjustment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,968<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Provisions used/paid during year</a></td>
<td class="num">(2,968)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Provisions reversed/expired during year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions and other current liabilities, ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 2,968<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_OtherProvisionsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Provisions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_OtherProvisionsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ProvisionRetainedEarningsAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Provision, Retained Earnings Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ProvisionRetainedEarningsAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionalProvisionsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of additional other provisions made. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalProvisionsOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in other provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProvisionUsedOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProvisionUsedOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Provisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities of uncertain timing or amount, including provisions for employee benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Provisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UnusedProvisionReversedOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount reversed for unused other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UnusedProvisionReversedOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_RestructuringProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_RestructuringProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=bldp_ContingentConsiderationProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=bldp_ContingentConsiderationProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>114
<FILENAME>R95.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620648944">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Provisions - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Jan. 01, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RestructuringProvision', window );">Restructuring cost</a></td>
<td class="nump">$ 422<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">11,269<span></span>
</td>
<td class="nump">$ 12,174<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Upward adjustments / increase in provision</a></td>
<td class="nump">449<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Expenditures</a></td>
<td class="nump">8,796<span></span>
</td>
<td class="nump">17,611<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Downward adjustments / provision eliminated</a></td>
<td class="nump">1,610<span></span>
</td>
<td class="nump">10,140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions</a></td>
<td class="nump">$ 21,797<span></span>
</td>
<td class="nump">20,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 35,275<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod', window );">Numerous milestone objective period</a></td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecoveryOnSettlementOfContingentConsideration', window );">Recovery on settlement of contingent consideration</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">9,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate', window );">Contingent consideration</a></td>
<td class="nump">78<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PaymentOfContingentConsiderationLiability', window );">Payment of contingent consideration liability</a></td>
<td class="nump">2,000<span></span>
</td>
<td class="nump">14,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember', window );">Arcola Energy Limited</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RecoveryOnSettlementOfContingentConsideration', window );">Recovery on settlement of contingent consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">9,891<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember', window );">Cumulative Effect, Period of Adoption, Adjustment | Onerous Contracts-Cost of Fulfilling Contract</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OnerousContractsProvision', window );">Onerous contracts provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember', window );">Warranty provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">7,210<span></span>
</td>
<td class="nump">5,851<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NewProvisionsOtherProvisions', window );">New additions to provision</a></td>
<td class="nump">5,916<span></span>
</td>
<td class="nump">4,580<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Upward adjustments / increase in provision</a></td>
<td class="nump">1,294<span></span>
</td>
<td class="nump">1,271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Expenditures</a></td>
<td class="nump">2,652<span></span>
</td>
<td class="nump">2,391<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Downward adjustments / provision eliminated</a></td>
<td class="nump">910<span></span>
</td>
<td class="nump">860<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions</a></td>
<td class="nump">14,997<span></span>
</td>
<td class="nump">11,327<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">8,712<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember', window );">Onerous contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">2,600<span></span>
</td>
<td class="nump">2,900<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Expenditures</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Downward adjustments / provision eliminated</a></td>
<td class="nump">700<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions</a></td>
<td class="nump">6,300<span></span>
</td>
<td class="nump">4,400<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">300<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember', window );">Legal provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdditionalProvisionsOtherProvisions', window );">Provisions made during year</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,968<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProvisionUsedOtherProvisions', window );">Expenditures</a></td>
<td class="nump">2,968<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_UnusedProvisionReversedOtherProvisions', window );">Downward adjustments / provision eliminated</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_Provisions', window );">Provisions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,968<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ContractTerminationLiabilities', window );">Contract termination</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NewProvisionsOtherProvisions', window );">New additions to provision</a></td>
<td class="nump">$ 43<span></span>
</td>
<td class="nump">44<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Upward adjustments / increase in provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contingent Consideration, Milestone Objectives Attainment Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ContractTerminationLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Legal Provision Contract Termination</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ContractTerminationLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_PaymentOfContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payment of Contingent Consideration Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PaymentOfContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RecoveryOnSettlementOfContingentConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Recovery on Settlement of Contingent Consideration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RecoveryOnSettlementOfContingentConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdditionalProvisionsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of additional other provisions made. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdditionalProvisionsOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount, at acquisition date, of contingent consideration arrangements recognised as consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph g<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_g_i&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase in existing other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NewProvisionsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised for new other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NewProvisionsOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OnerousContractsProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of provision for onerous contracts. An onerous contract is a contract in which the unavoidable costs of meeting the obligation under the contract exceed the economic benefits expected to be received under it. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 66<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_66&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OnerousContractsProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProvisionUsedOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProvisionUsedOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_Provisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities of uncertain timing or amount, including provisions for employee benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_Provisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RestructuringProvision">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of provision for restructuring, such as the sale or termination of a line of business; closure of business locations in a country or region or relocation of activities from one country or region to another; changes in management structure; and fundamental reorganisations that have a material effect on the nature and focus of the entity's operations. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 70<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_70&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RestructuringProvision</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_UnusedProvisionReversedOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount reversed for unused other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_UnusedProvisionReversedOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_ArcolaEnergyLimitedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_CumulativeEffectPeriodOfAdoptionAxis=srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InitiallyAppliedIFRSsAxis=ifrs-full_OnerousContractsCostOfFulfillingContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InitiallyAppliedIFRSsAxis=ifrs-full_OnerousContractsCostOfFulfillingContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_WarrantyProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_OnerousContractsProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_LegalProceedingsProvisionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>115
<FILENAME>R96.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525631206080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Lease liability - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PrincipalPaymentsOfLeaseLiabilities', window );">Payments of lease liabilities</a></td>
<td class="nump">$ 4,013<span></span>
</td>
<td class="nump">$ 3,322<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeferredGainOnFinanceLeaseLiability', window );">Deferred gain on finance lease liability</a></td>
<td class="nump">$ 485<span></span>
</td>
<td class="nump">$ 902<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember', window );">Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_LeasesInterestRate', window );">Interest rate</a></td>
<td class="nump">2.95%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember', window );">Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_LeasesInterestRate', window );">Interest rate</a></td>
<td class="nump">8.56%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DeferredGainOnFinanceLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Gain On Finance Lease Liability</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DeferredGainOnFinanceLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_LeasesInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Leases, Interest Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_LeasesInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_PrincipalPaymentsOfLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Principal Payments of Lease Liabilities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PrincipalPaymentsOfLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>116
<FILENAME>R97.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525619682128">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease liability - Summary of Leases (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Lease Liability, Current</a></td>
<td class="nump">$ 4,505<span></span>
</td>
<td class="nump">$ 3,895<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current lease liabilities</a></td>
<td class="nump">13,393<span></span>
</td>
<td class="nump">11,836<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LeaseLiabilities', window );">Lease Liability</a></td>
<td class="nump">17,898<span></span>
</td>
<td class="nump">15,731<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandAndBuildingsMember', window );">Property</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Lease Liability, Current</a></td>
<td class="nump">4,368<span></span>
</td>
<td class="nump">3,743<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current lease liabilities</a></td>
<td class="nump">13,078<span></span>
</td>
<td class="nump">11,505<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember', window );">Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Lease Liability, Current</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">39<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current lease liabilities</a></td>
<td class="nump">32<span></span>
</td>
<td class="nump">73<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_VehiclesMember', window );">Vehicle</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentLeaseLiabilities', window );">Lease Liability, Current</a></td>
<td class="nump">99<span></span>
</td>
<td class="nump">113<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentLeaseLiabilities', window );">Non-current lease liabilities</a></td>
<td class="nump">$ 283<span></span>
</td>
<td class="nump">$ 258<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current lease liabilities. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandAndBuildingsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_LandAndBuildingsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_VehiclesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=ifrs-full_VehiclesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>117
<FILENAME>R98.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628537664">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Lease liability - Maturity Analysis (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems', window );"><strong>Disclosure of maturity analysis of finance lease payments receivable [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossLeaseLiabilities', window );">Total undiscounted lease liabilities</a></td>
<td class="nump">$ 22,261<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember', window );">Less than one year</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems', window );"><strong>Disclosure of maturity analysis of finance lease payments receivable [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossLeaseLiabilities', window );">Total undiscounted lease liabilities</a></td>
<td class="nump">5,667<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember', window );">Between one and five years</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems', window );"><strong>Disclosure of maturity analysis of finance lease payments receivable [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossLeaseLiabilities', window );">Total undiscounted lease liabilities</a></td>
<td class="nump">11,757<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember', window );">More than five years</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems', window );"><strong>Disclosure of maturity analysis of finance lease payments receivable [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GrossLeaseLiabilities', window );">Total undiscounted lease liabilities</a></td>
<td class="nump">$ 4,837<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GrossLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 58<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_58&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph B11D<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B11D_a&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GrossLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_NotLaterThanOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MaturityAxis=ifrs-full_LaterThanFiveYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>118
<FILENAME>R99.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620999856">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other non-current liabilities and employee future benefits - Net Defined Benefit Liability (Asset) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherNoncurrentLiabilities', window );">Other non-current liabilities</a></td>
<td class="nump">$ 2,337<span></span>
</td>
<td class="nump">$ 1,805<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss', window );">Employee future benefits</a></td>
<td class="num">(475)<span></span>
</td>
<td class="nump">455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentProvisions', window );">Other non-current liabilities and employee future benefits</a></td>
<td class="nump">1,862<span></span>
</td>
<td class="nump">2,260<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Employee future benefits</a></td>
<td class="num">(475)<span></span>
</td>
<td class="nump">455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember', window );">Net defined benefit pension plan liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Employee future benefits</a></td>
<td class="num">(582)<span></span>
</td>
<td class="nump">348<span></span>
</td>
<td class="nump">$ 1,814<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Net other post-retirement benefit plan liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Employee future benefits</a></td>
<td class="nump">$ 107<span></span>
</td>
<td class="nump">$ 107<span></span>
</td>
<td class="nump">$ 80<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Non-current Provisions for Employee Benefits and Pension Plan Gain (Loss)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilityAssetOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current provisions, including provisions for employee benefits. [Refer: Provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph l<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_l&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherNoncurrentLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Non-current liabilities]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 55<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_55&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherNoncurrentLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>119
<FILENAME>R100.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627928672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other non-current liabilities and employee future benefits - Additional Information (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>plan</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Upward adjustments / increase in provision</a></td>
<td class="nump">$ 449,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="nump">24,000<span></span>
</td>
<td class="nump">$ 12,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan', window );">Estimate of contributions expected to be paid to plan for next annual reporting period</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfBenefitPlans', window );">Number of plans | plan</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember', window );">Other current liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage', window );">Estimated future cash flows discounted percentage</a></td>
<td class="nump">3.17%<span></span>
</td>
<td class="nump">3.41%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions', window );">Upward adjustments / increase in provision</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NewProvisionsOtherProvisions', window );">New additions to provision</a></td>
<td class="nump">$ 43,000<span></span>
</td>
<td class="nump">44,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions', window );">Effect of movements in exchange rates</a></td>
<td class="nump">40,000<span></span>
</td>
<td class="num">(117,000)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows', window );">Undiscounted amount of the estimated cash flows</a></td>
<td class="nump">2,337,000<span></span>
</td>
<td class="nump">1,805,000<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember', window );">Net defined benefit pension plan liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements', window );">Settlements</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember', window );">Net defined benefit pension plan liability | Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled', window );">Percentage of liabilities settled</a></td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements', window );">Settlements</a></td>
<td class="num">$ (7,326,000)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember', window );">Actuarial assumption of medical cost trend rates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption', window );">Percentage of reasonably possible decrease in actuarial assumption</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption', window );">Percentage of reasonably possible increase in actuarial assumption</a></td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease (Increase) In Net Defined Benefit Liability (Asset) Resulting From Settlements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Defined Benefit Plan, Settlement, Percent Liabilities Settled</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:pureItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated Financial Effect Of Contingent Liabilities, Discounted Cash Flows, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Estimated Financial Effect Of Contingent Liabilities, Undiscounted Cash Flows</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Benefit Plans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The estimate of the expected contributions to be made to a defined benefit plan for the next annual reporting period. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 147<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_147_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 148<br> -Subparagraph d<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_148_d_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase in existing other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in other provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NewProvisionsOtherProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount recognised for new other provisions. [Refer: Other provisions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 37<br> -IssueDate 2023-01-01<br> -Paragraph 84<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=37&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_84_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NewProvisionsOtherProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The reasonably possible percentage of the decrease in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The reasonably possible percentage of the increase in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 145<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_145_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PlanAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PlanAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionsAxis=ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>120
<FILENAME>R101.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525619228784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other non-current liabilities and employee future benefits - Future Benefits (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsFuturePlansRollForward', window );"><strong>Employee Benefits Future Plans [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">$ 455<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="num">(475)<span></span>
</td>
<td class="nump">$ 455<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember', window );">Defined benefit pension plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsFuturePlansRollForward', window );"><strong>Employee Benefits Future Plans [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">348<span></span>
</td>
<td class="nump">1,814<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Included in profit or loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">17<span></span>
</td>
<td class="nump">50<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset', window );">Benefits payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss', window );">Future plan expense</a></td>
<td class="nump">43<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Actuarial loss (gain) arising from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Demographic assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="nump">113<span></span>
</td>
<td class="num">(4,547)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="num">(600)<span></span>
</td>
<td class="num">(91)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Return on plan assets excluding interest</a></td>
<td class="num">(486)<span></span>
</td>
<td class="nump">3,092<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset', window );">Plan expenses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements', window );">Settlements</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="num">(973)<span></span>
</td>
<td class="num">(1,546)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions paid by the employer</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset', window );">Other total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="num">(582)<span></span>
</td>
<td class="nump">348<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember', window );">Defined benefit pension plan | Defined benefit obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsFuturePlansRollForward', window );"><strong>Employee Benefits Future Plans [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">14,402<span></span>
</td>
<td class="nump">19,187<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Included in profit or loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">26<span></span>
</td>
<td class="nump">30<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">700<span></span>
</td>
<td class="nump">518<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset', window );">Benefits payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss', window );">Future plan expense</a></td>
<td class="nump">726<span></span>
</td>
<td class="nump">548<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Actuarial loss (gain) arising from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Demographic assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="nump">113<span></span>
</td>
<td class="num">(4,547)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="num">(600)<span></span>
</td>
<td class="num">(91)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Return on plan assets excluding interest</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset', window );">Plan expenses</a></td>
<td class="num">(54)<span></span>
</td>
<td class="num">(24)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements', window );">Settlements</a></td>
<td class="num">(7,326)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="num">(7,867)<span></span>
</td>
<td class="num">(4,662)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions paid by the employer</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="num">(558)<span></span>
</td>
<td class="num">(671)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset', window );">Other total</a></td>
<td class="num">(558)<span></span>
</td>
<td class="num">(671)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">6,703<span></span>
</td>
<td class="nump">14,402<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember', window );">Defined benefit pension plan | Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsFuturePlansRollForward', window );"><strong>Employee Benefits Future Plans [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="num">(14,054)<span></span>
</td>
<td class="num">(17,373)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Included in profit or loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset', window );">Current service cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="num">(683)<span></span>
</td>
<td class="num">(468)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset', window );">Benefits payable</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss', window );">Future plan expense</a></td>
<td class="num">(683)<span></span>
</td>
<td class="num">(468)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Actuarial loss (gain) arising from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Demographic assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset', window );">Return on plan assets excluding interest</a></td>
<td class="num">(486)<span></span>
</td>
<td class="nump">3,092<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset', window );">Plan expenses</a></td>
<td class="nump">54<span></span>
</td>
<td class="nump">24<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements', window );">Settlements</a></td>
<td class="nump">7,326<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="nump">6,894<span></span>
</td>
<td class="nump">3,116<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions paid by the employer</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="nump">558<span></span>
</td>
<td class="nump">671<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset', window );">Other total</a></td>
<td class="nump">558<span></span>
</td>
<td class="nump">671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="num">(7,285)<span></span>
</td>
<td class="num">(14,054)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Net other post-retirement benefit plan liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsFuturePlansRollForward', window );"><strong>Employee Benefits Future Plans [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Included in profit or loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss', window );">Future plan expense</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Actuarial loss (gain) arising from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Demographic assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions paid by the employer</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset', window );">Other total</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">107<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Net other post-retirement benefit plan liability | Defined benefit obligation</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsFuturePlansRollForward', window );"><strong>Employee Benefits Future Plans [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">80<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Included in profit or loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss', window );">Future plan expense</a></td>
<td class="nump">5<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Actuarial loss (gain) arising from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Demographic assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="nump">1<span></span>
</td>
<td class="num">(23)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="nump">2<span></span>
</td>
<td class="nump">55<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="nump">3<span></span>
</td>
<td class="nump">32<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions paid by the employer</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset', window );">Other total</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">107<span></span>
</td>
<td class="nump">107<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Net other post-retirement benefit plan liability | Fair value of plan assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsFuturePlansRollForward', window );"><strong>Employee Benefits Future Plans [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), beginning balance</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Included in profit or loss</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset', window );">Interest cost (income)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss', window );">Future plan expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Actuarial loss (gain) arising from:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset', window );">Demographic assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset', window );">Financial assumptions</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset', window );">Experience adjustment</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset', window );">Remeasurement (gains) losses</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract', window );"><strong>Other</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset', window );">Contributions paid by the employer</a></td>
<td class="num">(8)<span></span>
</td>
<td class="num">(7)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset', window );">Benefits paid</a></td>
<td class="nump">8<span></span>
</td>
<td class="nump">7<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset', window );">Other total</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans', window );">Net defined benefit liability (asset), ending balance</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Administrative Expenses, Net Defined Benefit Liability (Asset)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease (Increase) In Net Defined Benefit Liability (Asset) Resulting From Settlements</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EmployeeBenefitsFuturePlansRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Benefits Future Plans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EmployeeBenefitsFuturePlansRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Increase (Decrease) Through Changes Other Than Recognized In Profit (Loss) Or Remeasurement, Net Defined Benefit Liability (Asset)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Movements, Net Defined Benefit Liability (Asset) [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions that result in remeasurements of the net defined benefit liability (asset). Demographic assumptions deal with matters such as: (a) mortality; (b) rates of employee turnover, disability and early retirement; (c) the proportion of plan members with dependants who will be eligible for benefits; (d) the proportion of plan members who will select each form of payment option available under the plan terms; and (e) claim rates under medical plans. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_c_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments that result in remeasurements of the net defined benefit liability (asset). Experience adjustments deal with the effects of differences between the previous actuarial assumptions and what has actually occurred. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in net defined benefit liability (asset) resulting from contributions to a defined benefit plan by the employer. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_f&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in a net defined benefit liability (asset) resulting from the remeasurement of that net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from expense (income) included in profit or loss. [Refer: Net defined benefit liability (asset); Profit (loss)] [Contrast: Post-employment benefit expense in profit or loss, defined benefit plans]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_LiabilityAssetOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 140<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_140_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_LiabilityAssetOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in the net defined benefit liability (asset) resulting from payments from the plan in respect of settlements. [Refer: Decrease (increase) in net defined benefit liability (asset) resulting from gains (losses) arising from settlements; Net defined benefit liability (asset); Defined benefit plans [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_g&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The decrease (increase) in the net defined benefit liability (asset) resulting from the return on plan assets, excluding amounts included in interest income or expense. The return on plan assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Plan assets [member]; Net defined benefit liability (asset); Actuarial assumptions [member]; Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 141<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_141_c_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PresentValueOfDefinedBenefitObligationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PlanAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NetDefinedBenefitLiabilityAssetAxis=ifrs-full_PlanAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>121
<FILENAME>R102.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525619939568">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other non-current liabilities and employee future benefits - Included in Comprehensive Income (Loss) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial gain on defined benefit plans</a></td>
<td class="nump">$ 970<span></span>
</td>
<td class="nump">$ 1,514<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember', window );">Net defined benefit pension plan liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial gain on defined benefit plans</a></td>
<td class="nump">973<span></span>
</td>
<td class="nump">1,546<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Net other post-retirement benefit plan liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems', window );"><strong>Disclosure of net defined benefit liability (asset) [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans', window );">Actuarial gain on defined benefit plans</a></td>
<td class="num">$ (3)<span></span>
</td>
<td class="num">$ (32)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Comparative information has been restated due to a discontinued operation (note 7).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 135<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 91<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_91_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 7<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_7&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>122
<FILENAME>R103.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628512608">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other non-current liabilities and employee future benefits - Composition of Plan Assets (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_EmployeeBenefitsAbstract', window );"><strong>Employee Benefits [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets', window );">Cash and cash equivalents</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">3.00%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets', window );">Equity securities</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">60.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets', window );">Debt securities</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">37.00%<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PlanAssetsAtFairValueAllocationPercentage', window );">Total</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="nump">100.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_EmployeeBenefitsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Employee Benefits [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_EmployeeBenefitsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_PlanAssetsAtFairValueAllocationPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Plan Assets At Fair Value, Allocation Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PlanAssetsAtFairValueAllocationPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage cash and cash equivalents contribute to the fair value of defined benefit plan assets. [Refer: Cash and cash equivalents; Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Cash and cash equivalents, amount contributed to fair value of plan assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 142<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_142_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage instruments representing debt (rather than equity) contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Debt instruments, amount contributed to fair value of plan assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 142<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_142_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The percentage equity instruments contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Equity instruments, amount contributed to fair value of plan assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 142<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_142_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>123
<FILENAME>R104.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525623086832">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Other non-current liabilities and employee future benefits - Actuarial Assumptions (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember', window );">Net defined benefit pension plan liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems', window );"><strong>Disclosure of sensitivity analysis for actuarial assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfDiscountRates', window );">Discount rate, fair value benefit obligation</a></td>
<td class="nump">4.88%<span></span>
</td>
<td class="nump">5.00%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ActuarialAssumptionOfDiscountRatesNetExpense', window );">Discount rate, net expense</a></td>
<td class="nump">5.00%<span></span>
</td>
<td class="nump">2.76%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember', window );">Net other post-retirement benefit plan liability</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems', window );"><strong>Disclosure of sensitivity analysis for actuarial assumptions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ActuarialAssumptionOfDiscountRates', window );">Discount rate, fair value benefit obligation</a></td>
<td class="nump">4.67%<span></span>
</td>
<td class="nump">4.89%<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ActuarialAssumptionOfDiscountRatesNetExpense', window );">Discount rate, net expense</a></td>
<td class="nump">4.67%<span></span>
</td>
<td class="nump">4.89%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ActuarialAssumptionOfDiscountRatesNetExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Actuarial Assumption Of Discount Rates, Net Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ActuarialAssumptionOfDiscountRatesNetExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ActuarialAssumptionOfDiscountRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 144<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_144&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ActuarialAssumptionOfDiscountRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=bldp_PensionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DefinedBenefitPlansAxis=bldp_OtherPostretirementBenefitsPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>124
<FILENAME>R105.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525621429376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Share-based compensation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Total share-based compensation for continuing operations (per statement of loss)</a></td>
<td class="nump">$ 10,720<span></span>
</td>
<td class="nump">$ 8,939<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees', window );">Discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">469<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Total share-based compensation (per statement of equity)</a></td>
<td class="nump">10,959<span></span>
</td>
<td class="nump">9,408<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DiscontinuedOperationsMember', window );">Discontinued operations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees', window );">Discontinued operations</a></td>
<td class="nump">239<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member', window );">Option Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Total share-based compensation for continuing operations (per statement of loss)</a></td>
<td class="nump">3,035<span></span>
</td>
<td class="nump">5,931<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember', window );">DSU Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Total share-based compensation for continuing operations (per statement of loss)</a></td>
<td class="nump">397<span></span>
</td>
<td class="nump">529<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Total share-based compensation (per statement of equity)</a></td>
<td class="nump">171<span></span>
</td>
<td class="nump">753<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember', window );">RSU Expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems', window );"><strong>Disclosure of terms and conditions of share-based payment arrangement [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Total share-based compensation for continuing operations (per statement of loss)</a></td>
<td class="nump">7,288<span></span>
</td>
<td class="nump">2,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Total share-based compensation (per statement of equity)</a></td>
<td class="nump">$ 585<span></span>
</td>
<td class="nump">$ 2,466<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expense From Share-Based Payment Transactions With Employees</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DiscontinuedOperationsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ContinuingAndDiscontinuedOperationsAxis=ifrs-full_DiscontinuedOperationsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>125
<FILENAME>R106.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525618856080">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Nov. 30, 2021 </div>
<div>USD ($) </div>
<div>shares </div>
<div>tranche </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>shares </div>
<div>plan</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares</div>
</th>
<th class="th">
<div>Mar. 31, 2021 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable', window );">Number of shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">224,902<span></span>
</td>
<td class="nump">112,451<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred', window );">Total purchase consideration | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,068,000<span></span>
</td>
<td class="nump">$ 1,782,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeferredFinanceCost', window );">Deferred finance cost | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 15,000<span></span>
</td>
<td class="nump">$ 20,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesIssued', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">298,935,706<span></span>
</td>
<td class="nump">298,394,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesOutstanding', window );">Equity (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">298,935,706<span></span>
</td>
<td class="nump">298,394,203<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,720,000<span></span>
</td>
<td class="nump">$ 8,939,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">152,120<span></span>
</td>
<td class="nump">304,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromExerciseOfOptions', window );">Proceeds from exercise of options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 335,000<span></span>
</td>
<td class="nump">$ 916,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Options granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,263,685<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options granted (in usd per share) | (per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 8.97<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,390,222<span></span>
</td>
<td class="nump">4,807,620<span></span>
</td>
<td class="nump">4,041,567<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement', window );">Shares to be issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">17,140,498<span></span>
</td>
<td class="nump">18,844,127<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10,959,000<span></span>
</td>
<td class="nump">$ 9,408,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember', window );">Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable', window );">Number of shares issued (in shares)</a></td>
<td class="nump">337,353<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches', window );">Number of tranches | tranche</a></td>
<td class="nump">3<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SaleOfStockPricePerShare1', window );">Price per share (usd per share) | $ / shares</a></td>
<td class="nump">$ 18.30<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromIssuingShares', window );">Net proceeds | $</a></td>
<td class="nump">$ 4,851,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SaleOfStockAxis=bldp_ProspectusMember', window );">Prospectus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SaleOfStockAuthorizedAmount', window );">Sale of stock authorized amount | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,500,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SaleOfStockRenewalTermOfProspectus', window );">Renewal term</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PlanNameAxisAxis=bldp_ShareDistributionPlanMember', window );">Share Distribution Plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfSharesIssued', window );">Shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_OrdinarySharesMember', window );">Common shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">152,120<span></span>
</td>
<td class="nump">304,635<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromExerciseOfOptions', window );">Proceeds from exercise of options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 335,000<span></span>
</td>
<td class="nump">$ 916,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member', window );">Stock Option</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1', window );">Award term (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">7 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,035,000<span></span>
</td>
<td class="nump">5,931,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod', window );">Award vesting period (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member', window );">Stock Option | Tranche One</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Award vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.33%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member', window );">Stock Option | Tranche Two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Award vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.33%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member', window );">Stock Option | Tranche Three</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1', window );">Award vesting percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">33.33%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember', window );">DSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 397,000<span></span>
</td>
<td class="nump">$ 529,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfSharesIssuedPerAwardRedeemed', window );">Number of common shares each unit is redeemable for (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear', window );">Number of shares granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93,188<span></span>
</td>
<td class="nump">80,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">65,499<span></span>
</td>
<td class="nump">126,862<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfSharesIssuedOtherEquityInstruments', window );">Common shares issued (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">31,736<span></span>
</td>
<td class="nump">58,990<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 171,000<span></span>
</td>
<td class="nump">$ 753,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">737,369<span></span>
</td>
<td class="nump">709,680<span></span>
</td>
<td class="nump">756,223<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">93,188<span></span>
</td>
<td class="nump">80,319<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember', window );">RSUs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems', window );"><strong>Disclosure of classes of share capital [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Compensation expense | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 7,288,000<span></span>
</td>
<td class="nump">$ 2,479,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Options exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">132,745<span></span>
</td>
<td class="nump">217,832<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod', window );">Award vesting period (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfSharesIssuedPerAwardRedeemed', window );">Number of common shares each unit is redeemable for (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">Exercised (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">279,668<span></span>
</td>
<td class="nump">460,681<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions', window );">Share-based compensation | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 585,000<span></span>
</td>
<td class="nump">$ 2,466,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Outstanding (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,141,446<span></span>
</td>
<td class="nump">1,002,080<span></span>
</td>
<td class="nump">966,220<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfShareBasedCompensationPlans', window );">Number of plans | plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">Granted (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2,996,387<span></span>
</td>
<td class="nump">567,693<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ConsiderationTransferredSharesIssuedNumberOfTranches">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Consideration Transferred, Shares Issued, Number of Tranches</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ConsiderationTransferredSharesIssuedNumberOfTranches</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DeferredFinanceCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Finance Cost</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DeferredFinanceCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement, Expensed In Current Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfShareBasedCompensationPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Share-Based Compensation Plans</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfShareBasedCompensationPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Shares Available For Grant, In Share-Based Payment Arrangement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfSharesIssuedOtherEquityInstruments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Shares Issued, Other Equity Instruments</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfSharesIssuedOtherEquityInstruments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfSharesIssuedPerAwardRedeemed">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Shares Issued Per Award Redeemed</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfSharesIssuedPerAwardRedeemed</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SaleOfStockAuthorizedAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale of Stock, Authorized Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SaleOfStockAuthorizedAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SaleOfStockPricePerShare1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale Of Stock, Price Per Share1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SaleOfStockPricePerShare1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SaleOfStockRenewalTermOfProspectus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sale of Stock, Renewal Term of Prospectus</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SaleOfStockRenewalTermOfProspectus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period 1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Percentage 1</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_f&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfClassesOfShareCapitalLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfClassesOfShareCapitalLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of instruments or interests issued or issuable at acquisition date for equity interests of the acquirer transferred as consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph f<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_f_iv&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options exercised in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares issued by the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 106<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_106_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79_a_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromExerciseOfOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromExerciseOfOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromIssuingShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from issuing shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromIssuingShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_BusinessCombinationsAxis=bldp_BallardMotiveSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SaleOfStockAxis=bldp_ProspectusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SaleOfStockAxis=bldp_ProspectusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_PlanNameAxisAxis=bldp_ShareDistributionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PlanNameAxisAxis=bldp_ShareDistributionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_OrdinarySharesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfShareCapitalAxis=ifrs-full_OrdinarySharesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_EmployeeStockOption1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_VestingPeriodAxis=bldp_ShareBasedCompensationAwardFirstTrancheMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_VestingPeriodAxis=bldp_ShareBasedCompensationAwardFirstTrancheMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_VestingPeriodAxis=bldp_ShareBasedCompensationAwardSecondTrancheMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_VestingPeriodAxis=bldp_ShareBasedCompensationAwardSecondTrancheMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_VestingPeriodAxis=bldp_ShareBasedCompensationAwardThirdTrancheMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_VestingPeriodAxis=bldp_ShareBasedCompensationAwardThirdTrancheMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>126
<FILENAME>R107.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525621208656">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Share Options, Roll forward (Details)<br></strong></div></th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>shares </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>shares </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward', window );"><strong>Share-Based Payment Arrangements Options Outstanding [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding beginning balance (in shares)</a></td>
<td class="nump">4,807,620<span></span>
</td>
<td class="nump">4,807,620<span></span>
</td>
<td class="nump">4,041,567<span></span>
</td>
<td class="nump">4,041,567<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement', window );">Options granted (in shares)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,263,685<span></span>
</td>
<td class="nump">1,263,685<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement', window );">Options exercised (in shares)</a></td>
<td class="num">(152,120)<span></span>
</td>
<td class="num">(152,120)<span></span>
</td>
<td class="num">(304,635)<span></span>
</td>
<td class="num">(304,635)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement', window );">Options forfeited (in shares)</a></td>
<td class="num">(263,253)<span></span>
</td>
<td class="num">(263,253)<span></span>
</td>
<td class="num">(184,496)<span></span>
</td>
<td class="num">(184,496)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement', window );">Options expired (in shares)</a></td>
<td class="num">(2,025)<span></span>
</td>
<td class="num">(2,025)<span></span>
</td>
<td class="num">(8,501)<span></span>
</td>
<td class="num">(8,501)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding ending balance (in shares)</a></td>
<td class="nump">4,390,222<span></span>
</td>
<td class="nump">4,390,222<span></span>
</td>
<td class="nump">4,807,620<span></span>
</td>
<td class="nump">4,807,620<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward', window );"><strong>Share-Based Payment Arrangement Weighted Average Exercise Price [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding beginning balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 9.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8.70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options granted (in usd per share) | (per share)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">8.97<span></span>
</td>
<td class="nump">$ 4.92<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercised (in usd per share) | $ / shares</a></td>
<td class="nump">2.25<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.87<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options forfeited (in usd per share) | $ / shares</a></td>
<td class="nump">10.39<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">12.75<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options expired (in usd per share) | $ / shares</a></td>
<td class="nump">1.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.20<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding ending balance (in usd per share) | $ / shares</a></td>
<td class="nump">$ 9.36<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 9.19<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangement Weighted Average Exercise Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Share-Based Payment Arrangements Options Outstanding</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options exercised in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options expired in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_v&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options forfeited in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options expired in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_v&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>127
<FILENAME>R108.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620658880">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Share Options, Range of Exercise Prices (Details)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>shares </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">4,390,222<span></span>
</td>
<td class="nump">4,807,620<span></span>
</td>
<td class="nump">4,041,567<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life</a></td>
<td class="text">3 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding (in usd per share)</a></td>
<td class="nump">$ 9.36<span></span>
</td>
<td class="nump">$ 9.19<span></span>
</td>
<td class="nump">$ 8.70<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of options exercisable (in shares) | shares</a></td>
<td class="nump">3,565,117<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercisable (in usd per share)</a></td>
<td class="nump">$ 8.93<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeOneMember', window );">$1.33 - $3.08</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">1,038,671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life</a></td>
<td class="text">1 year 8 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding (in usd per share)</a></td>
<td class="nump">$ 2.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of options exercisable (in shares) | shares</a></td>
<td class="nump">1,038,671<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercisable (in usd per share)</a></td>
<td class="nump">$ 2.84<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeOneMember', window );">$1.33 - $3.08 | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">1.33<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeOneMember', window );">$1.33 - $3.08 | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">$ 3.08<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeTwoMember', window );">$3.64 - $5.62</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">440,140<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life</a></td>
<td class="text">2 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding (in usd per share)</a></td>
<td class="nump">$ 4.05<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of options exercisable (in shares) | shares</a></td>
<td class="nump">393,037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercisable (in usd per share)</a></td>
<td class="nump">$ 3.86<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeTwoMember', window );">$3.64 - $5.62 | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">3.64<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeTwoMember', window );">$3.64 - $5.62 | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">$ 5.62<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeThreeMember', window );">$7.07 - $10.73</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">2,043,418<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life</a></td>
<td class="text">4 years 2 months 12 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding (in usd per share)</a></td>
<td class="nump">$ 10.14<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of options exercisable (in shares) | shares</a></td>
<td class="nump">1,403,784<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercisable (in usd per share)</a></td>
<td class="nump">$ 10.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeThreeMember', window );">$7.07 - $10.73 | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">7.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeThreeMember', window );">$7.07 - $10.73 | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">$ 10.73<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeSixMember', window );">$12.91 - $26.13</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOutstandingShareOptions', window );">Options outstanding (in shares) | shares</a></td>
<td class="nump">867,993<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019', window );">Weighted average remaining contractual life</a></td>
<td class="text">4 years 1 month 6 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options outstanding (in usd per share)</a></td>
<td class="nump">$ 18.02<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement', window );">Number of options exercisable (in shares) | shares</a></td>
<td class="nump">729,625<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019', window );">Weighted average exercise price of options exercisable (in usd per share)</a></td>
<td class="nump">$ 17.43<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeSixMember', window );">$12.91 - $26.13 | Bottom of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">12.91<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeSixMember', window );">$12.91 - $26.13 | Top of range</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems', window );"><strong>Disclosure of range of exercise prices of outstanding share options [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExercisePriceOfShareOptions', window );">Exercise price (in usd per share)</a></td>
<td class="nump">$ 26.13<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ExercisePriceOfShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Exercise Price Of Share Options</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ExercisePriceOfShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOutstandingShareOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOutstandingShareOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of share options exercisable in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_vii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options exercisable in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_vii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph b<br> -Clause vi<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_b_vi&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_BottomOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangeAxis=ifrs-full_TopOfRangeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeSixMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis=bldp_ExercisePriceRangeSixMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>128
<FILENAME>R109.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525619991776">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Deferred Share Units (Details) - DSUs - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeferredShareUnitsRollForward', window );"><strong>Deferred Share Units [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Beginning balance at (in shares)</a></td>
<td class="nump">709,680<span></span>
</td>
<td class="nump">756,223<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">DSUs Granted (in shares)</a></td>
<td class="nump">93,188<span></span>
</td>
<td class="nump">80,319<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">DSUs Exercised (in shares)</a></td>
<td class="num">(65,499)<span></span>
</td>
<td class="num">(126,862)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Ending balance at (in shares)</a></td>
<td class="nump">737,369<span></span>
</td>
<td class="nump">709,680<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DeferredShareUnitsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Share Units</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DeferredShareUnitsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_DeferredShareUnitsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>129
<FILENAME>R110.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525631045104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Equity - Restricted Share Units (Details) - RSUs - shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RestrictedStockUnitsRollForward', window );"><strong>Restricted Stock Units [Roll Forward]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Beginning balance at (in shares)</a></td>
<td class="nump">1,002,080<span></span>
</td>
<td class="nump">966,220<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted', window );">RSUs Granted (in shares)</a></td>
<td class="nump">2,996,387<span></span>
</td>
<td class="nump">567,693<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment', window );">RSU performance factor adjustment (in shares)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(29,004)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement', window );">RSUs Exercised (in shares)</a></td>
<td class="num">(279,668)<span></span>
</td>
<td class="num">(460,681)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement', window );">RSUs Forfeited (in shares)</a></td>
<td class="num">(577,353)<span></span>
</td>
<td class="num">(42,148)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement', window );">Ending balance at (in shares)</a></td>
<td class="nump">3,141,446<span></span>
</td>
<td class="nump">1,002,080<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number Of Instruments Other Equity Instruments Performance Factor Adjustment</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RestrictedStockUnitsRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted Stock Units</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RestrictedStockUnitsRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 47<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_47_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) forfeited in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IFRS<br> -Number 2<br> -IssueDate 2023-01-01<br> -Paragraph 45<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=2&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_45&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfSharebasedPaymentArrangementsAxis=bldp_RestrictedShareUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>130
<FILENAME>R111.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525619390576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Commitments and contingencies (Details)<br> &#8364; in Thousands, &#163; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="4">1 Months Ended</th>
<th class="th" colspan="6">12 Months Ended</th>
<th class="th" colspan="3"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Aug. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Aug. 31, 2021 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>investment</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>GBP (&#163;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>EUR (&#8364;)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>GBP (&#163;) </div>
<div>investment</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>EUR (&#8364;) </div>
<div>investment</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CAD ($) </div>
<div>investment</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner', window );">Number of investments committing | investment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="nump">2<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CapitalCommitments', window );">Capital commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 22,031,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CounterpartiesAxis=bldp_TemplewaterMember', window );">Templewater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentContributionsAxis=bldp_InitialContributionMember', window );">Initial Contribution | Templewater</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CapitalCommitments', window );">Capital commitments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember', window );">Royalty related to UTC, revenue obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IntellectualPropertyTerm', window );">Expiration period (years)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">15 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PaymentsForRoyaltyAgreement', window );">Royalty payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RoyaltyObligationContingentPercentage', window );">Royalty obligation, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RoyaltyObligationContingentMaximumAmount', window );">Maximum royalty expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,613,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,351<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RoyaltyExpense', window );">Royalty expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_MiscellaneousOtherProvisionsMember', window );">Royalty of other revenue obligations</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RoyaltyObligationContingentPercentage', window );">Royalty obligation, percentage</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="nump">2.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RoyaltyObligationContingentMaximumAmount', window );">Maximum royalty expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,896,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RoyaltyExpense', window );">Royalty expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember', window );">HyCap Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 14,210,000<span></span>
</td>
<td class="nump">&#163; 10,987<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 10,986<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember', window );">HyCap Fund | Initial Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CapitalCommitments', window );">Capital commitments | &#163;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#163; 25,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,624,000<span></span>
</td>
<td class="nump">&#163; 3,771<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1,924,000<span></span>
</td>
<td class="nump">&#163; 1,550<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember', window );">CleanH2 Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="nump">$ 5,146,000<span></span>
</td>
<td class="nump">&#8364; 4,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 4,701<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember', window );">CleanH2 Fund | Initial Contribution</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfOtherProvisionsLineItems', window );"><strong>Disclosure of other provisions [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CapitalCommitments', window );">Capital commitments | &#8364;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 30,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities', window );">Contributions (Proceeds)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,983,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 3,705<span></span>
</td>
<td class="nump">$ 806,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8364; 696<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IntellectualPropertyTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Intellectual Property, Term</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IntellectualPropertyTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_NumberOfInvestmentsCommittingToBeLimitedPartner">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of Investments Committing to be Limited Partner</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_NumberOfInvestmentsCommittingToBeLimitedPartner</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_PaymentsForRoyaltyAgreement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Payments for Royalty Agreement</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PaymentsForRoyaltyAgreement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RoyaltyObligationContingentMaximumAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Royalty Obligation, Maximum Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RoyaltyObligationContingentMaximumAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RoyaltyObligationContingentPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Royalty Obligation, Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RoyaltyObligationContingentPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CapitalCommitments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of future capital expenditures that the entity is committed to make.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CapitalCommitments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfOtherProvisionsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfOtherProvisionsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow to acquire interests in joint ventures (other than payments for those instruments considered to be cash equivalents or those held for dealing or trading purposes), classified as investing activities. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RoyaltyExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense arising from royalties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RoyaltyExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CounterpartiesAxis=bldp_TemplewaterMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CounterpartiesAxis=bldp_TemplewaterMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InvestmentContributionsAxis=bldp_InitialContributionMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InvestmentContributionsAxis=bldp_InitialContributionMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfProvisionsAxis=ifrs-full_MiscellaneousOtherProvisionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfProvisionsAxis=ifrs-full_MiscellaneousOtherProvisionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_HyCapFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_CleanH2FundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>131
<FILENAME>R112.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525619596336">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Disaggregation of revenue (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 102,368<span></span>
</td>
<td class="nump">$ 81,860<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis=ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember', window );">Products transferred at a point in time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">78,769<span></span>
</td>
<td class="nump">52,749<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis=ifrs-full_GoodsOrServicesTransferredOverTimeMember', window );">Products and services transferred over time</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">23,599<span></span>
</td>
<td class="nump">29,111<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=bldp_BusMember', window );">Bus</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">29,265<span></span>
</td>
<td class="nump">24,917<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=bldp_TruckMember', window );">Truck</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">10,961<span></span>
</td>
<td class="nump">11,472<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=bldp_RailMember', window );">Rail</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">19,100<span></span>
</td>
<td class="nump">5,106<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=bldp_MarineMember', window );">Marine</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">7,331<span></span>
</td>
<td class="nump">2,184<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=bldp_HDMobilitySubtotalMember', window );">HD Mobility subtotal</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">66,657<span></span>
</td>
<td class="nump">43,679<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=bldp_StationaryMember', window );">Stationary</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">21,707<span></span>
</td>
<td class="nump">18,872<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProductsAndServicesAxis=bldp_EmergingMarketsAndOtherMember', window );">Emerging Markets and Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">14,004<span></span>
</td>
<td class="nump">19,309<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CN', window );">China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">11,980<span></span>
</td>
<td class="nump">9,127<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=bldp_EUROPE1Member', window );">Europe</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">48,958<span></span>
</td>
<td class="nump">38,444<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=bldp_NorthAmerica1Member', window );">North America</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">37,736<span></span>
</td>
<td class="nump">28,572<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=bldp_OtherGeographicalAreasMember', window );">Other</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems', window );"><strong>Disclosure of disaggregation of revenue from contracts with customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 3,694<span></span>
</td>
<td class="nump">$ 5,717<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Comparative information has been restated due to a discontinued operation (note 7).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis=ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TimingOfTransferOfGoodsOrServicesAxis=ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TimingOfTransferOfGoodsOrServicesAxis=ifrs-full_GoodsOrServicesTransferredOverTimeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TimingOfTransferOfGoodsOrServicesAxis=ifrs-full_GoodsOrServicesTransferredOverTimeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=bldp_BusMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=bldp_BusMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=bldp_TruckMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=bldp_TruckMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=bldp_RailMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=bldp_RailMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=bldp_MarineMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=bldp_MarineMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=bldp_HDMobilitySubtotalMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=bldp_HDMobilitySubtotalMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=bldp_StationaryMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=bldp_StationaryMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProductsAndServicesAxis=bldp_EmergingMarketsAndOtherMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProductsAndServicesAxis=bldp_EmergingMarketsAndOtherMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=bldp_EUROPE1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=bldp_EUROPE1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=bldp_NorthAmerica1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=bldp_NorthAmerica1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=bldp_OtherGeographicalAreasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=bldp_OtherGeographicalAreasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>132
<FILENAME>R113.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627316928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Personnel expenses (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ShorttermEmployeeBenefitsExpense', window );">Salaries and employee benefits</a></td>
<td class="nump">$ 103,868<span></span>
</td>
<td class="nump">$ 92,743<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees', window );">Total share-based compensation for continuing operations (per statement of loss)</a></td>
<td class="nump">10,720<span></span>
</td>
<td class="nump">8,939<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_EmployeeBenefitsExpense', window );">Personnel expenses</a></td>
<td class="nump">$ 114,588<span></span>
</td>
<td class="nump">$ 101,682<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_EmployeeBenefitsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 102<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_102&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 99<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_99&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 104<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_104&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_EmployeeBenefitsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ShorttermEmployeeBenefitsExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense from employee benefits (other than termination benefits) that are expected to be settled wholly within twelve months after the end of the annual reporting period in which the employees render the related services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ShorttermEmployeeBenefitsExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>133
<FILENAME>R114.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525623615584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other operating expense - Schedule of Detailed Information on Other Operating Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables', window );">Net impairment loss on trade receivables</a></td>
<td class="nump">$ 1,498<span></span>
</td>
<td class="nump">$ 73<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseOfRestructuringActivities', window );">Restructuring and related costs</a></td>
<td class="nump">1,512<span></span>
</td>
<td class="nump">482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination', window );">Acquisition related costs</a></td>
<td class="nump">773<span></span>
</td>
<td class="nump">2,857<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MiscellaneousOtherOperatingExpense', window );">Other operating expense</a></td>
<td class="nump">$ 3,783<span></span>
</td>
<td class="nump">$ 3,412<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of acquisition-related costs for transactions recognised separately from the acquisition of assets and the assumption of liabilities in business combinations. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph m<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_m&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseOfRestructuringActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense relating to restructuring. Restructuring is a programme that is planned and controlled by management and materially changes either the scope of a business undertaken by an entity or the manner in which that business is conducted. Such programmes include: (a) the sale or termination of a line of business; (b) closure of business locations in a country or region or the relocation of activities from one country or region to another; (c) changes in management structure; and (d) fundamental reorganisations that have a material effect on the nature and focus of the entity's operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 98<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_98_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseOfRestructuringActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss or reversal of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised in profit or loss; Trade receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MiscellaneousOtherOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of miscellaneous other operating expenses. [Refer: Other operating income (expense)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MiscellaneousOtherOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>134
<FILENAME>R115.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627646992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Other operating expense - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables', window );">Net impairment loss on trade receivables</a></td>
<td class="nump">$ 1,498<span></span>
</td>
<td class="nump">$ 73<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ExpenseOfRestructuringActivities', window );">Restructuring and related costs</a></td>
<td class="nump">1,512<span></span>
</td>
<td class="nump">482<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination', window );">Acquisition related costs</a></td>
<td class="nump">$ 773<span></span>
</td>
<td class="nump">$ 2,857<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of acquisition-related costs for transactions recognised separately from the acquisition of assets and the assumption of liabilities in business combinations. [Refer: Business combinations [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 3<br> -IssueDate 2023-01-01<br> -Paragraph B64<br> -Subparagraph m<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=3&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B64_m&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ExpenseOfRestructuringActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense relating to restructuring. Restructuring is a programme that is planned and controlled by management and materially changes either the scope of a business undertaken by an entity or the manner in which that business is conducted. Such programmes include: (a) the sale or termination of a line of business; (b) closure of business locations in a country or region or the relocation of activities from one country or region to another; (c) changes in management structure; and (d) fundamental reorganisations that have a material effect on the nature and focus of the entity's operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 98<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_98_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ExpenseOfRestructuringActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss or reversal of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised in profit or loss; Trade receivables]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>135
<FILENAME>R116.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525623086288">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Finance income and expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract', window );"><strong>Analysis of income and expense [abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans', window );">Employee future benefit plan expense</a></td>
<td class="num">$ (109)<span></span>
</td>
<td class="num">$ (189)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentIncome', window );">Investment income</a></td>
<td class="nump">43,340<span></span>
</td>
<td class="nump">19,606<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark to market and foreign exchange loss on financial assets</a></td>
<td class="num">(12,897)<span></span>
</td>
<td class="num">(16,877)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss', window );">Foreign exchange gain (loss)</a></td>
<td class="nump">821<span></span>
</td>
<td class="num">(4,552)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_GovernmentLevies', window );">Government levies</a></td>
<td class="num">(100)<span></span>
</td>
<td class="num">(100)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_FinanceAndOtherIncomeExpenses', window );">Finance income (loss) and other</a></td>
<td class="nump">31,055<span></span>
</td>
<td class="num">(2,112)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_FinanceCosts', window );">Finance expense</a></td>
<td class="num">$ (1,105)<span></span>
</td>
<td class="num">$ (1,265)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Comparative information has been restated due to a discontinued operation (note 7).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_FinanceAndOtherIncomeExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Finance and Other Income (Expenses)</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_FinanceAndOtherIncomeExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_GovernmentLevies">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Government levies</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_GovernmentLevies</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AnalysisOfIncomeAndExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AnalysisOfIncomeAndExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_FinanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of costs associated with financing activities of the entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_FinanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 21<br> -IssueDate 2023-01-01<br> -Paragraph 52<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=21&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_52_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_a_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investment income, such as interest and dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 85<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_85&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of post-employment benefit expense included in profit or loss relating to defined benefit plans. [Refer: Profit (loss); Defined benefit plans [member]] [Contrast: Increase (decrease) in net defined benefit liability (asset) resulting from expense (income) in profit or loss]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 5<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_5&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 19<br> -IssueDate 2023-01-01<br> -Paragraph 135<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=19&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_135_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>136
<FILENAME>R117.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525628097440">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Impairment charges on property, plant, and equipment - Narrative (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment loss</a></td>
<td class="nump">$ 967<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_ProductionAndTestEquipmentMember', window );">Production and Test Equipment</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment loss</a></td>
<td class="nump">31<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_CN', window );">China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems', window );"><strong>Disclosure of detailed information about property, plant and equipment [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment', window );">Impairment loss</a></td>
<td class="nump">$ 936<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 16<br> -IssueDate 2023-01-01<br> -Paragraph 73<br> -Subparagraph e<br> -Clause v<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=16&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_73_e_v&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 98<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_98_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_ProductionAndTestEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis=bldp_ProductionAndTestEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>137
<FILENAME>R118.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525627566048">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Current Tax Expense (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncomeTaxesAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncome', window );">Current period income tax</a></td>
<td class="nump">$ 64<span></span>
</td>
<td class="nump">$ 39<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_WithholdingTax', window );">Withholding tax</a></td>
<td class="nump">94<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods', window );">Total current tax expense</a></td>
<td class="nump">158<span></span>
</td>
<td class="nump">42<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences', window );">Origination and reversal of temporary differences</a></td>
<td class="num">(45,050)<span></span>
</td>
<td class="num">(12,264)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods', window );">Adjustments for prior periods</a></td>
<td class="nump">2,174<span></span>
</td>
<td class="nump">277<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences', window );">Change in unrecognized deductible temporary differences</a></td>
<td class="nump">42,876<span></span>
</td>
<td class="nump">11,987<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rou">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods', window );">Total deferred tax expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Total income tax expense from continuing operations</a></td>
<td class="nump">$ 158<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Comparative information has been restated due to a discontinued operation (note 7).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change In Unrecognized Deductible Temporary Differences</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Deferred Tax Expense (Income) And Adjustments For Deferred Tax Of Prior Periods</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_WithholdingTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Withholding Tax</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_WithholdingTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Adjustments of tax expense (income) recognised in the period for the deferred tax of prior periods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 80<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_80&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxExpenseIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 80<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_80_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxExpenseIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of current tax expense (income) and adjustments for the current tax of prior periods. [Refer: Current tax expense (income); Adjustments for current tax of prior periods]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 80<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_80&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of deferred tax expense or income relating to the creation or reversal of temporary differences. [Refer: Temporary differences [member]; Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 80<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_80_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxExpenseContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>138
<FILENAME>R119.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525618682864">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Income taxes - Tax Rate Reconciliation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_IncomeTaxesAbstract', window );"><strong>Income Taxes [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AccountingProfit', window );">Net loss before income taxes (from continuing operations)</a></td>
<td class="num">$ (144,052)<span></span>
</td>
<td class="num">$ (160,329)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ExpectedTaxRecovery', window );">Expected tax recovery</a></td>
<td class="nump">27.00%<span></span>
</td>
<td class="nump">27.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate', window );">Expected tax recovery at 27.00% (2022 &#8211; 27.00% )</a></td>
<td class="num">$ (38,894)<span></span>
</td>
<td class="num">$ (43,289)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome', window );">Non-deductible expenses (non-taxable income)</a></td>
<td class="num">(993)<span></span>
</td>
<td class="nump">12,712<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TaxEffectOfTaxLosses', window );">Expiry of losses and ITC</a></td>
<td class="nump">96<span></span>
</td>
<td class="nump">1,515<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_TaxEffectOfTaxCreditsEarned', window );">Investment tax credits earned</a></td>
<td class="num">(4,009)<span></span>
</td>
<td class="num">(3,782)<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TaxEffectOfForeignTaxRates', window );">Foreign tax rate and tax rate differences</a></td>
<td class="nump">4,165<span></span>
</td>
<td class="nump">4,636<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences', window );">Change in unrecognized deductible temporary differences</a></td>
<td class="nump">39,674<span></span>
</td>
<td class="nump">28,247<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_TaxEffectOther', window );">Other</a></td>
<td class="nump">119<span></span>
</td>
<td class="nump">3<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_IncomeTaxExpenseContinuingOperations', window );">Total income tax expense from continuing operations</a></td>
<td class="nump">$ 158<span></span>
</td>
<td class="nump">$ 42<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Comparative information has been restated due to a discontinued operation (note 7).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ExpectedTaxRecovery">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expected Tax Recovery</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ExpectedTaxRecovery</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_IncomeTaxesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Income Taxes [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_IncomeTaxesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Effect Of Change In Unrecognized Deductible Temporary Differences</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Effect of Non-Deductible Expenses or Non-Taxable Income</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_TaxEffectOfTaxCreditsEarned">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Effect Of Tax Credits Earned</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_TaxEffectOfTaxCreditsEarned</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_TaxEffectOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax Effect Other</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_TaxEffectOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AccountingProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AccountingProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_IncomeTaxExpenseContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 23<br> -Subparagraph h<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23_h&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 26<br> -IssueDate 2023-01-01<br> -Paragraph 35<br> -Subparagraph b<br> -Clause viii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=26&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_35_b_viii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 79<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_79&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause ii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_ii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B13<br> -Subparagraph g<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B13_g&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 82<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_82_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_IncomeTaxExpenseContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxEffectOfForeignTaxRates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to foreign tax rates. [Refer: Accounting profit]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxEffectOfForeignTaxRates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxEffectOfTaxLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to tax losses. [Refer: Accounting profit]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxEffectOfTaxLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TaxExpenseIncomeAtApplicableTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph c<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_c_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TaxExpenseIncomeAtApplicableTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>139
<FILENAME>R120.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525621461232">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>Income taxes - Unrecognized Deferred Tax Assets (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">$ 867,600<span></span>
</td>
<td class="nump">$ 709,443<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ScientificResearchExpendituresMember', window );">Scientific research expenditures</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">143,663<span></span>
</td>
<td class="nump">127,482<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ScientificResearchExpendituresMember', window );">Scientific research expenditures | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">143,663<span></span>
</td>
<td class="nump">127,482<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_InvestmentsMember', window );">Investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">36,315<span></span>
</td>
<td class="nump">21,463<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ShareIssuanceCostsMember', window );">Share issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">14,145<span></span>
</td>
<td class="nump">23,588<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">Losses from operations carried forward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">394,599<span></span>
</td>
<td class="nump">284,468<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">Losses from operations carried forward | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">262,887<span></span>
</td>
<td class="nump">165,647<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">Losses from operations carried forward | Germany</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">501<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">Losses from operations carried forward | United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">46,784<span></span>
</td>
<td class="nump">49,237<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">Losses from operations carried forward | Denmark</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">65,786<span></span>
</td>
<td class="nump">50,495<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">Losses from operations carried forward | Hong Kong</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">116<span></span>
</td>
<td class="nump">61<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember', window );">Losses from operations carried forward | United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">13,085<span></span>
</td>
<td class="nump">14,304<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_CapitalLossesCarriedForwardMember', window );">Capital losses carried forward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">10,703<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_CapitalLossesCarriedForwardMember', window );">Capital losses carried forward | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">12,958<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxCreditsMember', window );">Investment tax credits</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">46,810<span></span>
</td>
<td class="nump">43,451<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxCreditsMember', window );">Investment tax credits | Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">46,810<span></span>
</td>
<td class="nump">40,877<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember', window );">Property, plant and equipment and intangible assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised', window );">Deductible temporary differences for which no deferred tax asset is recognised</a></td>
<td class="nump">221,365<span></span>
</td>
<td class="nump">208,991<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ResearchAndDevelopmentTaxCreditsMember', window );">UK research and development tax credits | United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems', window );"><strong>Disclosure of temporary difference, unused tax losses and unused tax credits [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DeferredTaxAssets', window );">Deferred tax assets</a></td>
<td class="nump">$ 122<span></span>
</td>
<td class="nump">$ 115<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of deductible temporary differences for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DeferredTaxAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 81<br> -Subparagraph g<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_81_g_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph o<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_o&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 56<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_56&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DeferredTaxAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ScientificResearchExpendituresMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ScientificResearchExpendituresMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_InvestmentsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_InvestmentsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ShareIssuanceCostsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ShareIssuanceCostsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxLossesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_DE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_DK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_DK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_HK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_HK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_CapitalLossesCarriedForwardMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_CapitalLossesCarriedForwardMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxCreditsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=ifrs-full_UnusedTaxCreditsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ResearchAndDevelopmentTaxCreditsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis=bldp_ResearchAndDevelopmentTaxCreditsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>140
<FILENAME>R121.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525631205952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions - Transactions with Related Parties (Details) - Weichai Ballard JV - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="nump">49.00%<span></span>
</td>
<td class="nump">49.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember', window );">Associates</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AmountsReceivableRelatedPartyTransactions', window );">Trade and other receivables</a></td>
<td class="nump">$ 13,697<span></span>
</td>
<td class="nump">$ 13,320<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_InvestmentsRelatedPartyTransactions', window );">Investments</a></td>
<td class="nump">13,901<span></span>
</td>
<td class="nump">24,026<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ContractLiabilitiesRelatedPartyTransactions', window );">Deferred revenue</a></td>
<td class="nump">1,904<span></span>
</td>
<td class="nump">2,095<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions', window );">Revenues</a></td>
<td class="nump">8,099<span></span>
</td>
<td class="nump">8,115<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_CostOfGoodsSoldAndOperatingExpense', window );">Cost of goods sold and operating expense</a></td>
<td class="nump">$ 1,996<span></span>
</td>
<td class="nump">$ 3,225<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ContractLiabilitiesRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Contract Liabilities, Related Party Transactions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ContractLiabilitiesRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CostOfGoodsSoldAndOperatingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cost Of Goods Sold And Operating Expense</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CostOfGoodsSoldAndOperatingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_InvestmentsRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Investments, Related Party Transactions</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_InvestmentsRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AmountsReceivableRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 18<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_18_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AmountsReceivableRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue arising from the rendering of services in related party transactions. [Refer: Revenue; Related parties [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 21<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_21_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_WeichaiBallardJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_AssociatesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_CategoriesOfRelatedPartiesAxis=ifrs-full_AssociatesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>141
<FILENAME>R122.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525620587392">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Related party transactions - Key Management Compensation (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investment fair value cost</a></td>
<td class="nump">$ 13,901<span></span>
</td>
<td class="nump">$ 24,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod', window );">Maximum obligation, notice period (months)</a></td>
<td class="text">12 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear', window );">Maximum obligation, notice period per each year (months)</a></td>
<td class="text">1 month<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl', window );">Number of years due to change in control</a></td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod', window );">Payment equivalent period (months)</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits', window );">Salaries and employee benefits</a></td>
<td class="nump">$ 3,817<span></span>
</td>
<td class="nump">3,416<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits', window );">Post-employment retirement benefits</a></td>
<td class="nump">65<span></span>
</td>
<td class="nump">61<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits', window );">Termination benefits</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">247<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment', window );">Share-based compensation</a></td>
<td class="nump">2,622<span></span>
</td>
<td class="nump">1,793<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_KeyManagementPersonnelCompensation', window );">Key management personnel compensation</a></td>
<td class="nump">$ 6,504<span></span>
</td>
<td class="nump">5,517<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear', window );">Maximum obligation, notice period per each year (months)</a></td>
<td class="text">24 months<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_JointVenturesAxis=bldp_SynergyJVMember', window );">Synergy Ballard JVCo</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems', window );"><strong>Disclosure of transactions between related parties [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture', window );">Proportion of ownership interest in joint venture</a></td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_InvestmentAccountedForUsingEquityMethod', window );">Investment fair value cost</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Key Management Personnel Compensation, Due To Change In Control, Payment Equivalent Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Key Management Personnel Compensation, Maximum Obligation Notice, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Key Management Personnel Compensation, Maximum Obligation Notice, Period Per Each Year</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Key Management Personnel Compensation, Number Of Years Due To Change In Control</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_InvestmentAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 24<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_24_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph B16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B16&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 54<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_54_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_InvestmentAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel in the form of post-employment benefits. [Refer: Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph e<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_e&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of compensation to key management personnel in the form of termination benefits. [Refer: Termination benefits expense; Key management personnel of entity or parent [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 24<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph d<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=24&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_d&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProportionOfOwnershipInterestInJointVenture">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 17<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_17_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IAS<br> -Number 27<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -Subparagraph b<br> -Clause iii<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=27&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16_b_iii&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 12<br> -IssueDate 2023-01-01<br> -Paragraph 21<br> -Subparagraph a<br> -Clause iv<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=12&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_21_a_iv&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProportionOfOwnershipInterestInJointVenture</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_JointVenturesAxis=bldp_SynergyJVMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_JointVenturesAxis=bldp_SynergyJVMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>142
<FILENAME>R123.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525623348000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Supplemental disclosure of cash flow information (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_CashFlowStatementAbstract', window );"><strong>Cash Flow Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_Noncashcompensatoryshares', window );">Compensatory shares</a></td>
<td class="nump">$ 1,688<span></span>
</td>
<td class="nump">$ 1,029<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_CashFlowStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Cash Flow Statement [Abstract]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_CashFlowStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_Noncashcompensatoryshares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Noncash, compensatory shares</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_Noncashcompensatoryshares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>143
<FILENAME>R124.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525631253632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating segments - Narrative (Details)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($) </div>
<div>customer</div>
</th>
<th class="th" colspan="2">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>customer</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMajorCustomersLineItems', window );"><strong>Disclosure of major customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_ConcentrationRiskNumberOfCustomers', window );">Number of customers | customer</a></td>
<td class="nump">1<span></span>
</td>
<td class="nump">2<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 102,368<span></span>
</td>
<td class="nump">$ 81,860<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MajorCustomersAxis=bldp_CustomerOneMember', window );">Individual customer one</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMajorCustomersLineItems', window );"><strong>Disclosure of major customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 10,882<span></span>
</td>
<td class="nump">9,426<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_MajorCustomersAxis=bldp_CustomerTwoMember', window );">Individual customer two</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfMajorCustomersLineItems', window );"><strong>Disclosure of major customers [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 8,115<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Comparative information has been restated due to a discontinued operation (note 7).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_ConcentrationRiskNumberOfCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Concentration Risk, Number of Customers</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_ConcentrationRiskNumberOfCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:integerItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfMajorCustomersLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfMajorCustomersLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MajorCustomersAxis=bldp_CustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MajorCustomersAxis=bldp_CustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_MajorCustomersAxis=bldp_CustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_MajorCustomersAxis=bldp_CustomerTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>144
<FILENAME>R125.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525616548224">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Operating segments - Geographical (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th" colspan="2"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 102,368<span></span>
</td>
<td class="nump">$ 81,860<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">212,801<span></span>
</td>
<td class="nump">218,570<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_US', window );">United States</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">25,702<span></span>
</td>
<td class="nump">24,052<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">8,600<span></span>
</td>
<td class="nump">6,791<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_DE', window );">Germany</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">14,490<span></span>
</td>
<td class="nump">13,685<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CA', window );">Canada</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">12,034<span></span>
</td>
<td class="nump">4,520<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">186,109<span></span>
</td>
<td class="nump">180,421<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_CN', window );">China</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">11,980<span></span>
</td>
<td class="nump">9,127<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">13,916<span></span>
</td>
<td class="nump">24,047<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_PL', window );">Poland</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">11,262<span></span>
</td>
<td class="nump">1,769<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_GB', window );">United Kingdom</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">8,178<span></span>
</td>
<td class="nump">7,967<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,913<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_NL', window );">Netherlands</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">4,812<span></span>
</td>
<td class="nump">103<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_FR', window );">France</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">3,307<span></span>
</td>
<td class="nump">6,903<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_DK', window );">Denmark</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">2,240<span></span>
</td>
<td class="nump">2,529<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts', window );">Non-current assets</a></td>
<td class="nump">4,176<span></span>
</td>
<td class="nump">4,398<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_BE', window );">Belgium</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">2,089<span></span>
</td>
<td class="nump">3,430<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_IN', window );">India</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">2,034<span></span>
</td>
<td class="nump">656<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_TW', window );">Taiwan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">1,381<span></span>
</td>
<td class="nump">640<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_ES', window );">Spain</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">857<span></span>
</td>
<td class="nump">763<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_NO', window );">Norway</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">779<span></span>
</td>
<td class="nump">591<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_AU', window );">Australia</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">51<span></span>
</td>
<td class="nump">3,711<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=country_JP', window );">Japan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">76<span></span>
</td>
<td class="nump">541<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GeographicalAreasAxis=bldp_OtherCountriesMember', window );">Other countries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfGeographicalAreasLineItems', window );"><strong>Disclosure of geographical areas [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RevenueFromContractsWithCustomers', window );">Revenue</a></td>
<td class="nump">$ 1,096<span></span>
</td>
<td class="nump">$ 873<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="4"></td></tr>
<tr><td colspan="4"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">Comparative information has been restated due to a discontinued operation (note 7).</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfGeographicalAreasLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfGeographicalAreasLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Financial instruments, class [member]; Non-current assets]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 8<br> -IssueDate 2023-01-01<br> -Paragraph 33<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=8&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_33_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RevenueFromContractsWithCustomers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity&#8217;s ordinary activities in exchange for consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 114<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_114&amp;doctype=Standard<br> -URIDate 2023-03-23<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 15<br> -IssueDate 2023-01-01<br> -Paragraph 113<br> -Subparagraph a<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=15&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_113_a&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RevenueFromContractsWithCustomers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_US">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_US</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_DE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_DE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CA">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CA</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_CN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_CN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_PL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_PL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_GB">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_GB</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_NL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_NL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_FR">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_FR</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_DK">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_DK</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_BE">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_BE</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_IN">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_IN</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_TW">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_TW</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_ES">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_ES</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_NO">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_NO</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_AU">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_AU</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=country_JP">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=country_JP</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GeographicalAreasAxis=bldp_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GeographicalAreasAxis=bldp_OtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>145
<FILENAME>R126.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525621599856">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments - Narrative (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="4"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>CAD ($)</div>
</th>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod', window );">Recovery of contributions to long-term investments</a></td>
<td class="nump">$ 1,000,000<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Gains (losses) on financial assets at fair value through profit or loss</a></td>
<td class="nump">$ 12,897,000<span></span>
</td>
<td class="nump">16,877,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">Currency risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum', window );">Exposure to risk holding Canadian denominated cash and cash equivalents, percentage (up to)</a></td>
<td class="nump">100.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum', window );">Exposure to risk holding Canadian dollar net expenditures, percentage (up to)</a></td>
<td class="nump">50.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_AveragePriceOfHedgingInstrument', window );">Average price of hedging instrument (CDN per USD)</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.35<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.35<span></span>
</td>
<td class="nump">1.00<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent', window );">Reasonably possible change in risk variable, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome', window );">Increase in the corresponding risk variable on income</a></td>
<td class="nump">$ 7,236,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">Currency risk | Cash and cash equivalents</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 64,383,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember', window );">Currency risk | Foreign exchange contracts</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic', window );">Risk exposure associated with instruments sharing characteristic</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,500,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember', window );">Interest rate risk</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent', window );">Reasonably possible change in risk variable, percent</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">1.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome', window );">Decrease in the corresponding risk variable on investment income</a></td>
<td class="nump">7,511,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_ForseePowerMember', window );">Forsee Power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Gains (losses) on financial assets at fair value through profit or loss</a></td>
<td class="nump">12,897,000<span></span>
</td>
<td class="nump">16,877,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_GreenHydrogenMember', window );">Green Hydrogen</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Gains (losses) on financial assets at fair value through profit or loss</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="num">(15,000)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_GreenHydrogenMember', window );">Green Hydrogen | Intellectual property acquired from Ballard Motive Solutions</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems', window );"><strong>Disclosure of nature and extent of risks arising from financial instruments [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod', window );">Recovery of contributions to long-term investments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,010,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Cash And Cash Equivalents, Maximum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Net Expenditures, Maximum</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Income</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Investment Income</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types1:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_AveragePriceOfHedgingInstrument">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average price of a hedging instrument. [Refer: Hedging instruments [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 23B<br> -Subparagraph b<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_23B_b&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_AveragePriceOfHedgingInstrument</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_a_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from sales of investments other than investments accounted for using the equity method. [Refer: Investments accounted for using equity method; Investments other than investments accounted for using equity method]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 16<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_16&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of risk exposure associated with financial instruments with a shared characteristic that identifies a concentration of risks. [Refer: Financial instruments, class [member]]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph B8<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_B8_c&amp;doctype=Appendix&amp;subtype=B<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=bldp_CashAndCashEquivalents1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=bldp_CashAndCashEquivalents1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_CurrencySwapContractMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClassesOfFinancialAssetsAxis=ifrs-full_CurrencySwapContractMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=ifrs-full_InterestRateRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_ForseePowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInAssociatesAxis=bldp_ForseePowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_GreenHydrogenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_GreenHydrogenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerSystemsEuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_SignificantInvestmentsInSubsidiariesAxis=bldp_BallardPowerSystemsEuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>146
<FILENAME>R127.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525616539248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments - Investments (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2023</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="num">$ (12,897)<span></span>
</td>
<td class="num">$ (16,877)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_GreenHydrogenMember', window );">Green Hydrogen</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">15<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_ForseePowerMember', window );">Forsee Power</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="num">(3,501)<span></span>
</td>
<td class="num">(14,865)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_WisdomMotorMember', window );">Wisdom Motor</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="num">(4,900)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_QuantronAGMember', window );">Quantron AG</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="num">(4,237)<span></span>
</td>
<td class="nump">150<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_HyCapFundMember', window );">HyCap Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="nump">214<span></span>
</td>
<td class="num">(1,597)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_CleanH2FundMember', window );">CleanH2 Fund</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss', window );">Mark-to-market gain (loss) on financial assets</a></td>
<td class="num">$ (473)<span></span>
</td>
<td class="num">$ (580)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Name IFRS<br> -Number 7<br> -IssueDate 2023-01-01<br> -Paragraph 20<br> -Subparagraph a<br> -Clause i<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IFRS&amp;num=7&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_20_a_i&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_GreenHydrogenMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_GreenHydrogenMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_ForseePowerMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_ForseePowerMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_WisdomMotorMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_WisdomMotorMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_QuantronAGMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_QuantronAGMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_HyCapFundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_HyCapFundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_CleanH2FundMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis=bldp_CleanH2FundMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>147
<FILENAME>R128.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.24.0.1</span><table class="report" border="0" cellspacing="2" id="idm140525623433808">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Financial instruments - Schedule of Nature and Extent of Risks Arising from Financial Instruments (Details) - Currency risk<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / $ </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2023 </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / $</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>$ / $</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_DisclosureOfFinancialAssetsLineItems', window );"><strong>Disclosure of financial assets [line items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_PriceofForeignExchangeOpeningPrice', window );">January 1, 2023 Opening rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.784<span></span>
</td>
<td class="nump">1.354<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_ifrs-full_ClosingForeignExchangeRate', window );">December 31, 2023 Closing rate</a></td>
<td class="nump">0.755<span></span>
</td>
<td class="nump">0.755<span></span>
</td>
<td class="nump">1.325<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_bldp_AveragePriceForeignExchangeRate', window );">Fiscal 2023 Average rate</a></td>
<td class="nump">0.741<span></span>
</td>
<td class="nump">1.350<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_AveragePriceForeignExchangeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Average Price Of Hedging Instrument, Duration</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_AveragePriceForeignExchangeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_bldp_PriceofForeignExchangeOpeningPrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Price of Hedging Instrument, Opening Price</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">bldp_PriceofForeignExchangeOpeningPrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>bldp_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_ClosingForeignExchangeRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Name IAS<br> -Number 1<br> -IssueDate 2023-01-01<br> -Paragraph 112<br> -Subparagraph c<br> -URI https://taxonomy.ifrs.org/xifrs-link?type=IAS&amp;num=1&amp;code=ifrs-tx-2023-en-r&amp;anchor=para_112_c&amp;doctype=Standard<br> -URIDate 2023-03-23<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_ClosingForeignExchangeRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:decimalItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_DisclosureOfFinancialAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_DisclosureOfFinancialAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>ifrs-full_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">ifrs-full_TypesOfRisksAxis=ifrs-full_CurrencyRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>149
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M<K.L/%%B4VQ0+852(BT.UXQ&3.H;X/<'(=3^1/]!M64Y_ =02P,$%     @
M>D5K6#I 3!4Q @  K 4  !@   !X;"]W;W)K<VAE971S+W-H965T,BYX;6R-
ME-N.FS 0AE_%HE*O5N&00],4D'+HMJM-JFA7W5Y4O7!@$JS%-K5-V+Y]?2 T
ME1*4&_!A_M_?&&;BAHM760 H]$9+)A.O4*J:^;[,"J!8#G@%3._LN:!8Z:DX
M^+(2@',KHJ4?!<'$IY@P+XWMVE:D,:]521AL!9(UI5C\64#)F\0+O=/"$SD4
MRBSX:5SA SR#^EYMA9[YG4M.*#!).$,"]HDW#V>+B8FW 2\$&GDV1B:3'>>O
M9O*0)UY@@*"$3!D'K%]'6$)9&B.-\;OU]+HCC?!\?'*_M[GK7'98PI*7/TBN
MBL2;>BB'/:Y+]<2;K]#F,S9^&2^E?:+&Q48?/9354G':BC4!)<R]\5M[#V>"
M<'I%$+6"R'*[@RSE"BN<QH(W2)AH[68&-E6KUG"$F8_RK(3>)5JGTGF=$X4>
MF/N\^IYB7VE;L^EGK<7"6417+,((;3A3A42?60[Y_P:^YNF@HA/4(NIU7$$V
M0,/P#D5!-.SQ&W9)#JW?\-8DT<_Y3BJA?XE?E_)U;J/+;J9,9K+"&22>K@,)
MX@A>^OY=. D^];"..M91G[MCY0)]PQ0NL?6K'[>;+VB]WO: C#N0\4T@:YY=
M_3'Z'5XPRWA]!'&'EICA'/=033JJR4U4]T10]+"Z!-5O,!U?HO#/*HB".-@^
M(9'&9\H54[?:M:*YJ\!_X:Z/;; X$"91"7LM#08?]"4)UQO<1/'*UN..*UW=
M=ECH=@K"!.C]/>?J-#$'= TZ_0M02P,$%     @ >D5K6&UL%5\#!@  U1H
M !@   !X;"]W;W)K<VAE971S+W-H965T,RYX;6RMF6F/VS80AO\*X09%"V1C
M'CJW7@/)IDD#]%ADD_8S+=,V$4E4*,J._WTIR9%L\? &V"]KRSL<O<-CGAEI
M<1#R2[UC3(%O15[6=[.=4M7M?%YG.U;0^I6H6*G_LQ&RH$I?RNV\KB2CZVY0
MD<\QA-&\H+R<+1?=;P]RN1"-RGG)'B2HFZ*@\OB&Y>)P-T.S[S]\Y-N=:G^8
M+Q<5W;)'ICY7#U)?S0<O:UZPLN:B!))M[F:OT>T]"=H!G<6_G!WJL^^@#64E
MQ)?VXL/Z;@9;12QGF6I=4/VQ9_<LSUM/6L?7D]/9<,]VX/GW[][?=<'K8%:T
M9O<B_X^OU>YNELS FFUHDZN/XO '.P44MOXRD=?=7W#H;6-]QZRIE2A.@_5U
MP<O^DWX[3<39 !0X!N#3 /S4 >0T@'2!]LJZL-Y219<+*0Y MM;:6_NEFYMN
MM(Z&E^TR/BJI_\OU.+6\%V4M<KZFBJW!H](?>HU4#<0&O.,E+3-.<_ @:MY-
M^@WX_/@6_/+B5_ "\!)\VHFFIN6Z7LR5UM)ZG&>G^[[I[XL=]WW+LE> H)<
M0TPLP^^?/AQ?#I_K&1BF 0_3@#M_Q#4-C90Z;D#KFJGZUA9/[R"P.VA/VVU=
MT8S=S?1QJIG<L]GRYY]0!'^S1?=,SBYB)4.LQ.=]>4_K'="K!K+V"_O:\#W-
MVT6W1=V[BCI7;4K8+^,0(0(7\_UY/*99BDA\9G:A-!B4!EZECSLAU8UBLM"[
M;<]J5;AD]G["L_MCK7(BTF($$;)+# >)H5?B)TG7K)M-H79,ZLR6,3V?JYQ9
M=8:&A# )HW BU+0*DBB-[$JC06GD5?I!SV"IA.1V99%YSS")I^ML6H4)#!W+
M' _*8J^R!\DJRM> ?=-PJEE]-IW9Q;FTZ8X-13&,IBMO&D40.U0G@^K$O_)"
MZ=1X76!BW#N)@CA $XFF&8(X"6%L5YD.*E-O8OM;E#?9]>26/F=R>R9G%_$B
M. (-7ME-NL:1ZO@25#EMH]:;J4UR59L\K*""YM2CB.#IJ;38)9A$C@2"S@B,
MKAQ,1<LMURG#LXM./BY$!C":2C2M0HP"A\(1CLC+H^5[(=8'GN=68=A,'!#'
M\529:18%.$H<TD:6(3_,?M<KJXXW-,M$4[8US!50G-Q=S"-)X?0T6LRP#LN1
M@M$(-.0GVI^BW/9 VPS5U37%)K8"2 )C=UK,,"&NW3GR#?D!]T^7A_-!MV>+
M6N 6&/O -"*Q(Q.C$6W(S[8^%WNDF=Q",([# $_E60QQ$,/8D8;1R#@4/ZG"
MS#E=\5R7T\R>B9&7E3^:BI_+VV70(R+1%49.JJ.*'IVE$3()2-+SJN<4D6FF
MCP,ACO49.8F\6-(=Q8;I%5KK"D[720VS2DQM15(R56A:)=!5"N.1:_@JU_:\
M[9YM]='9KK+V+B:Z,(K3Z>&TF<$4N:2/A,-^P@U[G^F&^ZI6DV%!"*?ISF)%
MDC1T*#UK _VDNRSJKBDUF1;#,)GN6)L902[TX1%]F#RYM+N65;"7HC_<O3Z3
MM\O 1XAB/T0O G_2EC+9B A)IUV"S0PEQ %]/"(4^Q$ZI)8MY240Y8G];"+^
M:)5NZP6-PV :I1 [9(]0Q7ZH]N0O[;NL+ZN+*A='QL"F48UD8,5*MN%V!&,+
M69-HRE^+%<:1*P&-\,7^#K,_UM=VB=DE)KH-,(ZSQ2Q!D6N7C*S$B?<X]Y6L
M_?1Z*?O#I_>9O%W&.8(6^T'[N*-ZJV2TXGI-K-&:_,0!#B.C9;8;0N)Z4D)&
MUA(_:^]%J21?-6U#43>RRAO[PS&3EP1&T*@JK78PCAR-&1G!2OQ@?9UE3='D
MW</;M3YZ&;=VN,2$Y0V*26QBU6H91C .4X?6$:W$C]9W0C*^+4]PS8[@M+FL
M@DUDWN#4R!8V,Q2DCG1!SAZ0^IO*/EVP[D!:Y9G=89HBC*:IPF*'4)BDKH>.
M9$0@\2/02&C#8PZ'XL!X0&MO@&R&U@9H?O;.H7WA\Q>56ZYKTYQM]$CX*M91
MR_X=2G^A1-6]AE@)I431?=TQW1[(UD#_?R.$^G[1OMD8WF0M_P=02P,$%
M  @ >D5K6&Y5IYE/"   \B0  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6RM6EUOX[82_2N$6UQD@4TLDOKT30QLXNZ] =K;Q:8?#T4?%(FVU95$5Z2=
MS;^_0\FV;&G()FU>$IL:4F<.AW.&I*^?9/-%K870Y&M5UNIFLM9Z,YM.5;86
M5:JNY$;4\&0IFRK5\+593=6F$6G>=JK**?.\<%JE13V97[=MGYKYM=SJLJC%
MIX:H;56ES?.M*.73S81.#@V?B]5:FX;I_'J3KL2#T#]O/C7P;7H<)2\J4:M"
MUJ01RYO)!SI;^&V'UN*70CRID\_$N/(HY1?SY3Z_F7@&D2A%ILT0*?S;B3M1
MEF8DP/'G?M#)\9VFX^GGP^@?6^?!F<=4B3M9_EKD>GTSB2<D%\MT6^K/\NF_
M8N]08,;+9*G:O^1I;^M-2+956E;[SH"@*NKN?_IU3\1)!QI:.K!]!S;LX%LZ
M\'T'/NS +1W\?0>_9:9SI>5AD>IT?MW()](8:QC-?&C);'N#^T5MYOU!-_"T
M@'YZ?B=K)<LB3[7(R8.&?S"I6A&Y)-]+I4A:Y^1.5A!3:S/9.T'NZTQ6@ER8
MQ^_()?GY84$NOGU'OB5%37Y:RZV"/NIZJ@&=><<TVR.Y[9 P"Q+*R ^RUFM%
MOJMSD9\/, 6WCKZQ@V^WS#GB0F17A-/WA'F,(X#N7MZ=(=T7[NZ_T=\=/O#C
M_/!V%&X9Y;/8B7HKU PCM.OJXUU-QIBI39J)FPE,GQ+-3DSF__J&AMZ_,3+>
M:+ S+_VCE[YK]/FG1N;;3+?19L8N,@%)I?,<<[P;+6Q',YEM-Z<PQ6%\/=V=
MNC0VBVD<>D>K,ZS!$6O@Q'HGE3;+8_-*S-VHP2EFYM,D&6 >FR4!/?'L#'-X
MQ!PZ,?^G,6L9$ONJJ#%LX>BEEXS&G ZP(6:4<\\"+CJ"BYPA_N-&-*DNZA41
M7T'.E"78H[<,]C<:[,S?^.AO[)R,SS!BVF3K-G(.491#Y)1R8Y(OYGP\CHJ8
M>^%@?L96<1+1 )^>Y @W<<>.J&%^RA9MFH,$%4J;^=H)#&@R@L!X'/D#H(A5
MR ,+4.KU6N8YH3ZDI>@D"T+]BS QA>J0-UZ* :7> "1FQ@)NB79ZHKC4B?)'
MO1;-(=91?'3T8A[%? @/L?(ILZ!C/3KF1/>3U##9<K0F4:!LS)!/O6@$%;'C
MH*J63$Q[<:1.53)+">H[19:-K$XPM\5DH0L+:HZDL9 EWC!*44,_X,P6 KW<
M4;?>?2SJM :]*/:U5-G64B9PI0D.%+4_GF[JG:R9/>:Q&:1R:UCTHD?=JG=
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
M4#Y'0F!9#_&Z8\(I%=Z6K&3J>9T311]16>%G'(4UZFV'2-JL>S/F4.$%E&9
M:2:49D%I-I3F0&DNE.9!:3Z4MH32 A2M;HF7) 4BSB'@+)&WP5;W4YNW+XDZ
MT?DC^+3KB@_B.O:VM:8L+2U-'_.F!DTA:)%59%D;<]>L!E35;%']0-2QK*G<
M_60+JFNWZH[XN 0'*NI":1Z4YD-I2R@M0-'J'G-) 2!CX;V2/YY*2J"A_E#:
M Y0V@]+F4-H"2C.@-!-*LZ T&TISH#072O.@-!]*6T)I 8I6M]1+@@ 19PB(
MDDM):U"\IC5BVL0:O7T029M!:7,H;0&E&5V[RX3*6E":#:4Y4)H+I7E0F@^E
M+:&T $6K6]PE:X"(TP;^S,Q1L73O\TEH_@%IB:NFQ945GT<%59U#:0LHS8#2
M3"C-@M)L*,V!TEPHS8/2?"AM":4%*%K=1B\9$$2< @'*)24M,=Z$S\,25Z6W
M$38E%9F/BYU!->>D)5%"D<>-N&EHJ@249D)I%I1F0VD.E.9":1Z4YD-I2R@M
M0-'J3Q&^)(E0<9+('\@NI<VX>Z)2TLB1%]>@KZUU5)U!5>=0V@)*,Z T$TJS
MH#0;2G.@-+=EOU2(IG"S$!Y4U&\;# K51MR9Q;+C>@&J=G4SNF2%4&&X=,=\
MTPI2.[%IY+2+E7J;3E-2E4>\XT!S-BI:?5YKS#^8%ZII0&DFE&9!:3:4YK3V
ME<;=IG=;=B+"/]3.:UGI@S+F]FZ_;2V5SRM=M@DV'J,7M+&H_.9AS/7!3"^#
M69P?T"?]E+:$J\LZ?P]^*E;L/:BAN050VKS;!EE 10THS832+"C-AM*<BE9_
M<%-C]&-?'8!]=T"S 2UN@GTIP)^1"D OJ0!4$<94_+[\4XJ,YIU":0]0V@Q*
MFT-I"RC-@-),*,V"TFPHS8'27"C-@])\*&T)I04H6MU&+QD!5!A>^WOS3RMJ
M[>D:6F/:"!DG_ "ES:"T.92V@-*,+EUE0B4M*,V&TAPHS872/"C-A]*64%J
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
M/LBJ\NIUZ4MHGCN[WC4+Q98E-(XC^A,$_TX 2T B3&=7F=Y"[P.==*%$-FY
M R)+4S/[T8U=+#L;PT/N?';DXZD#EMTX#N^; A*/V;NO2EEM]:?7VAE(2&J]
MEJVFGZ[T*\GO965*?:\'+J=32H8^N$;C$,VQQ3F.\_S]>E.I)R'08FLH<2]J
ML9"!R'81S(:4]MC, J C%M(D#NF02)-\>D#+>S/[7MW$ ^FA;I]-8#,2"V@2
M9]QGV(%BK$\==!FQWHBZ#48Q\<$W3_.A3M<L9\DLH-12E,0I>BB690U"!>KX
MHRY S>[TJG6).-QS'I,Q3;.05 M-$H?F%]7QZEQ)25P2CF<9F[&A2(\=QHS0
M0&XCEIN$1?O"^0I0 =D72I):U>-"GY7H$RZ=#@J^D>"$MU<D4<!];[/X4J.=
M3H+%*(EC](OI9$Q[ 'U_<ZZG(2X4=35]5.7OO?+8D9RE@36S\"1GX+EO;@)I
MFK@(',]R)Y-XK##$5$B=I26)T_*N$<!VJ+,>=2*!T++S6FQA\^HR+%B5$)>
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
MDJE_=,V6?DY^WG1=LZ%_XG9LBP/@^V4#QDG^P!=@31XM[^7_ %!+ P04
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
MFU6:Z>L)]D>C[:.>W'S]%5/!MR?BED/<\I3WCP?JI+O#P9Y<XY( "EW=:SO
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
M'X%[JB2G1 A<DVO<RX8!Z/9Q;3^LJOV#ME*6GD<_+>G_"&IG0/MK15G=?[@
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
MWF0X>4S3'[E.Y0((,5*QP/=\WV?=@#Y.6!>2]!E[ >X^HN"?%<<1X=++G]C
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
MH:3X>Y_-#>)X/Z*]*.>Z8@G./+H)&M4:O?G[=]&'\.((WW'/=WP,_4="\K\
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
MVGBI=RWU6F\.7@5=,P#TP.#H83KI$$H+^MEB&;KBAQ!U5N/3B?B5][4NYQV
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
MVYNO8V]^I,#8!0MN7_D 66%RCEKU1K\U0;X@5PT1$@<-SF_<)H5NJBZO(4*
M$U&S:D-PO.,6!IV'Z-+K7FB6JV)6AY!/(;+9&X#;S0T@/IZAAKQ])'RK%/QA
MKP]I9X9C9=7NU(])[F5R+M2X-CLVN@GZI33>H(/N-J)^-*3+C=%5?[2@.Y4N
MIH;3J,=#9+'YI*[<^"9D%*'HB-.R4@,2 Y_-!D6\K:))70]0;((VQ&08VI_Q
MR^8SS+[GSA6+>&4WJ+PGYLB;T]%"=&<+L.]&LT5/C.9B.MS=Q!7R@7!V0/=+
MGW,PGD;[I*.)6 SWSA6L>0X/GU0KLKEP_"XU.8B,;QI_;TTCUVB&.J4NNBC*
MS-K* J5\2.]%<,*O/<\/#$3BU:8R&DUPMOXTFO<.=K3?O8-W6*T8&<E_2N?9
M)[HSZC*Z5Z/#S:U7GQ0B5BYJ_%4(1J<%+8;[I\JV!S2BQ:PGT,A=C??&E8(_
MIC*OW1;*(RQVQ_@WC<0X.B#VN:D4L):KKIW0_'A2<UB]F,T) _W9#/W)K+^X
MBB#*:#3# 0GWW1&T!'HA7;[="Y8<'I</[2!NO]IX+32#6G<Z!1B[LSF4BZ'
MX%#H)ZQI^7H[*U[@A//AI.WU4,%X,>T]<OM6M_8G%@M_0+S\\.4^\]NBYI B
M)4+&1:/S]JAY?292G@A\4S$^,"?-G9K_OXI9<//)D7 5IH]'*FAF>IA::'(B
M)H<JX\EO]N8N>1X%C.KSD?=6LPLQ/[GSU/Q)CPU0"O]/0XW^?QT2GG+%<[;:
MV)6T!!3(@(#)%0("YE/\3CZ"&T7;"8>=J_DP$$*I\7&/97!Y/I9VZD7+3]]2
MS\@5' WH*@[1@C&.!E\\@]V?B7>_<@OI%*)8"%VU&I^)&2VZ54M__/5DCG\_
M\<USH!?^_\3?*.QNS7=G:L-:)J;PP2[!^X[?1A]M<?;AP-<&TE6EMFLK8$]1
M']KM:)CZTOO;ZJ*3[T=%-%@L<+YH,*.#3P=\6DQ>X>-3]34$F0%$0X!NKH?S
M2[GW]R<WFU]EC?:W ]1MU)U"W4B$VZV#ZZ@_SPR-XMD,X\%\]JUF>)\5,@XW
MZ/554KC3$'2I$7*0MW1?'.['95&DT"+5UU6?]H0KVWVTUI?9>5T.2E2*ZCF"
M.#7A<HVA084HJGMYG3]-LJTITP1@\N';%RGH)IZMK/F,]?<7Q[XE735IIVG_
MW.#85^^7K1]09,JN^6<B%'E@FO!;BF:V^27*F_ #C-WR\#.6'Z5=:^ N52ML
M'0[FTXZPX:<AX<&;@G^.L33>FXR']'V6LK0 [U<&'67U0 R:W^=<_Q=02P,$
M%     @ >D5K6(6DK<S0#   2B(  !D   !X;"]W;W)K<VAE971S+W-H965T
M,C<N>&ULK5K;<MLX$OT5E,<U:U4Q-.^DG,15SF5K=ZLRD[(G.P];^P"1D(0-
M16H(TK+VZ_<T %*D+IX\[$LBD4"C+Z>[3T-^MZN;[VHM1,M>-F6EWE^MVW9[
M=WNK\K78<.766U'AS;)N-KS%UV9UJ[:-X(7>M"EO \]+;C=<5E?W[_2SK\W]
MN[IK2UF)KPU3W6;#F_T'4=:[]U?^5?_@4:[6+3VXO7^WY2OQ)-IOVZ\-OMT.
M4@JY$962=<4:L7Q_]>#??8AHO5[P3REV:O29D26+NOY.7_Y>O+_R2"%1BKPE
M"1S_/8N/HBQ)$-3XP\J\&HZDC>//O?2_:MMARX(K\;$N?Y=%NWY_E5VQ0BQY
M5[:/]>YOPMH3D[R\+I7^E^W,VBBZ8GFGVGIC-T.#C:S,__S%^F&T(?,N; CL
MAD#K;0[26G[B+;]_U]0[UM!J2*,/VE2]&\K)BH+RU#9X*[&OO?_\1R?;_;O;
M%K+HR6UN]WTP^X(+^_R ?:FK=JW8YZH0Q53 +908- EZ33X$KTK\)'*7A;[#
M B\(7Y$7#I:%6EYX0=[3FC?BS0=$K&!?^1Y :ME#T_!J)>BS8O]Z6*BV 2S^
M?<Y\(SPZ+YQ2Y4YM>2[>7R$7E&B>Q=7]SS_YB??V%=6C0?7H->FO!.5']MTQ
M8_I"FY[7&R2PXCH'X&.Q68AF\//)DX#]NM5+/[_0-L&N6>AX88S_8V<>^NS3
MT[?A73A/61S,V>/H6>H$6<8")TKG[+>ZY253E[1!2<&#JI55)ZL50Z%I] O%
M;O"1J9:W.E2L7K*R5FH&)7S/20,/'S)H,V>?I+(2('PD(,"[*/E3#4[/$=J%
M]J1Y/,>'N1-Y&;OA,^-7EO.MA-0[]FVKRPIV**G%8?^'+T],5NR7^MFX%2[U
MV4U5M_#,S&%;WNACVK5@K=8-ZBM96,7Q7A;8GY<=DDJODDIUO,H%[0K#U GC
MT-BC>CD?ZV9;V_TXNETW0K!EUW;0%?BN4,<5XRWC;,EEPYYYV6EIUW[FAA[3
M+M"&%>3,KFIQ,H5&ZR@W%)I"E'Q/PAO 13[3(WIK]>@4/> 5>U 2_VX[F&A
MM&UD3N\V-20X#$*O(R>+?<?S/)=]ZII>TE[PA@FJ)*<8=4ZMA$^L>Y2  PL<
M#IUE!7^V:]D4![MA9Q!$SMP+V(V&]QOF^T!G[,\("AM(LU;L9+L^]1' GV2D
M[K#]VG?2+*!',\:5=A\I,L9! 4#!VN52H:LN]JC;*D??X96H.T4]0S2-, I7
MVC]YK5IE8A)/#PL\?=+@K"^\R=<:5:=N6<H24CD,JH$R:MBZ80&VHERRKTVM
MMNB%G7+8;BTA9=O4SX">TH*6I7B1"UD"_4 F6LQW<@ TQ:E:-7@:*K22 KZE
M)0@U7ZT:L8*UP 9>P?W]%AUZ"S,G]K05VK+B$'2!M;HIDQ-E7?2 'FL*.,J2
M/4!:J<'@LM_6$L&"YQM1B9V@=(%7]J:<$6[Y6-RNUMA2QX)BESVTY[ 6S*FR
MQ$[J)>R&V3#0PW >.8$7GL!&-*(')*$0Q <%I2I@I,MN%GW1, FA[J#^-&AK
M6&)?CO="7Q0%V$+UH2XE0:JP>=HG%P %*\H2B8N\;.M&:=#![["7=!&;;5GO
MQ=E2X>@5$K!3W0(52/(&H<53'"!*N9*+DDJ4KEA(XJT)\B'MQUK@M+)=U]UJ
M31G! 9ZVA?(X= O5\[TS6*CK9P?T5VVY9RB+0R[7!RO<O@>)%]'D$@C68#*[
M"U'5J$G:'=!'(&MQU$=>\8**#^+_S7UR65$CW\@AA4"YUQZMC?8(&D!?Y?O>
M*3A5;B4T<@]BS/;)8;T):P[ +H2H*#3/HFF-]N-3;47L"]L;0;%XR=?$/5A#
MGB2<:N)0M;;P=XB,$LH$='(69W#FQJ3@,XXU>%XV]4:?0,B@ERN4O!:P*85"
MO,DK.W)=(6@WB$)!E8@V+&K>Z.08.[P2;TSEM$[I-7@6JM5(V2#%%F((2>%0
M2]'BQ$I6E78PVB='7;$B3&EV3$4V<%O678,J:RS@2P*)5ELG2^"[S# 8=D--
M_2_%[.XT@T;O'G1;F^3PN4P://5Z*IE,!GZ7"&*]0ZI^X*7NO+]:H8:OC)/_
M=TWZ*?,!!,PP1XBE$O,/7G68=EA/KR+'BU 1DY0XC)MZ@W3M"(CRG2 )G22+
M\1K\JG\].)[=A%[D)&$\8X&;I6/MEL@&6N!GD1/-DQGS S>-1R*VDOK.38:*
M[--V,*DS59"4S+S42?!Z[OKS<SKX<>#X@:>%Q.=T("."&.72]]QP?JH#.F@
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
MYM3343L#^IXI2G&[<0ZZO\3L#U!+ P04    " !Z16M8'@ [''@#  #)"
M&0   'AL+W=O<FMS:&5E=',O<VAE970S,RYX;6RM5M^/VS8,_E<([[!N0!;[
MG+NTO28![D>+]:% T&+;P[ 'Q:9CH;+D2G32[*\?*2>^[)9F0]>7Q))(?A_Y
MT:)G6^<_AAJ1X'-C;)@G-5%[DZ:AJ+%18>Q:M'Q2.=\HXJ5?IZ'UJ,KHU)@T
MS[)IVBAMD\4L[BW]8N8Z,MKBTD/HFD;YW1T:MYTGE\EAX[U>UR0;Z6+6JC5^
M0/JE77I>I4.44C=H@W86/%;SY/;RYNY*[*/!KQJWX>@9)).5<Q]E\;:<)YD0
M0H,%203%?QN\1V,D$-/XM(^9#)#B>/Q\B/XFYLZYK%3 >V=^TR75\^1% B56
MJC/TWFU_QGT^UQ*O<";$7]CVMM?3!(HND&OVSLR@T;;_5Y_W=3AR>)%]P2'?
M.^21=P\463XH4HN9=UOP8LW1Y"&F&KV9G+8BR@?R?*K9CQ9OFU9ISU4F*&KE
MUQB :]5Z5MW3;@2M499&H&P)^*G3K5C.4F)D\4^+/<I=CY)_ >4RAW?.4AW@
MM2VQ_'N E"D/O/,#[[O\;,0'+,8PN1Q!GN63,_$F0QTF,=[DW^O@*E@.^2\?
M\W]]R!]^OUT%\MQ0?YPJ10]T=1I(7K*;T*H"YPF_10']!I/%]]]=3K-79]*X
M&M*X.A?]F\GY[5%NX*'SVJZ!:H0=*@\HK0 L)#8K](.8HVAQ[WSKO*+^W2_<
MVNH_V5I_!;((>O%R^GR491G\P! Y_ 07<?GC^.M9E5AH,27'-UK@2Y+9V0T&
MBIB:+YS(QK))I0IM-.UD][[65L$8;@,;< /P[2$$J=8AAI3;[I]@6VT,6$>P
M0E K@X(J9=DP165W4+A @3=)&2/I7+R<3&.^*L18L2ZPY54@"<5$9+O$H-=<
MOYKOM5@TV>QC:5MTWC-YY3$BEYH!R>R .]^&"OV!A^ [=O1#OL85D?:8<["!
MA>"*F-U989](^$3!4[)7CTF6_TW#_R&V,J$ON!<'98\9&1=Z.NQ^HL6 )Z>D
M5W;[.21EYC8Y2H]JU8MC<=.7L9!>MR#7@RYZ:>2\1$+/4X!/11(O(?RA!UMF
M2T^9/PM0==2QAHVR'3<B]25@3D)"'@O5JI7TI\8P/G4'I4?CI4&NO@S1P'W2
M6>HGS; [S.G;?CP]FO=#_AV+IVT @Q6[9N/GUPGX?G#V"W)M'%8K1SSZXF/-
MWQKHQ8#/*^?HL!" X>ME\1=02P,$%     @ >D5K6,ZY?.4Q!P  >Q,  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S0N>&ULG5AM<]NX$?XK.[KT:LVP%M]$
M48[MF<2Y]M)[RYR3WH=./T D9*&A"!T VE%__3T+4C2E6+)['T2!P.YB7Y[=
M!7'YH,UGNY+2T9=U5=NKT<JYS<5D8HN57 M[KC>RQLI2F[5P>#5W$[LQ4I2>
M:5U-XC#,)FNAZM'UI9_[8*XO=>,J5<L/AFRS7@NS?2LK_7 UBD:[B5_5W<KQ
MQ.3Z<B/NY*UTGS8?#-XFO912K65ME:[)R.75Z$UT\39E>D_P+R4?[&!,;,E"
MZ\_\\KZ\&H6LD*QDX5B"P-^]O)%5Q8*@QN^=S%&_)3,.QSOI?_>VPY:%L/)&
M5[^ITJVN1OF(2KD43>5^U0_?R\Z>*<LK=&7]DQY:VC@=4=%8I]<=,S18J[K]
M%U\Z/PP8\O (0]PQQ%[O=B.OY3OAQ/6ET0]DF!K2>.!-]=Q03M4<E%MGL*K
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
M<WKMARL)W!HFP/I2:[=[X0WZ^[;K/P!02P,$%     @ >D5K6#&=']J:!@
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
M(UQV&"XTRHGK98UG$^H$A_8.)^=/?A(Y?_$(V6Q/-GL,_0=3\BC&88;? I_
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
M53+JF?6C.VHE5MG2JGN?629K/HF>6&QZ,%#@U(A=*H.SE#UU)W4:LU-7EFH
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
MZ#)4\-"()+7+A#E(G4 VHL-&J9(Q7PSI+_J0\L#T:$_)RGZ0_J\-ARKB!HP
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
M[Q*@DWX\JWK;K/J#@A\Y?A083@B'(3=\8)GQ8,@]H,8+ICNAMG1X(-2)\7R
M$6V(-P1')'@\S '"'*? 88#_@PBWQ =S4<^9PBA![1-N13;=L-Z1!B3N&Y#X
MT0W(O]#CU:*V9?M^$]*7GQ]1?EX9!AMK/8Z.-]YZ& \7'2M2H]"C"9?A<67(
M<%#0TZFMVFU);P2$VFY;FJKD(#4!8M0H]S,MJVP&0LX!\ PHJQ=9O<>R:X&^
M4,Z,P*9;GMT;0>+;O='/1PIS$&>WDIBWU1^,ROXVGZ-EW>TIDF./_,$7(B\)
MO"1Z6+OMA88S-);KW@NM5(/\I[I.Z$YQBW+'M')*:/,":YC26BUT9)-)P69M
M58.GY.Z$Z/[GSF2;B+SIZ?EX.]&^ Z'<]D#C^5>Z+6+$P(FGGFF3G#!--CTT
M^)Y:I\ZK6-8I2DO3']@&ZTG78CW<'O S0%?>5>;\FTO$@=5^ZJ1A:$@L3F)#
M]L%V31.$3A@.I^-M92#/EGY>LIE@'* L1SI">T#IR<,_NH3!D*;BJ1DL]<U@
M/@)E&"BFGP LB]3SS07U=_>.1ST-61XX0>KWA.]3F'TT'M%6F'V$U23+GN/=
MC5-\: 85H]M $@A1*:56?VQJB@ IQ.B/4S- 9$9Q/"A\L/+9F7:7 +\Y_PW1
M$3NA;R*'JF:[7S@)0E/\>OX&10.,).B8]_NUWC& 4+\<X#>D4V!AD.BZWQ8W
M,2KRT+C)#6TA'IWNV6#!]5<*DC%&^[\+D!\8#O!%-#6E&;)Z.AJ.S946NYN8
MH*W#WZ&0( I=1+S09R"PDW@_'H1B8T<2I\8./_ ,;$\/V4#X/E)+)'TMD3RZ
MEO@P<"^%]CW2!6JM[OW_+U(6)M/2O;=5#>^*67FLK#@^].YPR\%P_5B;0=N$
M)JOV-3O\K^W#L&WK/3HJAU87<AQ2%2UT4U5D ^CMM%%<HR1 ;9.I?&&L*?AG
M7DH;X==?J&NS1:C9@.ODZ%4D;+!CMNC\VN? .:H85#FF2\M,AJ37K<4YP+C1
MS0>ZH23/5JCF2J-%5DC;PI8N0[$<7>",;^:H>"FH2'*,9-OP,=O[Y:::0F/*
M\T4E\JR$RO9M[Y(KVLC A3DT42@=-F_,")A))9<BQS 5GXNVP(.Z&>V"V>IX
MIT(150T#-14V=)L:7]U012%HEG"9;!2]X<=]LX?$:[[E8Z-34C%(EFMZTV_B
M3. Z9[_A6*V%AHE=:?A89],&$$B*QH#^[JWR@$J<+3MVXO$PD%  J5I\W>SP
M9-7]0T@;K)Z6'O>N.&U%98HXZ#&%W:=*KL\6<DTWS[KHJ@.P!1Q45G"4?Y^T
MW<VSNRS,7'':+550(C$S[>-9*:#)S(5J:$A5LCJC@%&\AC6F42CG]9J0H=L]
M&5.=FTT#6I[D-H2D-0DG;46^NR6VR-"[S"DR?+L9($T_) !'B#/MB3-]-''N
MD2$ZDGJ!RP5OI_713NN=F/,QHCP^U)%=GF_9Q+GJ8K,'*[M!.8*LG[/EZMG6
M,C$[.GZWH_/ZPPU0565WEKT57U%(@-P=A.QL!/66/ :*:*U&GQT'J&VQ@FZ#
M1])'&:S*EM1\1;LJCJV3C3BBS%5E"/,.M*CL?C#M2^;$5F)O30>#+F\,<1>#
M;Q4P^3OS1092 #54]K.%_FK_T<>5_=9A(VZ_&'F?J3N!FK7D<SSJGB?1A"G[
M%88]J>7*?/DPDS4\;0X7'+-6)(#[<XGVKCVA ?I/82[_!U!+ P04    " !Z
M16M8RV\'0[@$  #$"P  &0   'AL+W=O<FMS:&5E=',O<VAE970T,2YX;6RM
M5M]SXC80_E<T7.8&9MS@7V [!\R0Y*[-PUTS2=H^=/H@[ 4T)UL^28;0O[XK
MR3@D(4RF[0-8MG>__5;[[5J3K9#?U1I D\>25VK:6VM=7PR'*E]#2=6YJ*'"
M-TLA2ZKQ5JZ&JI9 "^M4\F'H^^-A25G5FTWLLULYFXA&<U;!K22J*4LJ=Y?
MQ7;:"WK[!W=LM=;FP7 VJ>D*[D'_5M]*O!MV* 4KH5),5$3"<MJ;!Q>7(V-O
M#7YGL%4':V(R60CQW=S<%-.>;P@!AUP;!(J7#5P!YP8(:?QH,7M=2.-XN-ZC
M?[&Y8RX+JN!*\#]8H=?37MHC!2QIP_6=V/X";3Z68"ZXLO]DZVRC<8_DC=*B
M;)V10<DJ=Z6/[3X<.*3^&PYAZQ!:WBZ097E--9U-I-@2::P1S2QLJM8;R;'*
M%.5>2WS+T$_/KIG*1:59U4!!L-22FLU2I/] %QS48#+4&,78#O,6\=(AAF\@
M!B'YBHAK13Y7!13/ 89(K^,8[CE>AB<1KR$_)U'@D= /HQ-X49=S9/&B]^3\
MZU/.?\X72DO4R5_'LG:8\7%,TSL7JJ8Y3'O8' KD!GJSCQ^"L?_I!..X8QR?
M0I_=8R\6#0<BEN2FTK1:,:P.F2L%6ATC>Q+N.-EY_J-A$G=DGN=-V7"J<?T-
MQT).I=RQ:F7J:2[LB0"U! @6",H%R*Y(Y$HH36@II&9_4]=^I6@J36[*FC*)
M7:W))>6TRH$\0+ZN!!>K'3DCH3?R?7.-8GL7CL<'UX\?TC (/[W;[C_D1/6K
MM,)_GU8P\K+$, N\.$O--?;BQ"X"?)-V&5W9EL>81J%&B\BD*G#\<2?2-:L5
M@OAQ2H)Q2M+4M[]]PM]$]5,NRAHT)K*2 )92.!J1;(PD,OM[VL4@\<(DL[22
M<>AXCH+$+"+/MPM'ZW6%7V_.Y[M;G$P5CG(;5$)M]@DW5XFEWE()1.V4AM+M
M@N_JE02Q431.91S3#>6DEF8*Z1W.Z[9V2RE*LZN<R@)'BYGBY%[PIAU4E<!<
MDT&7U5X9^Q@C+\08)YIPU#7AZ-U-^,8(.=:*IT&-&+E0RF59O#&-\>-+]!K(
M#JA4!,Q</5(2(Q1;"::($8%DRL LK>M2</P FW)<.&MK>2M%T>3:NIHYP%"X
M$C: !!3N76:["Q4:CIWV$:P^Y3+V$Z.E("(_2Y,5?NA7K")1F) 0'SX(C25N
M$T,J\(B'"P6DGWA9$ U('V67I/& ?&&5;2)682)@8PG, I.-$M)'@X.&R]<8
M!&-C-[YNX[X="0X9!?V6XTJ(8LLX1_O(R[+@24YWD(L-R)VQ0D3-G;IQ(URE
M5A8)B\2*MER=:^:E68#JMBEH^HC;U&+M+2)OA+W_/@V<D7Z$]CXF<V;3"4+<
M,3?,U)HLL;K_NXJH:G6CGJGFR@1LC+BPMD_5M"<LIADXLM[8#QQ7K,$H&S@W
ME,^&F<B+'>FW& /\;4"]!(FQU$DZ>!YN:97QPA*KAIKHAX'_POK49J+2TCV_
M49P,CHV(X<')"J?RRIX?37?AT'>'K.YI=T2=NY/9D[D[WWZUK: (AR6Z^N<)
M#@;ISHSN1HO:GM,60N,GP"[7>,P&:0SP_5+@I&MO3(#NX#[[!U!+ P04
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
M\"6E66+P"';2+)%65RQ[CO>V09'0#"K&M($BX*-3BCO]H>LI%$J(TQ_&;H/
M[<(%%+[9^;QR>U, O[C^#=$1<E^ZS*&KV9T7QLIWS:^06Q0-,!)A8MZ?U_K
M $+]<4#<4$Z!A4&AVUS7N G1D?LN3)[?->+!9,^&#EQ_I2$YQ&C_=P/R#=,!
MO@@2UYJAJL<'T[%]L\;N-B<8Z_!W+"7(PB8CPI<,!#8.]_-!*'9V1&'L[)!*
M.-A.CME ^#[42TP'/T4O-48?^L$=E8-8NOM5NG_;_Z9_V_V4O17O_B'P,R8G
M@X-0Z#F6>A<1V@3;_<C>/335ROVP/:N:IEJZVX5.49-( -_/*]2,]0-MT/^G
MX^9_4$L#!!0    ( 'I%:UB$;YSL_P,  & *   9    >&PO=V]R:W-H965T
M<R]S:&5E=#0U+GAM;*56;6_;-A#^*X1:% Z@1>^6G-H&[*3%,J!%D'3;AV$?
M:.EL$Y5(E:3J>+]^1])6//BE0??!YE$ZWCT/[T4WW@CY5:T!-'EN:JXFWEKK
M]B8(5+F&AJIKT0+'-TLA&ZIQ*U>!:B70RAYJZB .PV'04,:]Z=@^>Y#3L>AT
MS3@\2**ZIJ%R.X=:;"9>Y.T?/++56IL'P73<TA4\@?Z]?9"X"WHK%6N *R8X
MD;"<>+/H9IX9?:OP!X.-.I")8;(0XJO9W%<3+S2 H(92&PL4E^]P"W5M#"&,
M;SN;7N_2'#R4]]8_6N[(94$5W(KZ3U;I]<0K/%+!DG:U?A2;7V''QP(L1:WL
M/]DXW6SDD;)36C2[PXB@8=RM]'EW#P<'BO#,@7AW(+:XG2.+\HYJ.AU+L2'2
M:*,U(UBJ]C2"8]P$Y4E+?,OPG)[><TWYBBUJ(%0IT(H,OE#<J:MQH-&^T0K*
MG:VYLQ6?L17%Y)/@>JW(!UY!]5\# 0+KT<5[=//XHL4[**])$ODD#N/D@KVD
M9YM8>\F/V<X<V[]F"Z4EYL;?I_@Z:^EI:Z9>;E1+2YAX6! *Y'?PIN_>1,/P
M_06L:8\UO61]^H3U5W6(5"S)'6C*:JC(/7=U:!)ZML B(T>43O&XZ.DTCUGY
MK6,27<[*LFNZFFJ4/V.7**F46\97)LAF84<9A%&#9@&RCQRY%4H3V@BIV3\.
M/&XZCNB;EC*)1:[)G-:4ET"^0+GFHA:K+7E+8C\+0[,FJ=W%P^'!^NY-$4?Q
M^U?K_0].5!_1BG^>5I3YH]P@B_QT5)@U]=/<"A&^*7I&M[8#H,\2"\ND*2+A
M%7;#VOI3:]8J-!*F!8F&!2F*T/[VA#\+_DLIFA8T$EE)  LISC(R&B*(D?V]
MW&*4^W$^LK#R8>QP9E%NA,0/K>!@'4?X^'(^/#Y@H^+8V:U3":VY)[Q<)99Z
M0R40M54:&G<+H8M7'J4FH[%)8]?N:$U:B=\?J;?8OG>Q6TK1F%NMJ:RPWYBF
M3IY$W=G[( ,ND&M^U;/:9\;>1^;'Z.-"?69]?6:OKL]'P/B4K&8N"_#)[1H3
M"!1FTNLJ]**O<Q5Z)HG/IN5,D]\H[_#C2_91>DORPA_F)K19[A>%B7X<^GE1
MD%E5,7>I6IRHB"Q[R3,CSPX=PC-.#0IZA<2/PIP,[')U6!ZH>VSZ*(B[]!NX
M]<H0.4ZX?.3'<4[R%'6279Q_P"'*TA<?*%_D$/E#K)J!77Z"@VM& [N<9)"8
M8(S\I(B,D&,?R/J\/96OP<%7'UO$RLXV"CL%AMH- /W3?GR:N:GA1=W-7I^H
M7#&\I!J6>#2\SC$=I9MGW$:+ULX0"Z&Q'UEQC2,@2*. [Y<"V>XVQD$_5$[_
M!5!+ P04    " !Z16M87\^U,4 %  !P#   &0   'AL+W=O<FMS:&5E=',O
M<VAE970T-BYX;6R55]MRVS80_94=Q4WD&4;B15?'UHSMI--T)HW'3I.'3A\@
M<B6A 0$& *TH7]]=4#?;LM(^V ;!W8,]>SF$SY?&?G4+1 _?2Z7=16OA?776
M[;I\@:5P'5.AIC<S8TOAZ='.NZZR*(K@5*IN&L>#;BFD;DW.P]Z-G9R;VBNI
M\<:"J\M2V-45*K.\:"6MS<:MG"\\;W0GYY68XQWZ/ZL;2T_=+4HA2]1.&@T6
M9Q>MR^3LJL?VP>"SQ*7;6P,SF1KSE1_>%Q>MF -"A;EG!$%_[O$:E6(@"N/;
M&K.U/9(=]]<;]%\#=^(R%0ZOC?HB"[^X:(U:4.!,U,K?FN5ON.;39[S<*!=^
MP[*Q[<4MR&OG3;EVI@A*J9N_XOLZ#WL.H^<<TK5#&N)N#@I1OA5>3,ZM68)E
M:T+C1: :O"DXJ;DH=][26TE^?O+N6RW]ZK7(<U-KCP6\U_?H/*7=.VA_$E.%
M[O2\Z^DH=NCF:]BK!C9]!C9)X8/1?N'@G2ZP> C0I1BW@::;0*_2HXAO,>]
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
MC\"T8ZXUG-Z&T;+2C@956%;T9T#C ^C[6FMW,'R![E\S^P=02P,$%     @
M>D5K6'_UK/FU P  N @  !D   !X;"]W;W)K<VAE971S+W-H965T-3 N>&UL
MG59M;]LV$/XK!W4H$D"(1.K-3FT#<=IA&U8D2+KUP[ /M'2VN4JB2U)V\N]W
ME&Q%QFRCV >;1_+NX=US/)XF.Z6_F36BA9>JK,W46UN[N0T"DZ^Q$N9&;;"F
MG:72E; TU:O ;#2*HC6JRH"'81I40M;>;-*N/>K91#6VE#4^:C!-50G].L=2
M[:8>\PX+3W*UMFXAF$TV8H7/:/_8/&J:!3U*(2NLC50U:%Q.O3MV.X^=?JOP
MI\2=&<C@(EDH]<U-?BVF7N@<PA)SZQ $#5N\Q[)T0.3&]SVFUQ_I#(?R ?WG
M-G:*92$,WJORJRSL>NJ-/"AP*9K2/JG=+[B/)W%XN2I-^P^[3C=-/<@;8U6U
M-R8/*EEWHWC9\S P&(5G#/C>@+=^=P>U7GX45LPF6NU .VU"<T(;:FM-SLG:
M)>79:MJ59&=GCUIMI6/8P-47L2C17$\"2\!N.\CW(/,.A)\!81P^J]JN#7RJ
M"RR. 0+RJ'>+']R:\XN('S&_@8CYP$,>7<"+^C"C%B\Z@_?<+/)2&".7,A>V
M#5<M@1;0&A]**1:RE%:B 5$7@-^;;O*76!BKZ>;\?8J4[LCX])&NFF[-1N0X
M]:A<#.HM>K/W[U@:?K@04-P'%%]"GSU3=19-B2Z,![M&#6^9/.7K1;33OCXA
MQ=[DMM&R7L%7H;6H[2L\U*A58^">,DX;6%OX'5>BA+DH19TC; Z.#*2<E!V/
MQDE&%JC;+ PTOBA+&'<6?A-U0\\#=,GG\!,D]!OY&7-R%(;TSU.?)R,2WK\;
M<<8_N(W$YUD"#_1:.7<U6GJ1D'(IM%N@Q!;_4#E5SM^#U6%D/KUA9U8'!5*)
M J'HZ'@E7(B3!!)_E##@_GB 0+-T!(S[+(N' (W!(M@(61RA7$4\O(8K[D=C
M=MUC7+'880X7,C]EI#$ U+A%[4#Q92,U'N/VAJ-T"#/V^>@(-O193 N?EDMZ
M*=U]JM06'4\&9 WXDJ\%I1DH8U015]$UL.0_7/6<<9="JEZL%G0GHT,2690!
M8W[$,XC]F*CB?IB-]D3QT!^SRTPS/T[&D/F<.=/T5+8H7>GX!]AFE)6TY3M-
M^( '\BCL\D ^T4@W;IS^#[8I%++.AJE[XYHR^,-4<R#BSA'-XU-$1U0(<5LS
M[O:,,Q)2ORN9[+A<.*/P,CCU$@6#;E*A7K4]TQ5N4]NNL?2K?5N^Z[K1FWK7
MTS\+O9+$7(E+,@UOLL0#W?7);F+5INU-"V6IT[7BFCXM4#L%VE\J90\3=T#_
ML3+[%U!+ P04    " !Z16M8Q:^!GV<#  #K!P  &0   'AL+W=O<FMS:&5E
M=',O<VAE970U,2YX;6R-56UOVS80_BL'+1A:0(W>+,O.; -Y:=$!R6 D6?=A
MV =:.EM$*5(EJ;C^]SM2MN8FKK$OHDC>/<]S=^1QME7ZJZD1+7QOA#3SH+:V
MO8HB4];8,'.I6I2TLU:Z89:F>A.95B.KO%,CHC2.QU'#N P6,[^VU(N9ZJS@
M$I<:3-<T3.]N4*CM/$B"P\(CW]36+42+6<LV^(3VSW:I:18-*!5O4!JN)&A<
MSX/KY.HF=_;>X O'K3GZ!Q?)2JFO;O)[-0]B)P@%EM8A,!I>\!:%<$ DX]L>
M,Q@HG>/Q_P']DX^=8EDQ@[=*_,4K6\^#20 5KEDG[*/:?L9]/%Y@J83Q7]CV
MMN,B@+(S5C5[9U+0<-F/[/L^#T<.D_@G#NG>(?6Z>R*O\HY9MIAIM07MK G-
M_?A0O3>)X](5Y<EJVN7D9Q?W2"&!X&S%!;<[>/?,5@+-^UED"=W91.4>Z:9'
M2G^"E*3PH*2M#7R4%58_ D0D:]"6'K3=I&<1[["\A"P)(8W3[ Q>-L2:>;SL
M7*P&_KY>&:OI./QS*L@>8G0:PEV1*].R$N<!W0&#^@6#Q:^_)./XMS,"1X/
MT3GTQ1-=N:H3"&H-?6'N]X7A:$Z)/0MW6BPE%9L5ZB&Q\'HEA:6F2Z_I-%S
M*,S&$QJSL!AE\/%;QUNZDA:R"613^((U+TGO= I)DKW2O OAMM/:63N</,X]
MSF2:'Q,D61@7CB%)O,D110I%-E"DDPS2?/*6XP\E/Y0##\%ETZR'FV3CU^9N
MHR )GC /BRR!,W7+A[KE_[MN#\QVVC%=2R9VAANW^(E+)DO<JUFRG0O0P"-E
MGK^X"W>JN.<YGVN$6Z5;I9EO;T14JJ;AUF(%5KE>P9NN >$IVP,E,[!6@EJQ
MN3HA]>WAN$=CP-9,@I((.V2:,I>'XW$!-VBWB/T&DQ6LJ;UZ"^.27^0%]0.-
MO?/1WHCJ4L"SLDQ )RMN2M5))UK\T(KHQ!-3FH;I.($[TBDW!+67@*[#O%4;
M>HOCK#2LHN#)N>0M\0UI< FCX2TE%>MB%,;N5,8QO//7X0-<T*DB*;3T_O+4
M>8F.&G"#>N.?&5<0BJSOQ</J\))=]PW\/_/^&7Q@>L.ED[8FU_BRH&.@^Z>E
MGUC5^G:^4I8>!_];TVN,VAG0_EHI>Y@X@N%]7_P+4$L#!!0    ( 'I%:UC<
M&>+AK@8  /<5   9    >&PO=V]R:W-H965T<R]S:&5E=#4R+GAM;-U8;6_;
M-A#^*X27=#+@VGJ7DB8!\E8LP[H&:=9]&/:!EFB;JR2J)!7'^_4[DK(LQ[*2
M=-@&[(,MZD@>[YY[[DCJ9,GX%[$@1*+'/"O$Z6 A97D\F8AD07(LQJPD!?3,
M&,^QA%<^GXB2$YSJ27DV<6T[G.28%H.S$RV[Y6<GK)(9+<@M1Z+*<\Q7%R1C
MR].!,U@+[NA\(95@<G92XCGY1.0OY2V'MTFC):4Y*01E!>)D=CHX=XXO(C5>
M#_A,R5*TVDAY,F7LBWJY24\'MC*(9"212@.&QP.Y)%FF%($97VN=@V9)-;'=
M7FM_KWT'7Z98D$N6_4I3N3@=Q .4DAFN,GG'EC^0VI] Z4M8)O0_6IJQ(0Q.
M*B%97D\&"W):F"=^K'%H38CM/1/<>H*K[38+:2NOL,1G)YPM$5>C09MJ:%?U
M;#".%BHHGR2'7@KSY-E'N2 <%:QXFU2<DT*BC.(IS:BD1"!<I(CD9<96A*!9
M)2M.T)049$:E0-8]GF9$#$\F$@Q1ZB9)O>B%6=3=LZCCH@^LD N!KHN4I-L*
M)N!!XX:[=N/"[=5X19(Q\IP1<FW7Z]'G-;!X6I^W1]_UVNF+M;>_G4^%Y$"B
MW[O\-=K\;FTJL8Y%B1-R.H#,$80_D,'9F^^<T'[78ZO?V.KW:3_[!(F:5AE!
M;(9^AC2^ H,+DJY-1S_5 5TAZUP((CL#UKM$MP. .<FGP)XU[NBIQ$7]]#I
M[LCS(G@ZH]@.T/5>JOE1,$1^$#RCL)>O>I70U:NZH;UC;9?]"L^TQK-6A,JZ
M))49+IK55Z#6"F)W"$_/C_5$IFTMF9!O.9&4DUS9VZC9GN[8D?[MQ>"@1N%
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
MW]M^SZ>-WH,$Z#KN3[AV5YP_H.ZF2'^AXULE-9R2S4A_N7M&1R ;CEZ@(Q[
MR4;A?$]P%%-0DTLK2 O1ZVP[8&XDG$T81*!P03 5!(8H$@$)X2IPUT2,>)!$
MZ"@.2.SF@GAC#I<!$1P+FL!4Y@1-';X@',=N)1((#E-9D%)GPZ* <I1$,4Y3
MD#$L0). ,!2S%%(J1#1V\[_)FP=B+W$.!T.(*6T.![ ^H/FXTWS\9,UWFS!P
M0O\C51]<\H>J?ZCZWZHZZ52=_%^ER#L0ED;M6^--!=7VUI?>0SH_2&)8Y_NJ
M >K,H9)AH"2(PPA"QAN+?1F0$,SAZO5]_7N713B)V'CXWHX);$9"[B*!!"A4
MM/>18$M$F@X"<13S&',H/_?.7#_9F31RSI#&8D\!RAT<P<:[.ALJ5I_I#G8)
M-RN RNQ/>%SZ"O88Y$2(&#?V/;HB(N :'7=4]H6&@$)$)(\$!/*%@,Z3>WP8
MB#C"'*JG^\NP&"(8)0^7"6.(B*MG!N,%(8:J3HCA*F72>Q*72J_\P]] ++>5
M;5['76_WV\*L>5)_F][\,/%6ZE4.IU:AEF *>0QULVX>^\V'K3?^@3VO+3S7
M?7.M9*:TFP#CR[JV^P^W0/>+R_1O4$L#!!0    ( 'I%:UA"SX,?F0,  )8'
M   9    >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;'U576_K-@S]*X0W#!L@
MU);M^*-+ B1M=^]]Z%:TW?8P[$&Q&5NH;7F2W+3_?I2=IBENFA=;'^3A.20E
MS7=*/YD:T<)+VW1FX=76]I>^;XH:6V$N5(\=[6R5;H6EJ:Y\TVL4Y>C4-GX8
M!(G?"MEYR_FX=J>7<S781G9XI\$,;2OTZQH;M5MXW'M;N)=5;=V"OYSWHL('
MM'_V=YIF_@&EE"UV1JH.-&X7WHI?KF-G/QK\)7%GCL;@E&R4>G*3;^7""QPA
M;+"P#D'0[QFOL&D<$-'X;X_I'4(ZQ^/Q&_IOHW;2LA$&KU3SMRQMO? R#TK<
MBJ&Q]VKW%?=Z9@ZO4(T9O[";;!,R+@9C5;MW)@:M[*:_>-GGX<@A"SYQ"/<.
MX<A["C2RO!96+.=:[4 [:T)S@U'JZ$WD9.>*\F U[4KRL\MK:415::S$F"2U
MI4P_8S<@_/PH-@V:7^:^I3C.VB_VF.L),_P$DX=PJSI;&[CI2BP_ OA$\, R
M?&.Y#L\B7F-Q 1%G$ 9A= 8O.JB.1KSH$[Q5)YI7(XW3*[M"M0BB*P%?J-<-
MPC]B8ZRFAOGWE/@).CX-[0[1I>E%@0N/3HE!_8S>\J<?>!+\>H9X?" >GT-?
M/M"A+(<&'?'O2W>_+]U6JQ:NJ 1.@Z&.LC5<C;V$VIR2=#;H:4G?.K UA5(-
MG6O956!=N[!#^U!RRW>"6,+F%2I4E19]+0O14!/K)[3,K4]#$'W?T)93P\9Z
MT):5K0,_ZDN-A:HZZ:PN@!H#VPWJL3D^3%RGN$\(7[Z/:N"JEIV 'X%SEF<!
M#7+&PQ1N!DWW'<09RV<91!F+XQA^5YH2N*+D$01$*4NC!,*,S=(0_J D4$"6
MY#',6,I3AQF$+$HR&F6<94D JW=AL!X,;80Y"Y.9&\0L)Z='/11/Y,CRA#M.
M,4'?"]D )UY!0- \2.!6:"H-I"R*.(2,9S%\O::SMI&-M*]TL6ZLLB0R25@R
M2R$F6FD.#W:,3%<NA)RE00H\8QD%N"%%E<ON[3XI+N>3(!ZS((A=]"C(3TEZ
M/%<7N-.J'%SK40=V9HM:4P,(JC#T2G:6SIPK+!)<FK$T<1%F(4OC_-W3<7&M
M)@O\"*.>B=_H'49LEN<NEYSS4R1/'3C_Z*YT^L<7P4"AALY.U^9A]?#HK*:[
M]MU\>K$H;90^ PUNR36X2&<>Z.D5F"96]>/-NU&6SMXXK.GA1.T,:'^KE'V;
MN "'IWCY/U!+ P04    " ![16M8D6HZG8,"  !X!0  &0   'AL+W=O<FMS
M:&5E=',O<VAE970U-2YX;6Q]5-ENVS 0_)6%6A0)X$:7[2BI+2#.@>8A@!'W
M>"CZ0$MKBPA%JB0=)W_?)24K;N$8,"P>N[,S7 XG6Z6?3(5HX:46TDR#RMKF
M,@Q-46'-S)EJ4-+.2NF:69KJ=6@:C:ST2;4(DR@:AS7C,L@G?FVN\XG:6,$E
MSC6835TS_3I#H;;3( YV"X]\75FW$.:3AJUQ@?9[,]<T"WN4DM<H#5<2-*ZF
MP55\.1NZ>!_P@^/6[(W!*5DJ]>0F]^4TB!PA%%A8A\#H\XS7*(0#(AI_.LR@
M+^D2]\<[]#NOG;0LF<%K)7[RTE;3( N@Q!7;"/NHME^QTS-R>(42QO_#MHT=
MC0(H-L:JNDLF!C67[9>]=.>PEY!%[R0D74+B>;>%/,L;9ED^T6H+VD43FAMX
MJ3Z;R''IFK*PFG8YY=E\CMHH*5$ OE"C#1HX^<:6 LWI)+14P(6%10<V:\&2
M=\#B!!Z4M)6!6UEB^2] 2,QZ>LF.WBPYBGB#Q1FD\0"2*$F/X*6]W-3CI>_@
M74DF7@TWH%; 9:%J!";+G7;XQ9;&:KHIOP^);Z&'AZ&=>RY-PPJ<!F0/@_H9
M@_S3AW@<?3E"?-@3'QY#SQ?DQG(CT!&_0<NXP!+N9>M*=[WI]];+VZZ7AU0<
MK7-8!74!ZR7JOA/P_TH""R:8YG1]_'G6C5"OB+!$B2MN#7R$.$H'V3BCT44R
M.!^FL*B8QL_.4B50)QSC5LJ)5!8AB4\I9W">1) -+M(+!Q$/!Z,L\V#Q8)PE
M<.ADPSTWU*C7WO.&2FRD;8W1K_;/RE7KIK?P]DUZ8'K-I0&!*TJ-SL[)Q;KU
M>3NQJO'>6BI+3O7#BIY&U"Z ]E>*I'035Z!_;/._4$L#!!0    ( 'M%:UB/
M^.(#E0(  * %   9    >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM;'U4VV[;
M, S]%<$;A@T(:L=VFJQ+#"1MA_6A:]'N\C#L0;&96*@NKD0W[=^/DA,O&](
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
MA#"F9:Y;5,I )$))IA!)@EE1[-+CXQQNZ4QK 5 0RP/3-4HP#69EB1I,8;E
MN]L(MVELZ?1</ J#/$SZ#>8(N=(L***0$% ZBUQKQ_KV,:!-P[9P\3]:L1F
M9T$@C_PV43$"3<"O."R"LHP 2I'E01:&&.5A&:1I0L^Z/*W0,-D]$XUO%U9Y
MYQ][U_>3[63WBFOOC++K^>:_I*W7;@ZG(,ZPIV,S1_\(,O"^EZ_VL7^NAY97
M@NP[['LU<3H)(0X0.7V+8^!QE[JMJH-ROXAAAF9A1!]N^@WPB VLEQ<II640
M)SF0E;A/?CPFC-#SPED.TG)&WREDY'OW.!9ZE%$&)[X_*I $83%S%$C"U,GU
MZ7+U5>-PUZC-WR"*D.L(K#K4.J>#Z]N:ZZ6_I+HC,0XLW4VNG^WOP=?=]>])
MO+M$OV4:9TU##5] -3QSUT[=74R[%ZLV_C)XIRRNEGZXPEV>:R> [PNE[.[%
M+=#_=^#J+U!+ P04    " ![16M83D<9=(L#  "^!P  &0   'AL+W=O<FMS
M:&5E=',O<VAE970U.2YX;6R55=MNVS@0_96!VNVV@!+=;/E2VT"<=K'=HH 1
M9]N'Q3[0TL@B2I$J2=O)W^^0<E0'<%SLB\3+S)ES9LCA[*#T=U,C6GAHA#3S
MH+:VG4:1*6ILF+E6+4K:J91NF*6IWD:FU<A*[]2(*(WC/&H8E\%BYM=6>C%3
M.RNXQ)4&LVL:IA^7*-1A'B3!T\(=W];6+42+6<NVN$;[=[O2-(MZE)(W* U7
M$C16\^ FF2X'SMX;?.5X,"=C<$HV2GUWDT_E/(@=(1186(? Z+?'6Q3" 1&-
M'T?,H _I'$_'3^A_>.VD9<,,WBKQC9>VG@?C $JLV$[8.W7X$X]ZA@ZO4,+X
M+QPZV\$D@&)GK&J.SL2@X;+[LX=C'DX<QO$+#NG1(?6\NT">Y0=FV6*FU0&T
MLR8T-_!2O3>1X](596TU[7+RLXL[%,QB"2W3]A&L9M(PGR\#;^_91J!Y-XLL
M!7+F47$$77:@Z0N@20I?E+2U@8^RQ/(Y0$0,>YKI$\UE>A'Q Q;7D"4AI'&:
M7<#+>MF9Q\M^(7OE9?]SLS$DO;#_GM/:(0W.([E+,S4M*W >T*TPJ/<8+-Z\
M2O+X_06>@Y[GX!+Z8DV7L-P)!%7!_6EQEF@/B!).A7 TY_A?C'">/QUXL#7"
M(S(-Z&H(5 %L-JC[*@"3I1ND(5W.%P^1,]HPP62!AHZVK3WNK=*MTLR9_&Y@
M,/D-U$$2 /[8<4)@1:%VTB%RN4=C$4/XAKRH&8<E$X+I$O[Z&L(!-0(S4"E!
MS<5,W>9)I.>TKLY =$*<")?=$CU=10PU.1?(]_X&P&M(LC"?C+I!EL;PR?.B
MYF2-6YK$":2#,$YSRE.%6E-4C7N4.X2$=@>0AO%D^+R$Y4YSN?V9Y__/^:X+
MX0B."7_B_TDRI/P:ZX[,5JG2@%&B[)2UZ)).0?&!NKKQY"8Y9&&:#N$S/E)G
MD=2*G2X@6Z.D1 &%:IRU+Q=PX^>:&V*IJND)G35E7],A]+&P:85Z1(0-2JRX
M=22S<)R,_'^0Y+ BDE>=F0^HT7+=Q>Y]\B'D"=RCIM;7Q>^WWKP:ITGZGO(^
M@G7--%ZY[EP^9_M6*HN0)N^H #E13,+1)",&>3BDHKR&83@D1N<N:G324QO4
M6_]R..UT,+OVVJ_VC]--UY-_FG<OVQ>FMYP*+K BU_AZ- Q =Z]%-[&J]1UZ
MHRSU>S^LZ8%%[0QHOU*DXCAQ ?HG>_$?4$L#!!0    ( 'M%:U@!.A;_9P(
M $T%   9    >&PO=V]R:W-H965T<R]S:&5E=#8P+GAM;'U436_;, S]*X0W
M#!O0U8Z3=EF6&$BR%>NA0]'LXS#LH-AT+%26/)%NVG\_24Z\%$ASL429?.^1
M%#7=&GM/%2+#8ZTTS:**N9G$,>45UH+.38/:_2F-K04[TVYB:BR*(@35*DZ3
MY#*NA=11-@UGMS:;FI:5U'AK@=JZ%O9I@<IL9]$@VA_<R4W%_B#.IHW8X KY
M1W-KG17W*(6L49,T&BR6LV@^F"Q&WC\X_)2XI8,]^$S6QMQ[X[J818D7A IS
M]@C"+0^X1*4\D)/Q=X<9]90^\'"_1[\*N;M<UH)P:=0O67 UB\81%%B*5O&=
MV7[%73X7'B\WBL(7MIWOA7/.6V)3[X*=@EKJ;A6/NSH<!(R3%P+274 :='=$
M0>5GP2*;6K,%Z[T=FM^$5$.T$R>U;\J*K?LK71QGJ[9I%+HJLU!02,J5H=8B
MF!)R0164KFL@===]7\:WW\5:(;V;QNSH/4B<[Z@6'57Z M4@A1NCN2+XH@LL
MG@/$3G<O/MV+7Z0G$3]C?@[#P1FD23H\@3?LBS$,>,,7\)8^XRN?\8H%AZK
M[_F:V+K+\^=8QAW>Z#B>'Z@)-2+'6>0FAM ^8)2]>36X3#Z=4#OJU8Y.H6<K
M-Z!%JT*OOAG]/O3K2FJA<ZDW('0!U_H!B;TU][=?LD0ZEL9)HN-I](SE,T;9
M,XJ><1+ZXS\I+$WMWA,2;.P34"4<'KR&P=GE>!S6)/T(QVH3'USQ&NTF##)!
M;EK-W6WO3_NW8MZ-R'_W[J&Y$78C-8'"TH4FYQ\N(K#=\'8&FR8,S-JP&[^P
MK=Q[A]8[N/^E,;PW/$'_@F;_ %!+ P04    " ![16M8"015CL<#  #6!P
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
M8<U$A9#1QRJX>[H#)C.@EJ>BEH O:<[D"H%2@<4"=9N.7W8B>,R5MN\LZH+
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
M7;T,3:61Y=ZH%&$21:.P9%P&Z<2/G>MTHFHKN,1S#:8N2Z9O9BC4>AK$P>W
M!5\6U@V$Z:1B2[Q$^Z$ZU]0+6Y2<ER@-5Q(T+J;!R_AD'GL#/^,CQ[79:H.C
M<J74-]=YDT^#R$6$ C/K(!B]5CA'(1P2Q?%] QJT/IWA=OL6_94G3V2NF,&Y
M$I]X;HMI<!1 C@M6"WNAUJ]Q0^C0X65*&/^$=3-W/ H@JXU5Y<:8(BBY;-[L
M>B/$ED%\GT&R,4CN&@SO,1AL# :>:!.9IW7*+$LG6JU!N]F$YAI>&V]-;+AT
MRWAI-7WE9&?3,V91<R9(STS5TG*YA$H)GG$T\!S>,:V9$QJ>G*)E7)BG-/KA
M\A2>/'H*CX!+>%^HVC"9FTEH*2 '&V8;Y[/&>7*/\SB!,R5M8>!_F6.^"Q 2
MDY9.<DMGEO0BGF)V (/X&211,N@(:/[GYDE/.(-6W8''&]R'QTTFE*DU@EK
M5\6EA15*2P,&/KO9P"V6YDN7=@WTL!O:;>\34[$,IP'M7X-ZA4'Z^+]X%+WH
MXKTGL!T5AJT*PS[T]+)0VCZG/"M!(&TY W3\P+K@64$G0::6DOLMC==85KY5
M, -7B!)J@_DSJ"A%5=ZE4;]CRJ_2YU>7(KVF?ZG(8:O(86]@%YVL;4&>"B4Z
MF3: (P_HSN95>C@)5]N$>EW^):%12VC42^@3TF(R#C,F!-,YO/W8Q:$7XZ$9
MO2>P';KCEN[XW^WK\3Y5V!/8C@I'K0I'O8M^KE5%.]NE+JF@UA*U*7A%EP+M
M=336W0X[VG2IT;@XWLKKZ&!X?">U?S-I)_KC-OKC_E/IAN)=WFRE[%QU!=B+
M\M#EVA/8#N$X^GG71_\N;3?8>Q)B7VB[2FQ5/7'OXK^1*TI0*D<M+!C7L&*B
M1LB4L9W4XU\.W^A.AO;[>RB?<*N@*RE+?9UKP%=H33'4CK:U]$M?0=X9G[D:
MVQ>*/V&: OV,Z267AF[D!4%&!V.Z/G13\S8=JRI?-EXI2T6H;Q;TGX#:3:#O
M"Z7L;<<Y:/\\TA]02P,$%     @ >T5K6*_GJD%= P  I1   !D   !X;"]W
M;W)K<VAE971S+W-H965T-C4N>&ULO5A=3]LP%/TK5B9-3&(D3DOY6%N)\J'Q
M@%3!/AZF/9CDMO5P[& [%*3]^-E.FG02.% UO+2QXWONN3<G/G6'2R'OU )
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
MY8@ND%">8.[%EBCQ\/#RZ!Y^C-?:/-HE@"/?2ZGL)%LZ5YT/!K980LGMH:Y
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
M&-7+Z;R _OV><_5TD#>PWQ:\^ ]02P,$%     @ >T5K6")Q ^M!"   /ED
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
M>VD?(94[4%\M(\;3%%"18R*HD_:Z\@/S-<^:S.WT@/:0-?!=D?'HR,53_O#
M'_9'NS[ ACUCEJI=<0*&WP;LBD3#9'0!\%#]:&]UF=G.HF@[B\S=@3B1HTZ6
MOXZB87!^CEUR-*+A62)9?(/S(_W44^VH+7>G,X?"0OLK"UJ>2[P4UM>=33EU
M V\;X9QIL@2P3;4VS&!,LBUNIB3L0J3(E9 &2/+ZQ@7K'[6&)>#5LRVVQN.[
M%::NA.ULV\;?5<WKV?R];>\=\_/P=N&2OZ,#5!@XWPQ?OA3\ U+]G?&N*EZ:
M%+!"O. FP3BJNG6O!T9NJF9V*0VVQM5CCI\[H*P OE])#$8SL NT'U"S?P!0
M2P,$%     @ >T5K6(<E,:;3 @  !0@  !D   !X;"]W;W)K<VAE971S+W-H
M965T-S$N>&ULK55-<YLP$/TK&IKI)#--^++!36UF8KN9]I VDS3MH=.##&NC
M"4A4$G;R[[L"3+!#$A]ZL)'$OJ?WEI5VO!'R7J4 FCSD&5<3*]6Z.+=M%:>0
M4W4F"N#X9BED3C5.Y<I6A02:5* \LSW'">R<,FY%XVKM6D9C4>J,<;B61)5Y
M3N7C%#*QF5BNM5VX8:M4FP4[&A=T!;>@[XIKB3.[94E8#EPQP8F$Y<2Z<,]G
MH8FO GXRV*C.F!@G"R'NS>1K,K$<(P@RB+5AH/A8PPRRS!"AC+\-I]5N:8#=
M\9;]LO*.7A94P4QDOUBBTXDULD@"2UIF^D9LOD#C9VCX8I&IZI]LFEC'(G&I
MM,@;,"K(&:^?]*')0P?@!B\ O ;@[0,&+P#\!N!71FMEE:TYU30:2[$ATD0C
MFQE4N:G0Z(9Q\Q5OM<2W#'$ZFC,5"ZX9+R$A6!N2FNPJ<DJ^80G-J$K))7YI
M1992Y&0G^OM3]/$<-&69.D'<W>V<'!^=D"/"./F1BE)1GJBQK5&MV=..&V73
M6IGW@C+7(U>X5ZK(9YY LDM@H\W6J[?U.O5>99Q#?$9\]P/Q',_O$30['.Z]
M(L=O4^]7?/XAJ>\D\_?%0FF)]?VG+VDUYZ"?TYSY<U70&"86'FH%<@U6]/Z=
M&SB?^@S_)[(=^X/6_N U]JBJK5*A=ZR3IO+XJC[73#/H+9F:,J@HS06UCD[]
MP''']KIKJR?*];SAQS9L1_"P%3Q\6W AQ9IA.9+%(SENU)_@;PWJ /GU!L..
ML$&XI_UYR&DXZA<>M,*#PS.]9)SR^&VIP7,=GC_8$]L7Y#K]:L-6;7BXVJ3_
M>NH3'/:41C@:[2GNB7*]8><KU)KMSHV:@UQ5C4:16)1<UQ=.N]KVLHOJ"M];
MGV*/JUO2$TW=(*^H7#$\[ADLD=(Y"S&-LFXZ]42+HKJW%T)C%ZB&*?9ID"8
MWR^%T-N)V:#M_-$_4$L#!!0    ( 'M%:UCX3:<VJ (  #8'   9    >&PO
M=V]R:W-H965T<R]S:&5E=#<R+GAM;*U5WV^;,!#^5RQ63:W4E5^!I!U!6A--
MW</4J&FWAVD/!HY@U6!JFZ3[[V<;PFA"JS[L!7SV?9^_.Y_/T8[Q1U$ 2/1<
MTDK,K4+*^LJV15I B<4%JZ%2*SGC)9;*Y!M;U!QP9D EM3W'">T2D\J*(S.W
MXG'$&DE)!2N.1%.6F/^Y!LIV<\NU]A-W9%-(/6''48TWL ;Y4*^XLNR>)2,E
M5(*P"G'(Y]87]VH1:G_C\(/ 3@S&2$>2,/:HC6_9W'*T(*"02LV U6\+"Z!4
M$RD93QVGU6^I@</QGOVKB5W%DF !"T9_DDP6<VMFH0QRW%!YQW8WT,43:+Z4
M46&^:-?Y.A9*&R%9V8&5@I)4[1\_=WD8 -S)*P"O WCO!?@=P#>!MLI,6$LL
M<1QQMD-<>RLV/3"Y,6@5#:GT*:XE5ZM$X61\SW$&"%<98K( K@XF!;+%"06!
M/J%_J[=F]6ZP>KH$B0D59\KO8;U$IR=GZ 21"MT7K!$*(R);*H5Z'SOMU%RW
M:KQ7U"PAO4"^>XX\Q_-'X(OWP[V7<%OEI4^.UR?',WS^*WSK)DDI%H+D),6Z
MZ@1B.5(3(,4YH@0GA!))5#)TBN"I:8U?.!&2JP+]/9:!=LO)^);ZTEZ)&J<P
MM]2M%,"W8,4?/[BA\WDL'_^)[$5V_#X[_EOL^]))4]944@PJ9RSJEBHT5+JS
M;&-_.KET(GL[#.?8RPMFKM=[O= YZ75.WM1Y>UC88_I:BF"P\W3FA ?RCIU<
MQW7\<7E!+R]X4]Z"5:98NKH:$Q<<[^M[X>6!NA$O;SISQ]6%O;KP/8<\UA_&
ME(9'!QC,@C X4'KL-9F%E^&!4GO0U?2+\AWS#5%7D$*N<,[%5(7*VR[=&I+5
MIM$E3*JV:8:%>MB :P>UGC,F]X;NG?U3&?\%4$L#!!0    ( 'M%:UB'_0JE
ME0(  #P&   9    >&PO=V]R:W-H965T<R]S:&5E=#<S+GAM;(55WV^;,!#^
M5RQ63:VTE@02:#N"E#2;UH=*57]L#],>'+@$J\9FM@GM?[^S25C64O8"/OON
M^[X[?$?22/6D"P!#GDLN],PKC*DN?5]G!914G\D*!)ZLI2JI05-M?%TIH+D+
M*KD?C$:17U(FO#1Q>[<J361M.!-PJXBNRY*JEP5PV<R\L;??N&.;PM@-/TTJ
MNH%[,(_5K4++[U!R5H+03 JB8#WSYN/+16S]G<-W!HT^6!.;R4K*)VM<YS-O
M9 4!A\Q8!(JO+5P!YQ8(9?S>87H=I0T\7._1O[K<,9<5U7 E^0^6FV+FG7LD
MAS6MN;F3S3?8Y3.U>)GDVCU)T_K&R)C5VLAR%XQVR43[IL^[.AP$!,$[ <$N
M('"Z6R*G<DD-31,E&Z*L-Z+9A4O51:,X)NQ'N3<*3QG&F?1!T1P(%3F1I@"%
M=<Z ;>F*@R:GY$H*H[!P9*XU&$V.EV HX_J$'!$FR$,A:XVQ.O$-:K&(?K;C
M7;2\P3N\XX#<('BAR1>10_XO@(])=)D$^TP6P2#B$K(S$HX_D6 4A.3Q?DF.
MCTX&<,.N0J'##=_!?5V#GW>2<X)7HJ$J_]67>8LWZ<>S77:I*YK!S,,VTJ"V
MX*4?/XRCT><!M9-.[60(/5W A@G!Q ;O*J<B@SZ!+43D(&S7;O%SQ.?CQ-_V
M,$\[YND@\SS/F6TT38PDV;YHU!6M3T2+-CT0<3X)I_T:HDY#-*CA6FPERR G
M>:UL#?!*DQ>@JH\_>L-_&E],XGX!<2<@'A2 E_D_M8_?UCX,HHM7M/Y!1Y>@
M-FYN:2QK+4S;W-UN-QKG[43XZ][.U1NJ\$IHPF&-H:.S&%-6[:QJ#2,K-Q]6
MTN"T<<L"QSLHZX#G:RG-WK $W0\C_0-02P,$%     @ >T5K6"-Z<U31 @
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
MC,+S".:Q$6C?]0$.5($#Q<$!_2Q*31U/F.@'X&.Z@"HDH$]  FHB@9%_'T3
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
MWF7I,BM;@^;?;XJB?OBEO<'IJ^\N_P]02P,$%     @ >T5K6#V 2?TZ P
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
MWA<OF51==GX9J@\AX#I S:\9D_N!;K6K3RO_/U!+ P04    " ![16M8A78
M<A0)  !+2   &0   'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6RUG&V/H[86
MQ[\*2JNJE3:;8!N;;&<BS4.KWA>55KO=WA=7]P6;.!/4!*9 9K;2_? 7").#
ML7T8&/-F)@_'AW.<8WY_V\#5<YK]E>^E++QOQT.27\_V1?'X8;'(-WMYC/+W
MZ:-,RF]V:7:,BO)M]K#('S,9;>M&Q\."+)=\<8SB9+:^JC_[F*VOTE-QB!/Y
M,?/RT_$89?_<RD/Z?#WS9R\??(H?]D7UP6)]]1@]R,^R^/+X,2O?+2Y>MO%1
M)GF<)EXF=]>S&__#7;BJ&M06?\;R.6^]]JI4OJ;I7]6;?VVO9\LJ(GF0FZ)R
M$97_GN2=/!PJ3V4<?S=.9Y=C5@W;KU^\_UHG7R;S-<KE77KX=[PM]M>S<.9M
MY2XZ'8I/Z?-OLDDHJ/QMTD->__6>&]OES-N<\B(]-HW+"(YQ<OX??6LZHM7
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
MW<= ;MCPIF&7@28K?VD!- = \SY ]]&#Z_"==_?K\(.,+0H .7\KR'$'@\>
M+@ML50(8YSC&40(Z!3@W -Q*0 $(%SU7O(\EH#!L17>Q8K"Q]+@ 9(L>9 \C
MH#!L7).ET,XC)COU?*/&"\06.+$1 J*[>+C;P3>U3'$9F@ 9(*:X<4XX50&N
MO*E= "I X$L PQ$H#->BB2Y@3$;4(NP%\%K@O.Z#G]"IJVE*@XTU,*"RZ*-R
M'S.$85*L#?9);G%KW>/V5GKC#@97OJX%;*=A@+? X8V!#V\Z./I78UL MD7/
M/6FCJ=>_@XV:J'<% J7#'DH/@UYHVLU>=C?R3%:VG9(0^!SV7-)MYQVRN8<[
M'5HRKKRI70#(#\D$M N= M^5-[4+ /@A/N\?<2.KZ<IQTIVRF*Q\9BM:@'.(
MP[F/=Z%ASWO9O=3?8&2[(S4$$H=]).YC16B8 6OW%>%'&5L.@.WPK=C&'0RN
M?H,(L&B/$+ =XMC&D(<W'1S^JX$=MNXLQX$]&GFASM_N%=,&$UN\@.C0Z6WC
MC3>NG#Z$-@Q,5J1[?=FB]5B6H\P>ZJ?5Y-XF/27%^=DEET\O3\2YJ9\#T_G\
MUO]P=WZN#;@Y/V;G]R@K3Y"Y=Y"[TN7R?266L_.3:\YOBO2Q?OC+U[0HTF/]
M<B^CK<PJ@_+[79H6+V^J UR>'[3^/U!+ P04    " ![16M8BQ"954@#  #%
M#0  &0   'AL+W=O<FMS:&5E=',O<VAE970X,2YX;6S%5]]OFS 0_E<L5E6M
MU!9"R(^V"5);-JT/E:)FW1ZF/3A@@E6#J6U"*^V/WQDH"PW-TA6I+PDV]WV^
M^[@[CDG.Q;V,"%'H,6:)G!J14NF9:4H_(C&6)SPE"=P)N8BQ@J58FC(5! <%
M*&:F;5E#,\8T,=Q)L3<3[H1GBM&$S 2261QC\71)&,^G1L]XWKBERTCI#=.=
MI'A)YD3=I3,!*[-F"6A,$DEY@@0)I\9%[\P[U?:%P7=*<KEVC70D"\[O]>(Z
MF!J6=H@PXBO-@.%O1:X(8YH(W'BH.(WZ2 U<OWYF_U+$#K$LL"17G/V@@8JF
MQMA  0EQQM0MS[^2*IZ!YO,YD\4ORBM;RT!^)A6/*S!X$-.D_,>/E0YK@)[S
M"L"N /:N@'X%Z.\*<"J 4RA3AE+HX&&%W8G@.1+:&MCT12%F@8;P::(?^UP)
MN$L!I]SK1.%D21>,("PE41(=HPO_(:."!.C (PI3)@]A\V[NH8.]0[2':(*^
M13R3. GDQ%3@A*8R_>K R_) ^Y4#/>*?H'[O"-F6W6^!7^T.MUO@WN[P7A-N
M@G*U?'8MGUWP]5_CH])G7&:"(!Y"OFFY0#B:E 599/8"J@UV7NK\4W,AJD@L
M?[7)6![LM!^LN\&93+%/I@:4NR1B10QW_U-O:)VWB=HEF=<164/P?BUX?QO[
M9KZV25=2# L*W?=6;L^QAA-SM2[)IM' [CE-(V_3R+9&XW%MU8C!J6-PML;P
M^78&)9Q 5X7^J:!YIEPHFBR1Y*'*,>22?)*0%VVA;65^:U9T2>9U1-90=% K
M.OBH,AQT*7B79%Y'9 W!A[7@P_>784DQV%Z&FT;V:*,,MSKSGZ&.ZE!'_PH5
MIA(84S+,4"I@X!+J">:5ZAT9"AZC2\P8%@&ZX7J*07/.,IUT$OW^^S)-L8)J
MET?H/N'Y<01.P L4$O(8.'TB)=*N8^%':!_'Z3ED\0J&LE2WB#9QMSK]UKSL
MDLSKB*SQL,;UPQI_5",8=REXEV1>1V0-P4]KP4_?WPA.-]ZBUHLNL&EA#ZP7
M1MY63]X:I[DV,^L/G!LLEA0JEI$0Z*V3$;0D47XTE O%TV*,7G %0WEQ&<%W
M%A': .Z'G*OGA9[,ZR\W]P]02P,$%     @ >T5K6&%WI%PL!   %Q,  !D
M  !X;"]W;W)K<VAE971S+W-H965T.#(N>&ULO5A-;^,V$/TKA+HH=H$F$BE+
MLE/;0.)TT1P6"))N>RAZ8"3:(E8B79&.T_[ZDI*B3YIV&F,OMD3-/+X9CN91
MG.]Y\4VDA$CPDF=,+)Q4RNV5ZXHX)3D6EWQ+F'JRYD6.I;HM-J[8%@0GI5.>
MN<CS0C?'E#G+>3EV7RSG?"<SRLA] <0NSW'QSPW)^'[A0.=UX(%N4JD'W.5\
MBS?DD<BOV_M"W;D-2D)SP@3E#!1DO7"NX=4*(>U06OQ.R5YTKH$.Y8GS;_KF
M+EDXGF9$,A)+#8'5WS-9D2S32(K'WS6HT\RI';O7K^B?R^!5,$]8D!7/_J")
M3!?.U $)6>-=)A_X_E=2!Q1HO)AGHOP%^\HVC!P0[X3D>>VL&.245?_XI4Y$
MQP&&!QQ0[8"&#I,##G[MX)>!5LS*L&ZQQ,MYP?>@T-8*35^4N2F]5324Z65\
ME(5Z2I6?7-XQB=F&/F4$8"&(%. "//!,%\@>%PGX>$LDIIGXI,:_/MZ"CQ\^
M@0^ ,O!;RG<"LT3,7:EX:#0WKN>\J>9$!^:$"'SA3*8"_,(2DO0!7!5 $P5Z
MC>(&61%O27P)?/@30![R#816I[LC"QV_2:I?XOD'\!Y(S%E,,XK+4N5KL$I5
MEHG0B1MG_$^=</"YROA?IGQ6TTW,T^DW_4IL<4P6CGJ5!2F>B;/\\0<8>C^;
M<G$FL%YF)DUF)C;TY0W94,8HVZAW+\,L)J9H*XBPA-!MZ'D9(#B9N\_=*,9&
MR(NFT\:J1R]HZ 56>M=)0O62"2"Y6JO!0IFX5GA!AP8,AE3'-D'@F8F&#='0
M3C3GA:3_5O5%7E13%\94AJ.I+V X"P<$#58^]"(SQ:BA&%DIWN5;3 O5\26(
M4USHZE=<3TIJ-.:#4#AD;;""O@</T)XVM*=6VJHE'2G/Z7C))]Z0W-BH5\,]
M:K.&VLQ*;<6%-!&R>KVU.YP)K!<@]%HU\KYOYZSG.U-RSH76STY'J^'[NV>-
MT2V]:(90-"A0D]DTC Z\/1"U'-&96V@-:.^A!J.#312V.@VM8G=R&ZUANK-[
M0X(VDSZ]5BRA72W?T4)K9"MCFTF?<:N?T"Z@Q[LG'*MA-/.G<$C.9-:MXC[!
M5C?A$>&,XUV^R[ D"<"=U3=2M4*]N7><":T?>*O&,/K.G=4J_V_.SIG0^MEI
M11_:5?^TSCH6]8MHXD%_6+L&NT#M36<'BK?5?VC? /R/WCH[W@9L)OVOL5;&
MD54(3^ZK-4RO]8^WIP:KP]M3U*HILJOI.[HK&HNG:8=J,K-L45$KLL@NLL?;
M; T0]FHUFD7!D*+)KE?3%46W<\20$Y4L??(B0,QW3%;?Z<UH<[IS79YI#,9O
MX-6J.J-I8:HCHR]J#:BJ[8RL%:1W&:F\%=4I3'4C^;8\R'CB4O*\O$P)3DBA
M#=3S->?R]49/T)R%+?\#4$L#!!0    ( 'M%:UB6#IP1@ ,  .T.   9
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
MK@/4\S5C<CO1&W0?..%O4$L#!!0    ( 'M%:UCN1[-SE00  !L1   9
M>&PO=V]R:W-H965T<R]S:&5E=#@U+GAM;+58;6^;2!#^*RNN=VJD)+" 7\C9
MEA*[IVNE2E%R33]4_;"!M=D6=NGN8B?__F:!8&->TIY\7VQ89AZ>9]B989CM
MA/RN8DHU>DH3KN96K'5V9=LJC&E*U*7(*(<K:R%3HN%4;FR524JBPBE-;-=Q
MQG9*&+<6LV+M5BYF(M<)X_16(I6G*9'/-S01N[F%K9>%.[:)M5FP%[.,;.@]
MU9^R6PEG=HT2L91RQ01'DJ[GUC6^6N' .!06#XSNU,$Q,E(>A?AN3MY'<\LQ
MC&A"0VT@"/QMZ9(FB4$"'C\J4*N^IW$\/'Y!_ZL0#V(>B:)+D7QFD8[GUM1"
M$5V3/-%W8O<WK02-#%XH$E7\HEUEZU@HS)46:>4,#%+&RW_R5 7BP &/>QS<
MRL$]=O!['+S*P3MV\'H<_,K!+R)32BGBL"*:+&92[) TUH!F#HI@%MX@GW'S
MW.^UA*L,_/3BW8^<Z><+$H8BYYI&Z#W?4J7AR6J%+M ][+,H3R@2Z\:5MRNJ
M"4O4&=A\NE^AMV_.T!O$./HG%KDB/%(S6P,]<Q,[K*C<E%3<'BK811\%U[%"
M[WA$HR: #;IJ<>Z+N!MW$'%%PTODX7/D.J[706CY\^[N !VOCK57X'D]>!\$
M!.@!XI=+J@["B;[<B21!L(]W1$9?NR)7 OO=P*8V7*F,A'1N0?(K*K?46OSQ
M&QX[?W:I/A%8(P9^'0-_"'UQL(G.T2/=,,X9WT#J)H2'M$MZB3<N\$P5VRY<
MWW'',WM[J&GPKO]1TZC6-!K4M"09TR1!(>Q>R1[SHJ!I@3X\=.DIL48'>IPC
M+:.6XL"=N+51@^.XYC@>Y%CFN<G01*C.Y!RW>%U@!WOXB%R7&1[C2=-L-<SF
M"_XZ$/=)K6DR'/<\S1-B^@;2DG!ECDTKB;[E56)%.34/ MHCU'^.Z%,8$[[I
MW&:3EJZI>ZR];7/ACT8]3V9:JYC^?$90'KV2#M,6!^P%SC'3ME4S:1I,@YII
M,,CT,V40/X9N2)) H>K9WX,8OUJJ3@36D(N=?6]T_J^"72&?* RG0FO&X> =
M 9^X:%> _1NPTM5A-@VF/1F%W3UA]X05N0(;*LD=)OTU&>]?"/!@KUW<T5!L
M."OHP1N6'_R.,BG63"-88!!UKH5\1EQH] PS@!))9&3HF$'Z943JYW/$J>X4
MY;4+A>N,CG6UK49^T"-KW^/Q<)-_O=E4 (U2&@2M9M-EAO$HZ&.X[]CXE99]
MRM:!VRW] HIR<"RFP\S#DVF/EGUGQ\/-]!<;2(4V?J6#=)@-M!"\[]EXN&G?
M2I$)^;+CQ8Y3J6*6P6;1%&J7-KOF&]1=C;9EX>W44-XC.,S82[\5\%>LF@I,
MOVZN[/LB'FZ,\#JS%"GD8[FC&"_G<:,Q)@HJ)C4SLM+$#%C5QB(H8LK4)\9S
M6(5!7I8>;R';*9J<77:5;OM@TDNIW!03LT+%\%:^L-:K]51^7<RB1^LW9EKO
M6%^Z5ZLN^VL\!8=IYY7@9?"W]Y3*SP8?B81FH5!"UT#/N9S YI?E)%Z>:)$5
ML^FCT##I%H<Q)1&5Q@"NKP4$HSHQ-ZB_ARS^!5!+ P04    " ![16M8=$P]
M8?($  #:'   &0   'AL+W=O<FMS:&5E=',O<VAE970X-BYX;6R]6=MNVS@0
M_15"6RP2H(U$^9[:!A(KPG:!%D:S;;$(^L!(XYA;251)VF[^?DE)D2U;86R
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
M<>A*8>W>:(@QBB+8[UZ;F1\D0==L[L[C&[35HM3IM"<U<4--[!X37"RYP(H
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
M-74@)&-0WS48JO,!#;LW/A@:81SU3%T)$=1?887J:SZ.IEIZU5M-@[[L*L&
M^BF74%.Y9*+%:&A%ISU$1N723;U60?9J[3NB23#1SKO>BFI%[G'K*8H5*Q?-
MPR45:)YTV#U></CT\ #+1?/81N?S2WAZM7L,1<KLGHKY$)=B*E<@8_=",G@S
M$:-7[AXTV;WAQ;IY5N.NX+Q8-2^7+$Y863<0_[\O"O[XIC[ X7&?V?]02P,$
M%     @ >T5K6.W'78@"$P  'E4! !D   !X;"]W;W)K<VAE971S+W-H965T
M.3 N>&ULM=U;<YM8HH;AOT)Y3TUEJB9M<9 L91)7=<+Y#.F>N=BU+XA-;.V6
MA!MPTJGJ'S_(P48@O"*Z7O=%QU)8SP)C?Y&6^*2W7XORM^HVSVOIC^UF5[T[
MNZWKNS?GY]75;;[-JI^*NWS7_,WGHMQF=7.SO#FO[LH\NWX8M-V<*[/9XGR;
MK7=GEV\?[HO+R[?%?;U9[_*XE*K[[38KO[W/-\77=V?RV>,=Z?KFMM[?<7[Y
M]BZ[R3_F]:]W<=G<.G]2KM?;?%>MBYU4YI_?G?TLOTD7ZG[ PQ;_7N=?JX.O
MI?VA?"J*W_8WG.MW9[/]'N6;_*K>$UGSQY?\0[[9[*5F/WYOT;.G.?<##[]^
MU,V'@V\.YE-6Y1^*S7_6U_7MN[/EF72=?\[N-W5:?+7S]H#F>^^JV%0/_Y>^
MMMO.SJ2K^ZHNMNW@9@^VZ]WW/[,_VF_$P0!%>6: T@Y03AV@M@/44P=H[0#M
MU 'S=L!\,$#6GAFP: <L3IWAHAUP<>J 93M@.1RP>F; JAVP.G6 /'L\<[.3
MASR=[)//MOQXNN63S[?\>,+ED\^X_'C*Y9//N?QXTN7A67]^R.-IET\^[_+C
MB9=//O/RXZF7'\[]^?=?Q8??8SVKL\NW9?%5*O?;-][^BX<P>!C?_/JN=_O<
M^EB7S=^NFW'UI5_L;E[7>;F5/J]WV>YJG6VD]>Y+7M5-.-65]%H*L[+,]N$B
MO=+S.EMOJG](?_^?I;K0_M5L*?UR6]Q7V>ZZ^F=SK[Q0AW?^K7?[[7G=[/1^
MZO.K=@???]]!Y9D=E*6@V-6WE63LKO/KD?'.#\8K N"\^6X]?<N4QV_9>T4H
M?LSO?I+4V3\E9:8HTJ\?=>G5W_XQLF,?Q(Q[OSN)T<6,GE\UC/S R +&F,(8
MOZ;2J_8DCV&F&(NNZ@X;&6Z)A_]\?W/2(=E3&.M]O#^D_4_HF.6<_NU1'W=)
MJFZS,A_[F7:G:+UO]O.F-\4\/-KG2?]T4O03&DQA?O2C%4[!?G!2([$59.63
MI0F.+_[+9W,$2_[J:1RQTBE!)=BQ7@RJ3_]RJ ^Z^MR>KJNK35'=E[E4?);^
MOUCO:NE+\V]&<T<E_>]^:VE=Y]OJ_\8R_SNMC=/[Q^IOJKOL*G]WUCP8K_+R
M2WYVN?\VS/XUEK,DII.806(FB5DD9I.80V(NB7DDYI-80&(AB44D%I-80F(I
MA/6"6'L*8DVD7S;/WYMGYSLI_^/J-MO=Y-)-UCSD?M5D<S7VC\9[H38U>TE,
M)S&#Q$P2LTC,)C'G.[9XP/8K7E\N7\O*<G7Q]OS+8:J2<WHDYH\=P&)Y,3B
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
M:X>IXG98<I_MZK+823];8W$I'CTU+E%-1S4#U4Q4LU#-1C4'U5Q4\U#-1[4
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
M-5%1\NYMZ":2-::]IDRJ9FV&I7I.@6L#M5\P)O<3W;'[!SKY!U!+ P04
M" ![16M8[C*XQ,8"  ":!P  &0   'AL+W=O<FMS:&5E=',O<VAE970Y,RYX
M;6RME=]OTS 0Q_\5*TQH2&Q)G";M1AMI;4'P,&GJ&#P@'KSDVEAS[&([[<9?
MC^VDH3_2C@=>6MNY^_IS9_MNN!;R214 &CV7C*N15VB]O/9]E150$G4IEL#-
ME[F0)=%F*A>^6DH@N7,JF8^#(/%+0KF7#MW:G4R'HM*,<KB32%5E2>3+&)A8
MC[S0VRS,Z*+0=L%/ATNR@'O0#\L[:69^JY+3$KBB@B,)\Y%W$UY/^M;>&7RC
ML%9;8V0C>13BR4Z^Y",OL$# (--6@9B_%4R ,2MD,'XUFEZ[I77<'F_4/[G8
M32R/1,%$L.\TU\7(&W@HASFIF)Z)]6=HXHFM7B:8<K]H7=O&V$-9I;0H&V=#
M4%)>_Y/G)@];#F%RQ $W#GC?H7?$(6H<(A=H3>;"FA)-TJ$4:R2MM5&S Y<;
MYVVBH=R>XKV6YBLU?CJ=PARDA-R<R IX!>A\"II0IMZA"_1P/T7G9^_0&:(<
M?2U$I0C/U=#79F/K[F?-)N-Z$WQDDQ"C6\%UH=!'GD.^*^ ;XA8;;[#'^*3B
M%+)+%(7O$0YPU $T^7=W? (G:K,8.;WHM2S.FBS^F G&D+EH:R+SGUT9JP5[
MW8+V[5ZK)<E@Y)G'J4"NP$O?O@F3X$-7M/]);"?V7AM[[Y1Z.H8%Y9SR!1H3
M1G@&7='6$HF3L(5EE0Z"*!CZJ^TH#HU"' 97K=4.7MSBQ2?Q;O*<VH*AD!;V
M?>_<]B[46B[>HL!A_VJ?M<LJB8-NUJ1E34ZR;FZ/A$PL./UM0/-*VM3J M +
M$-D%G!R@7. 81WB/N-.LCX^DM]\B]T\BFP?]RM'W#TZU%P\&>W"'1COWHT;S
MM\I<"7+AJK]"F:BXKDM'N]HVF!M75_?6QZ;QU'WBKTS=M6Z)-+=9(09S(QE<
M]DV^9-T)ZHD62U=,'X4VI=D-"],\05H#\WTNA-Y,[ 9M.T[_ %!+ P04
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
MBHJYS2H#\?NB*/C3EZJ"XYWNV?]02P,$%     @ >T5K6 <B'*[E!P  WS\
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
MK8 @V!,0- %5(=PZ4<5R1@V-QDJ61-G=B&8'E=0J&LDQ8=_*@U'XE&&<B6X
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
M%<X ZM.WP $K\Q8XD_3(<+UKU>(,.%TT)F_ QJ3$F60OAK.718DS8(%6%^*
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
M777KU<2JO.Q?5\I2-UP.4_K"0>T,Z/E:D1CUQ&W0?#/-_P-02P,$%     @
M>T5K6!0+N*^$ @  Z08  !H   !X;"]W;W)K<VAE971S+W-H965T,3 S+GAM
M;*V57V^;,!3%OXK%I&F3UD @H5M'D-JDT_8P+6KWYV':@R&78-78U+XD[;>?
M;0A*5Y+T82]@XWL.OV.,G6RENM,E )*'B@L]\TK$^L+W=5Y"1?5(UB#,2"%5
M1=%TU=K7M0*Z<J**^V$0Q'Y%F?#2Q#U;JC21#7(F8*F(;JJ*JL<KX'([\\;>
M[L$-6Y=H'_AI4M,UW +^J)?*]/S>9<4J$)I)0104,^]R?#&/;;TK^,E@J_?:
MQ";)I+RSG2^KF1=8(."0HW6@YK:!.7!NC0S&?>?I]:^TPOWVSOV3RVZR9%3#
M7/)?;(7ES'OOD144M.%X([>?H<LSM7ZYY-I=R;:K#3R2-QIEU8D-0<5$>Z</
MW3SL"<:3 X*P$X0O%42=(')!6S(7:T&1IHF26Z)LM7&S#3<W3FW2,&&_XBTJ
M,\J,#M-O6((B0HJSO%$*!!+.:,8X0P::4+$B4-5</@*0HL%& <E 0,%0DS,R
MEU4M-7/?0Q9DR:D@EUJ#&7RS *2,Z[>)CP;3OLS/.Z2K%BD\@+2 ?$2B\3L2
M!F$T()^_7!X^E?MF<OH9"OL9"IU?=,#O>I?_:A?\]V6F49D%^&<H7.LV&7:S
M/^6%KFD.,\_\=1K4!KST]:MQ''P<BOJ?S)X$C_K@T3'W=$YUZ59 ;AMPW[ -
MY6:%Z*'4K=4'9V5WCDTZ3OS-?I3G%<$HB/JB)XB3'G%R%/':0.$CT6 6KUNQ
M0VB3YR_^!VV@8A0/DTU[LNE1L@5D>()K>I)KH&(4G0^#Q3U8?!3LNT3*AW#B
MDU_P6$7+XN]M1/80^$K5F@E-.!1&$XS.32+5;JQM!V7M]J9,HMGI7+,T9Q$H
M6V#&"REQU[';77^ZI7\!4$L#!!0    ( 'M%:U@1SJ!^_ (  +L*   :
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
MNR)X%;LB@-H54%H"I:50&D?15/6E71'@[ H:-5IBW88(661X'H0AD'FAP;"
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
M T8^IE) ?-\1PL\/TD%QG;_Z#U!+ P04    " ![16M8BY*BX"\(  #_3P
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
M0IJZP9PT<=QN@M[<1&M#A\ E3^.29W[,""<5TE32#O" 37W6O9O&W!AKZX9
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
M>:CFHUJ :B&E-:M,G015WS0*JJ)94%0S4,U$-0O5IJAFHYJ#:BZJ>:CFHUJ
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
MV';/LGV2AG*B"ZK@RI:"G."^V?VBKL)@B<0!89A8,K$@6#B5F\ ;@DVB#36
M]<S8+>=2Z\LV?36#[IZ^FR@XD'<<U;N-;]O5)8VZY*RZXYO=QB\Y]C_L='N'
M_K>$!6'2BPXH^CN%J 2U</59HXM+8>JKW8PV3\"]JWP'XT-\&NI*_A>F?E<>
MJ%HPW ,.<X0,KF_0-577ZKIC9.7*W4P:+)ZN6>#S!LH&X/Q<2K/MV 6:!S/]
M U!+ P04    " ![16M8PI4+-_4"  #W!P  &@   'AL+W=O<FMS:&5E=',O
M<VAE970Q,30N>&ULK55=;]HP%/TK5E9-G;0U) '".HC$1Z?UH6M5UNUAVH-)
M+L2J8Z>V ^V_WW42,@J![6$2(K9SS\FY'[YWN)'J4:< ACQG7.B1DQJ37[JN
MCE/(J+Z0.0A\LY0JHP:W:N7J7 %-2E#&7;_3Z;L99<*)AN79G8J&LC"<";A3
M1!=91M7+!+C<C!S/V1[<LU5J[($;#7.Z@CF8A_Q.X<YM6!*6@=!,"J)@.7+&
MWN4TM/:EP7<&&[VS)M:3A92/=G.=C)R.%00<8F,9*#[6, 7.+1'*>*HYG>:3
M%KB[WK)_+GU'7Q94PU3R'RPQZ<@9."2!)2VXN9>;+U#[T[-\L>2Z_">;VK;C
MD+C01F8U&!5D3%1/^ES'80?@]8\ _!K@[P.Z1P!!#0A*1RMEI5LS:F@T5')#
ME+5&-KLH8U.BT1LF;!;G1N%;AC@3W9H4%,&B4-0PL2+PC/6A@7P@<RR8I.!
MY)+,P%#&(2'7HBH<FP'\5>C;!GU5H\\K@'Z'/ _S&3D_>T?."!/D6RH+346B
MAZY!]5:#&]=*)Y52_XA2SR<W4IA4DRN10/*:P$6W&]_]K>\3_R3C#.(+$GCO
MB=_Q@Q9!TW^'^R?D!$TJ@I(O.,(W%I2_:*9MP)F(908$(]5DY"==:*.P['^U
MQ:ZB[K93VU9PJ7,:P\C!NZY!K<&)WK[Q^IU/;7[_)[)74>@V4>B>8H^^8N=B
M64Z9PEYA")=:VTI#SQ/ MA$#6],%A]8"JIC[);-M7^O(ZWX<#-WUKG.'1F'0
MF+R2W&LD]TY*O@=,3!&;0MD[8'.F@%.#UR66VK0JK0A[NTI[GK^G]-"H._#;
MI?8;J?V34L?Q4\$T,U4/_HO(_L'WPYU051H/;?Q!+VP7&38BPY,BC_2D-HGA
M03*#<+"OL<6HZ^T'TMWIH1FH53E:- :G$*9J*<UI,[W&9=/>.Y_@5*N&T!^:
M:B3>4+5B0A,.2Z3L7(08-E6-F6IC9%YVZH4TV/?+98J3&90UP/=+*<UV8S_0
MS/KH-U!+ P04    " ![16M89EC*,<<"   A!P  &@   'AL+W=O<FMS:&5E
M=',O<VAE970Q,34N>&ULK55-<],P$/TK&M-AR@S4L9TXH22>R0<,'%HZ+84#
MPT&Q-[&FLN1*<M+^>U9R8MQ\P8%+(JUWW[ZWEIZ':ZD>= Y@R%/!A1YYN3'E
MI>_K-(>"Z@M9@L G"ZD*:G"KEKXN%=#,%17<#SN=V"\H$UXR=+$;E0QE93@3
M<*.(KHJ"JN<)<+D>>8&W#=RR96YLP$^&)5W"'9C[\D;ASF]0,E: T$P*HF Q
M\L;!Y32V^2[A.X.U;JV)53*7\L%NOF0CKV,) 8?46 2*?RN8 N<6"&D\;C"]
MIJ4M;*^WZ)^<=M0RIQJFDO]@F<E'WL C&2QHQ<VM7'^&C9Z>Q4LEU^Z7K.O<
M/G9,*VUDL2G&?<%$_4^?-G-H%03QD8)P4Q#N%G2/%$2;@L@)K9DY63-J:#)4
M<DV4S48TNW"S<=6HA@G[%N^,PJ<,ZTSRU>2@"!X*10T32P)/>#XTD'?DFBH;
M6P$YGX&AC.LW&+V_FY'SLS?DC#!!ON6RTE1D>N@;Y&(1_733=U+W#8_T#4)R
M)87)-?DH,LA> O@HHE$2;I5,PI.(,T@O2!2\)6$GC X0FOY[>7B"3M0,-G)X
MT1&\L:#\63--Y )'E<H""$ZJF>]/.M=&X2'^=6AV-73W,+2]V)>ZI"F,/+RY
M&M0*O.3UJR#N?#BD^S^!O9A"MYE"]Q1Z<HT^Q(J2,H4WWQ N-0Y$$%2> 9I
M"FQ%YQP.'J :.7;(UHQ62=!]/QCZJ[:X_:1^U*2\H-QK*/=.4KX%?#%5:BIE
M[X-]9PHX-9"15&ISD&D-V&LS[07A#M/]I.X@/$PU;JC&)ZF.T\>*:69J1_T+
MR7A_4JU1U1SW<\)!K[]#TF^Y30%JZ4Q88^-*F/JZ-M'&Y\?.WG;B$_3_VJ[_
MP-0?CRNJEDQHPF&!D)V+/HY-U89<;XPLG:?-I4&'=,L<OV&@; (^7TAIMAO;
MH/DJ)K\!4$L#!!0    ( 'M%:UAT:)1-N ,  & +   :    >&PO=V]R:W-H
M965T<R]S:&5E=#$Q-BYX;6RM5M%NXC@4_14K.UJUTM(D#@3H E(+T]UY&*F:
MSLP^C.;!)!<2-;&SM@/MW^]U$E(()IV'?8'8N>?XG!O[^L[V0CZK!$"3ESSC
M:NXD6A>WKJNB!'*F;D0!'-]LA,R9QJ'<NJJ0P.(*E&<N];S0S5G*G<6LFGN4
MBYDH=99R>)1$E7G.Y.L]9&(_=WSG,/$EW2;:3+B+6<&V\ 3Z6_$H<>2V+'&:
M U>IX$3"9N[<^;<KGQI %?$]A;TZ>B;&REJ(9S/X%,\=SRB"#")M*!C^[6 )
M66:84,>_#:G3KFF Q\\']H?*/)I9,P5+D?V3QCJ9.Q.'Q+!A9::_B/W?T!@:
M&;Y(9*KZ)?LFUG-(5"HM\@:,"O*4U__LI4G$$< /+P!H Z!=P/ "(&@ 01<0
M7  ,&\"PRDQMI<K#BFFVF$FQ)])$(YMYJ))9H=%^RLUW?](2WZ:(TXN'E#,>
M 4EY)'(@C,<$7G!3*2!7*] LS=0U&9!O3RMR]>&:?,! \C41I<)(-7,U2C!$
M;M0L=U\O1R\LYU/R67"=*/*1QQ"?$KBHO35 #P;N:2_C"J(;$OA_$.K1P")H
M^>MPVB,G:/,95'S!!;X[SK)7E2HB-K:<_F!KI25N]I^VW-740SNUJ0"WJF 1
MS!T\X@KD#IS%[[_YH?>GS??_1':2A6&;A6$?^^)C7F3B%8!L2EU*(&O@L$DU
M*3+&#[FP):!F#2M64[%VBX'O36?N[MB8+6CR%G0B>-0*'O4*_L1WH#36,]U\
M-9NZFF)TM/ P"(9>1]YYE#\-O="N+VSUA;WZ/C/Y3+3 DR^?\3(P6PIK/A8U
MD\XH87P+)!,*MQTGF^I(IRPC3"G0UE,:GHD<^'0R'7>\V,+"R7AL-S-NS8Q[
MS3QTE6_Q?B)71O^U3>SX3,6$^AVEYS&#X6A$[4(GK=!)K]"_Q XDKW9%!KL4
MK*F<6'+D=3?%.T$GZJ:MNFE_&D]+=YV_:FL(G8"T:9V>R0A\;S3JB#V/&E#?
MIZ=1JWYQ/_R?/77$]]ZN)^^73/84C8;AM""@K8XK:Q@-.V&K=_2\X\M<NZ<S
M],TI?8]Y*?*"268Z(?RJ=5-GFJ.$*2RA8!HMI9F&F,0EF'+ 2)RJ""_4E)<X
MB]V@K!%77&@@X^L;FUCWJ%W(06ZKMDN12)1<UR6SG6U;N[NJH>G,WYN6SS*_
MI+<K6_R=;P V!";GT#VZ;Y+JWA-KWS;E"H_@!N5Y-V/<F;)NY^J!%D75X*R%
MQG:I>DRP!09I O#]1F RFH%9H&VJ%_\!4$L#!!0    ( 'M%:U@MAZM7!P,
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
M ]1156?^:F#DICP%+Z3!,W7YN,9[$BAK@.^7$L4X#.P"]<UK^@]02P,$%
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
M(+:L=]8"Y!9 3\6J/RD(]+?&0%1"+/YIZY"\P7Y[@WK1N18I\6%JJ55% -^
M-?OY)SRT?VD3LTLPKR.PFM#]4NB^"7WV*=F D-F@7Q+*T89$:T ^$[)-PQQK
MF&'I=78SP^[85AV^V1?G,,KIV\ZP'N49ZSJ1]:!D/3"ROB6/-%['B"TBNLIF
M^7N4,$E]0"EPR@)T%F?3\[Q-!3.VFMIY;MNX,:8>.VXZ JLI."P5'/Y/!=47
M N*': >$&_4TMX1S.=O4-"8>JV9'8#4U1Z6:(R/'/]?Q0LFEECHMED"!FH.2
M(3\DR0KT5N,K"3B+VM0S(SLY8IMZQL1CU>L(K*;>5:G>E9'C'=EE"QA\7U.U
M?NG+5\QB,Z;3-\QB8^JQRG4$5E-N7"HW-K)\(!'A>O-4+@9!G$9L!Z!VV 26
M5+;:FO'!VNY>X5%C \B#!OM!?=Q<_XV5G<@;VY49M,UC1NUP%SGC;.QPD)3G
MYL]$OT#=IS8<--BWQ32V2,]<W:GL]ZPP-K+_#%PY[-S>&NGB RIVD^UAB-,?
M->D:RSF5KE/1=<S#/"0<+O1+4Z!6TLK:MU)V#OD,M26NLSZ,PJ.QVZ1M+.M4
MVI6'QD;G.-,O-7'U4J/61,&2!**7-7 /9OEP8/>;&K@'&@P&S;7 ,]=XJ@:5
MO<5F?UOXE%:6'3G00HTNT;RNT.JJ5?88#][Z]0MW:7WGG:)Y7:'5U:ZL-'X[
M+_U"4T9;8\X]6M0?8:AQY:BQV?@^[!+@JQVZ(9'R. 'Z_>N<M0K6I0V>=XKF
M=856E["RU?CJS5>!+JWSO%,TKRNTNMJ5%<=F+W['6<IX9LF4VFRKAJ\(::K>
M_B2H]J1^#?R7J3NT4;NYZI16??,VQON&[;)Y/F,NY&C9?H21=RHC[YB-_'$'
M6 78OK-I&MJ70SQC2,ZCMW=0':N%*#OP%ZJN=2+S0]WR:?FGPH?L*+WQ_ 9?
MS_._!BJ8_)^*6\)75,W%")8*TKX<J5V,YX?_^8UD:78<OF!2LCB[#($$P'6
M^GW)F'RZT0V4?\',_@-02P,$%     @ >T5K6!1 LGUM @  P 4  !H   !X
M;"]W;W)K<VAE971S+W-H965T,3(S+GAM;*U476_3,!3]*U=F0IL$RU=7QD@C
MK2T3/$RJ5@8/B <WN6FL.7:PG7;[]]A.&KJIG7C@)?''/<?G7/O>="O5@ZX0
M#3S67.@)J8QIKH) YQ765)_+!H7=*:6JJ;%3M0YTHY 6'E3S( [#<5!3)DB6
M^K6%RE+9&LX$+A3HMJZI>IHBE]L)B<ANX8ZM*^,6@BQMZ!J7:.Z;A;*S8& I
M6(U",RE 83DAU]'5;.3B?<!WAEN]-P;G9"7E@YM\+28D=(*08VX< [6_#<Z0
M<T=D9?SN.<EPI /NCW?L-]Z[];*B&F>2_V"%J2;DDD"!)6VYN9/;+]C[N7!\
MN>3:?V';QX8$\E8;6?=@JZ!FHOO3QSX/>X!H? 00]X#X)6!T!)#T@,0;[91Y
M6W-J:)8JN07EHBV;&_C<>+1UPX2[Q:51=I=9G,F6;=-PM-=B*(>"Z9Q+W2H$
M64).=06EO69@HGLN+N^G<S24<7T&[^%^.8?3DS,XL1'PK9*MIJ+0:6"L,$<?
MY+V(:2<B/B(BBN%6"E-I^"P*+)X3!-;18"O>V9K&KS+.,3^')'H'<1@G!P3-
M_AT>OR(G&;*<>+[D"-_,I?+&I7)IJ/'IAI_7*VV4?<:_#B6LXQL=YG.E?:4;
MFN.$V-K5J#9(LK=OHG'XZ9#9_T3VS/IHL#YZC3V;R=IV'$V-5$^@*VI/..2W
M(QE[$M=Y-EDTOKQ,@\V^CP-!8?QQ".KT!7O%4*-:^QZA(9>M,-T#&E:'-G3M
MJ^_%^M2VIZZ;_*7I>MLM56LF-' L+65X_N&"@.KZ13<QLO$EMY+&%K ?5K;%
MHG(!=K^4TNPF[H"A:6=_ %!+ P04    " ![16M8L[CN[7(#   =#0  &@
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
M-%A1U .X6+$$=L$2N L*1.)U.T2#%8["GA 53F [3MSP=)ELC/!M]SRY189
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
MMT&)DPR83#A# M8+YQI?K0@I$LJ(OQ/8RX-G5%!YXORY&'R.%XY75 0I1*J
MH/KC!5:0I@62KN._&M1IUBP2#Y_?T.]*\IK,$Y6PXNGW)%;;A3-U4 QKFJ?J
M*]_?0TTH*/ BGLKR+]I7L1.]8I1+Q;,Z68^SA%6?]$?=B(,$'!Y)('4"Z2>,
MCR3X=8)?$JTJ*VG=4D67<\'W2!31&JUX*'M39FLV"2NV\5$)_6VB\]3R+F&4
M10E-4<*D$KG>(271"'UF+R!5-;JX!4635'[4\]\>;]'%AX_H@XY'?VUY+BF+
MY=Q5NI8"T8WJ=6^J=<F1=3%!7SA36XG^8#'$70!7DVB8D#<F-\2(> O1)?+Q
M;XAXQ!\H:/7_TXFA'+]IK%_B^<?P$AFE7.8"$%^C==-F*B7HGOY3Q*-$02;_
M'>I>!3X>!B_>[2NYHQ$L'/WR2A OX"Q__06'WN]#S"V!=?HP;OHP-J$OOU#Q
M/%)\I ^)9WTJ;?3)@BYT8[2:]%O<[\M0*RK\L,0O3J67Y0B3Z6PR=U\.20Z%
MA=-)&]8I/VC*#XSE?Q( #-V_QH)O@ V59\P_=:<L@76HA@W5\)R*#6WVP1)8
MIP^3I@^3,RNVP@\.I.CUQ/H^ @?#0ITV54^-5>L?-0F 'O@>Q%!-QNQ3M\<2
M6(?HK"$Z.Z=,9S;[8 FLTP?LM3_=WIF%6B]PJ,.1'WBXI]:A,#R>AD<DBP_,
M!S8R^)[(F&?:"2@^*%IS^JF[90NM2Y:T9,DYA5NCV^J%);1N+UISA(V>PX9T
M_?>:',^\_D$[$.8=46WK:+#9TOR94Z:$KO/ZTV!EQNR3-\H26I=K:W]P<%;1
M6G5'MM"ZO6C]$3;:#ANB#0=$2_R^E1T(P\$QV;:V!IM]S?WKBN[07<[BP=*,
MR2?OE"6T+M76"^'I655KU2S90NOVHK5+V.A";*AV]DZ.!(_[FGT?-,+![,B_
M7Z0U.<1L<E8I4'9/CNK6G'[J7ME"ZY)M_1#!Y]0ML6J7;*%U>]':)6*T(!9T
M6R_0N1(83_R><(>B@FG_M'4/KM@R$)ORYE&BB.=,57=4S6QSNWE=WNGUYF_P
MU:JZHVQAJBM337B3,(E26&M([W*BWR51W4)6 \5WY47>$U>*9^7C%F@,H@C0
MWZ\Y5V^#8H'F+GCY$U!+ P04    " ![16M8EQVD]2\#  !;#   &@   'AL
M+W=O<FMS:&5E=',O<VAE970Q,C@N>&ULK9=;;YLP%,>_BL6J:9.V$$A@59<@
MY:IU4K>JU;:':0\.'!(K8&>V2=IOOV,@Y"(2)1HO#3;G_^/<,*>]C9!+M0#0
MY"5-N.I;"ZU7=[:MP@6D5+7$"CC>B85,J<:EG-MJ)8%&N2A-;+?=]NV4,FX%
MO7SO408]D>F$<7B41&5I2N7K$!*QZ5N.M=UX8O.%-AMVT%O1.3R#_K%ZE+BR
M*TK$4N"*"4XDQ'UKX-Q-?6.?&_QDL%%[U\1$,A-B:1;W4=]J&X<@@5 ; L6?
M-8P@20P(W?A;,JWJD4:X?[VE3_/8,98953 2R2\6Z47?NK5(!#'-$OTD-E^@
MC,<SO% D*O]+-J5MVR)AIK1(2S%ZD#)>_-*7,@][ O>4P"T%[K' /R'HE(+.
MI4_HEH+NI0*O%'B7"OQ2D!?3+I*59WI,-0UZ4FR(--9(,Q=YN7(U)IAQTUC/
M6N)=ACH=3!FG/&0T(8PK+3/L&:W(1_*,'1QE"1 1DV]49Q((Y1&9O&@T,)M/
M3"T5&4BF&)^36(J4[%CW>ZQW8]"4)>H]4D>9E,##5X*R9<_6&(!QPPY+9X>%
ML^X)9QV7/ BN%XI,> 31(<#&R*OPW6WX0_<L<0QABW2<#\1MNQUR0VQR4^/6
MZ&K(2=2X"7\FET/<DY#I?T(.\MVIVJV34SNGJ$R%B5"FG;"'XJIAJ%* O?+;
MV!.F(55_ZMJC@'?KX>8,OE,K&D+?PD-6@5R#%;Q]X_CMSW5%;1(V;A(V:1(V
M;0AV4.YN5>[N.7KPE?(,/U=DV]#?\7MHC@M)-=35]RSMVOHV"1LW"9L4,*>@
MF4__.FBW/MUV>_9ZOW(U9DZKX^W,#FKB537QSM8$7VQ(9R!WQ\P(W\AS5?%J
MW?6\0W='EYF-:\PP*O?(;'(VB&O?@89@!_GVJWS[9_,]Q2,/3[@\TX,U2!S7
M3F;:KTUAUSG*=(V9:8RC1)]UZ]J6;1(V;0A6E,/>&WY2D/-\3%4D%!G7Q8>I
MVJTFX4$^ ![M#YV[D5.S/\')N1AT=_AB['Z@<HYC$TD@QD>99K=PLLE'V6*A
MQ2H?O69"XR"77RYP^@=I#/!^+(3>+LP#JO\G@G]02P,$%     @ >T5K6%B.
MNG1J P  Q!4   T   !X;"]S='EL97,N>&ULW5C1;MHP%/V5*%VG5IH:0D8@
M*R!M2)4F;5.E]F%OE2$.6'*<S#$=]'&_4NUM7[%/V9?,-PX)4%_4]F&%!='8
M]_B>>ZY]G;CT"[7D]&I&J7(6*1?%P)TIE;_SO&(RHRDISK*<"HTDF4R)TETY
M]8I<4A(7X)1RK]UJA5Y*F'"'?3%/+U)5.)-L+M3 [=4FQ]P^Q@/7#]^ZCJ$;
M93$=N#<GK[_-,W7^RC'WHS='1ZV;T_-M^TD)G+J>E;3S"-*S%LZK,8PZW*0N
MAQ]K(N-XC+EU[8I^_T3RK('=B?8L:K3X1A!T,.?(KNG/CU^(J ;9J:K;0I*]
MQY*]?Q2M;T^VM9ZL<?:JVAOVDTPT)1BXQJ#924J=6\('[HAP-I8,O!*2,KXT
MYC88)AG/I*-T[>MP/EB*.P/[I@?;HN))F<AD&=M$,'_'U? M8-4#@8SS6F#;
M-89A/R=*42DN=*<<7!H?0$[5OE[F6N%4DJ7?[KB-0WG30<:9C*FLP_CNRC3L
M<YJ ',FF,[BK+/< 5"I+=2-F9)H)4FI8>50-33NAG%_!,^-KLL&]2-;6K2P&
M43>UH*II:$P'^-?9#/<Z;>=9O$[.;C/U8:[3$64?RHQ>2IJP1=E?)+4 C-W'
MV4F>\^5[SJ8BI2;Y1P<<]LG*SYEEDMWI:% J$VV@TG5NJ51LLF[Y+DE^31=J
M54Z+!-?</D#-_W:>IU102?BZ:%W[^SS+SU8<=%]*<OE4V19LU5@=!/9=9&?_
M10;1_FNLCE'[+O(@]DWO$$0>0DUV7^S)_A21_EZ*]*KCVMJ9<.-$6%L=.'D/
MW"]PCN=-4&<\9UPQ4?5F+(ZI>' PU/2*C/6_J!O\>GQ,$S+GZKH&!V[3_DQC
M-D^C>M0E3$0UJFE_@O3\L#[VZUA,Q'1!XU'5E=-QV71T0T>M+G#81B[*RXY@
M/@:S(X!A<3 %F(_QPN+\3_GTT'P,AFGK69$>ZM-#?8R7#1F5'RR.W2?2ESW3
M* J",,1F=#2R*AAA\Q:&\+6S8=K  XL#D9XVU_AJXQ6RNPZP-=U5(5BF>"5B
MF>)S#8A]WL CBNRKC<4!#VP5L-J!^/8X4%-VGR" 5<6T83L81Z((0Z 6[34:
MALCLA/"QKP^V2X(@BNP(8'8%08 AL!MQ!%, &C D",KWX-;[R%N]I[SF=]OA
M7U!+ P04    " ![16M8EXJ[',     3 @  "P   %]R96QS+RYR96QSG9*Y
M;L,P#$!_Q=">, ?0(8@S9?$6!/D!5J(/V!(%BD6=OZ_:I7&0"QEY/3P2W!YI
M0.TXI+:+J1C]$%)I6M6X 4BV)8]ISI%"KM0L'C6'TD!$VV-#L%HL/D N&6:W
MO606IW.D5XA<UYVE/=LO3T%O@*\Z3'%":4A+,P[PS=)_,O?S##5%Y4HCE5L:
M>-/E_G;@2=&A(E@6FD7)TZ(=I7\=Q_:0T^FO8R*T>EOH^7%H5 J.W&,EC'%B
MM/XU@LD/['X 4$L#!!0    ( 'M%:UA^"& HF@@  )53   /    >&PO=V]R
M:V)O;VLN>&ULQ9Q=<^(X%H;_BHJK3-6P 0.VZ>IT54\RW9O:S'0JZ9G;+<4(
MT+:1O;)).O/K]\B&M&3,.WMSX"H!'//DV-:C<_3Q_J6PWYZ*XIOXOLE-=358
MUW7Y[O*RRM9J(ZM_%*4R],FRL!M9TTN[NJQ*J^2B6BM5;_++:#2*+S=2F\&'
M]_MSW=M+_T51JZS6A:$WW1M_:O52_?C<O13/NM)/.M?UZ]6@^3U7 ['11F_T
M7VIQ-1@-1+4N7OY96/U786J9/V:VR/.KP;C]X$]E:YT=O/WH(+_*IZIYIY9/
M#Y) K@;QB$ZXU+:JFR.:\TMB?%9T</MJ6Q>?=%XK>R-K]=D6VU*;E3L-_1>7
MWK_1Q&'_LPWB._O_A+%8+G6F;HILNU&F;N-H5>X 3;7693401F[4U>"Z>%96
MW,N5<O\4?<OMHOT':R+SPF7?:?K WBX:1CZ>C]N%KL6M:?^8/O6P(H 5\6)=
MT^LBUPOZ]H5X=!#N#RI1+,4G;:0'.0&0D[-!WA55Y4%. >3T;)#7:^E?[AF
MG)T/4E9K#S(&D#$OY(,J"VJ8S$K0<=2X>50)H$IXJ7Z1E6X"10UY*6WW&4X!
M6<I\4>GV6JE*:$/-<59L31.[DJYSII7_=,P!XYR7\3?Z6JME_C>$XQ%JH4?,
M<;2ZT:'XSW:Q:I\+%]*RS%\=KH\)1<)LD@>5T0%!(&UAZ/>L>9A]3"26,;-9
M;G25%8YO2TT-G:A]8H*+C90R9G;*5RL72DA#;/6:>@J6HJJ?)4$$B$@H8V:C
MW)IG.H Z;R$2TL>8V1_4+:4K6;_^+,I<NIN0XJ?^N]5E]\Y#^A@S^^.6NKIF
MY;Y4R*JB?J8/A@PR9E;(YZ)8O.@\]WF0-\;,XOB5KES].MRU)/28NCNNJINF
MSV=$WA@SB^.N,*LAN6-#F8>1)G,.T;V8$7)'Q.R.7Z3Y)I8R<]E8^+Q&R!41
MLRNZK5PI7[M-7 2S#VY)J*6RENX\JZBMV_JY6H3L$#';@=HY]Z6AKR(D@XA9
M!G=*5DKD6K8)OX^%A! Q"^%+<UN9P@RS+5U(4L(>D9X"X>>/$5)"Q*R$MJ7S
M:9 '(F8/7!>;C6[;K^;9;/M)*V4ZO>$(R2%BE@/UW^1J9=6J^<@E/CW/*#)#
MQ&R&>V6KPAB5"_6=3E,%H9L@&4R89= ^%+L^KTMC6SX?#TEAPBR%3XU(%6DT
M*S:M'7H(D18FS%JXW9126W>0R-;2NN26;L%RW_GT,6%9BMD2MVT :_D]O/>0
M)R;,GGAP;Y)02TF1$K65II)9-_.:(&5,F)7QN*6,NDE5J2NWH"PQ+ZJM5:Z%
MR<(:U 0I8\*LC"]OCV^E5MV^Y@3I8\*LCT]>1[BJ[?8 #FECPJP-5.@1%_<^
M)I+'Y(SU*''QU2\I(Y-,F4URI(A"A-UN_!0997KB-,,KICA4'Q-I9<JME1\%
ME7T$?_+9D$NF_!G'\<J*N/ QX2 '>TVJ4UOI#232RY19+ZBHT7FRD5ZFS'J!
M=8U_1SXF<LV4V37'"@B[R^YC(NM,N9.53AVA]ZY$OIER)RMO!84^M!ERS(S9
M,9W*0B\?DLN,62ZPQ! \*3,DEQFS7-IVIS=ZR"LS9J\<3>-;4A\3>67&[)7#
M9+XWDG#H_"2EKH.LOJ<O-D-BF3&+Y7AVWY#ZF$@L,V:Q^+ES[Z5&.IDQZ^1X
M$GT00R25&;-48"8=M(PQ$DS,70X[R*3[+GB,'!.?I"362:E[*9%B8F;%P*1U
MZ$]0B)%R8F;E0,SPMD3*B9F5@S$G/B;23LRL'8PY]3'AG"UF[6#,F8^)M!,S
M:^=8064H?I?6^I6*& DHYA]\.8+Y2&=?^)A(0#&S@$ TZ1OO_(E[2$#)F:IH
M+>:UCXDDE)RQBC84?N4B019*F"V$,8-H(@LE[(,S/XI]N\=FFS=]HQM52^UC
M(@LEIYODM6^$W(QZ<=%0^OE9@BR4G'/BEQCZF,A"";.%(&;0]4C@5&)F"V%,
MO^N1( LES!;"F'[7(T$62OAK:P#3[WJDR$(ILX4.2^=#\3$C3E>WO+CQ,9&%
M4F8+]6$^%+D[V8NT?M<C119*V<=R#C&]UM/'1!9*F2VTG_*Y;\^#9#)%XDF9
MQ0/'28)D,D7B2<\YG!.TZ"D23WJ2"6;',/T6/47B29G%@S']%CV%"UJ8Q8,'
MQX)H(O&DYYR;'$1SCL0S/^W<Y-ZF:(Z4,S_3+.4=J8^)E#,_\63E_D BV\Q/
M-FTYE'9/()%ZYMR#/3[F0<H3K%A#ZIDSJZ<[,-IA]3&1>N;<,PD.,!^WFXVT
MK\WZV  3J6?.K)Y#S-]DO;7NUX]&^HGN'*EGSJP>/-KLJV<.EU,RJP=C^NH9
MC_":RI/,A3X&.@M X:K*T5FG&<0!*%Q7.6+6$ 9- E"XPG+$;",,F@:@<)WE
MZ"2ID&LXU]*JX1,U5&Y1QL:-FM/1 2A<?3DZ23+4*\V? DJX_')TDEQH'T[Q
MI6R.^+GID(AE$8#"Y9BCDV1#/:!N/;T(0>$ZS=%)%FH2Z%L7M"7^PV@W3!V
MPL6:(V8MO8$^4!)D=5:'J#XH7NK/OM8?+<$*(_HWB_V9M03F;[DG/P"%6N)>
M[]\W@ZNO;<*K_KF7_1^;Q'4XL#K&:_^Y%_\?!^T.5(_QC@#<6P*@^69T_0-0
MJ"7V;0'0HK*@DCC&NP1P;Q,03(T;BNM=Y^FK_"Y^I<@&H%!+W/L'=$ =X .Q
M4.-/S6D6])OP'@+<FPAT0/\PE@A7QNV2YI3J@\)=!,;<VPB B8<47QN 0BUQ
M;RP 0?\5W*-P@X$Q]PX#>([D) "%9N+><J!GEJ3?SP] H9FX=R+H!?VLBI65
MY5IG 2@T$_?>!/V3.M^"&H!",W'O3G ,=#<X$X!",W%O7' ,=#>[)@"%9FHW
M+[AL#J\^O%^HI39J\3M]247O9S+/[JUP/W;W^\SY8[G-\VMZ[XNY*^1BOZOD
M?D?,#_\#4$L#!!0    ( 'M%:UC76KD5?0,  !-+   :    >&PO7W)E;',O
M=V]R:V)O;VLN>&UL+G)E;'/-VTM.&T$4A>&M("\@7;?>%0&C3)A&V8 %S4,!
M;+D[2K+[H#" <Y5!)JC_D=6V7#ZC3Y;=__G7^7&_/AR>E_N'XW+VZ^GQ>;G8
MW:_K\?,T+=?W\]-^^70XSL\OK]P>3D_[]>7R=#<=]]??]W?S%$.HT^G]&;O+
M\_=GGGW[?9S_Y\3#[>W#]?SE</WC:7Y>_W'P]/-P^K[<S_.Z._NV/]W-Z\5N
M^O7X]O0R_7VP3R\G[\ZN;BYVIZL;VTU;#XHR*&X_*,F@M/V@+(/R]H.*#"K;
M#ZHRJ&X_J,F@MOV@+H/Z]H.&#!K;#[*@,@; )(<U0&M3K@W@M2G8!A#;E&P#
MF&V*M@'4-F7; &Z;PFT N4WI-H#=IG@;0.^H>D> WE'UC@"]H_NR#= [JMX1
MH'=4O2- [ZAZ1X#>4?6. +VCZAT!>D?5.P+TCJIW!.B=5.\$T#NIW@F@=U*]
M$T#OY'XL >B=5.\$T#NIW@F@=U*]$T#OI'HG@-Y)]4X O9/JG0!Z9]4[ _3.
MJG<&Z)U5[PS0.ZO>&:!W=C]V _3.JG<&Z)U5[PS0.ZO>&:!W5KTS0.^L>F>
MWD7U+@"]B^I= 'H7U;L ]"ZJ=P'H753O M"[N#\K 7H7U;L ]"ZJ=P'H753O
M M"[J-X%H'=5O2M [ZIZ5X#>5?6N +VKZET!>E?5NP+TKJIW!>A=W<TF +VK
MZET!>E?5NP+TKJIW!>C=5.\&T+NIW@V@=U.]&T#OIGHW@-Y-]6X O9OJW0!Z
M-]6[ ?1N[F9!@-Y-]6X O9OJW0!Z=]6[ _3NJG<'Z-U5[P[0NZO>':!W5[T[
M0.^N>G> WEWU[@"]N^K= 7IW=[,W0.^N>G> WD/U'@"]A^H] 'H/U7L ]!ZJ
M]P#H/53O =![J-X#H/=0O0= [Z%Z#X#>0_4> +V'BW4 >EOPN0[ ;PLNV D
MP2VX9"< #+?@HIT 4-R"RW8"P'$++MP) ,DMN'0G "RWX.*= -#<@LMW L!S
M"R[@"031?8#)*#!]@DD0W4>8B K39YB(#M.'F(@2TZ>8B!;3QYB(&M/GF(@>
MTP>9B"+3)YF$)M-<E&F$*M-<EFF$+M.BS^H)HKLTTPAMIKDXTPAUIKD\TPA]
MIKE TPB%IKE$TPB-IKE(TSZTTES6WX_S\K;H]=H-^$B]UY?WSF^?__?R]4DG
MXVN&.;V?L5S^ 5!+ P04    " ![16M8 ?>5R[("  #;1P  $P   %M#;VYT
M96YT7U1Y<&5S72YX;6S-V\UNFT 4AN%;L=A&ACD##%#%V;3=MEGT!J@9Q\C\
MB9FDSMUW<'ZD5JG5R)7Z;HP,,^<<&.G9?=??'B?K5L>^&]PFVGL_?4@2M]W;
MOG;Q.-DA/-F-<U_[\'>^2Z9Z>ZCO;**5,LEV'+P=_-HO-:*;ZT]V5]]W?O7Y
M&&Z[=APVT6P[%ZT^/BU<>FVB>IJZ=EO[\#QY&)K?NJR?.\1AYVF-V[>3NPH+
MHN3-#LN3/S=XWO?UP<YSV]C5;3W[+W4?5B7'+G'^L;,N/E_BC1G'W:[=VF;<
MWO=A2^RFV=:-VUOK^RY^*GIUOK,/7]@^_<K%_4]ESC4,*V_G<7+AQ&;[_G8O
M1[+L7D^AD)U]>_X57SN&TA>_GUU.N['-7_8.G_?'.!].Y^&2T^7R;_SK&;_6
M?^<<&C)'"IDC@\R10^8PD#D*R!PE9(X*,H<HRB 4485"JE!,%0JJ0E%5**P*
MQ56AP"H4635%5DV155-DU119-45639%54V35%%DU159-D36ER)I29$TILJ84
M65.*K"E%UI0B:TJ1-:7(FE)DS2BR9A19,XJL&476C")K1I$UH\B:463-*+)F
M%%ESBJPY1=:<(FM.D36GR)I39,TILN8467.*K#E%5D.1U5!D-119#4560Y'5
M4&0U%%D-159#D=509"THLA8460N*K 5%UH(B:T&1M:#(6E!D+2BR%A192XJL
M)476DB)K29&UI,A:4F0M*;*6%%E+BJPE1=:*(FM%D;6BR%I19*THLE8462N*
MK!5%UHHB:T61512%5E$46T51<!5%T544A5=1%%]%48 511%6%(5841AC07$L
MC+&<0!8GD<6)9'$R69Q0%B>5Q8EE87)9@@EF"2:9)9AHEF"R68()9PDFG268
M>)9@\EGR7P-:W\?Q\(_;GZYQ7[?#2_]D*>IN?@)02P$"% ,4    " !Z16M8
M!T%-8H$   "Q    $               @ $     9&]C4')O<',O87!P+GAM
M;%!+ 0(4 Q0    ( 'I%:UAA>.Q5[@   "L"   1              "  :\
M  !D;V-0<F]P<R]C;W)E+GAM;%!+ 0(4 Q0    ( 'I%:UB97)PC$ 8  )PG
M   3              "  <P!  !X;"]T:&5M92]T:&5M93$N>&UL4$L! A0#
M%     @ >D5K6!1OD[%*!@  OAP  !@              ("!#0@  'AL+W=O
M<FMS:&5E=',O<VAE970Q+GAM;%!+ 0(4 Q0    ( 'I%:U@Z0$P5,0(  *P%
M   8              " @8T.  !X;"]W;W)K<VAE971S+W-H965T,BYX;6Q0
M2P$"% ,4    " !Z16M8;6P57P,&  #5&@  &               @('T$
M>&PO=V]R:W-H965T<R]S:&5E=#,N>&UL4$L! A0#%     @ >D5K6&Y5IYE/
M"   \B0  !@              ("!+1<  'AL+W=O<FMS:&5E=',O<VAE970T
M+GAM;%!+ 0(4 Q0    ( 'I%:U@E^9[?Z@L  '"+   8              "
M@;(?  !X;"]W;W)K<VAE971S+W-H965T-2YX;6Q02P$"% ,4    " !Z16M8
M'>=D)1P)  "2*   &               @('2*P  >&PO=V]R:W-H965T<R]S
M:&5E=#8N>&UL4$L! A0#%     @ >D5K6$3(\QD2!   <P@  !@
M     ("!)#4  'AL+W=O<FMS:&5E=',O<VAE970W+GAM;%!+ 0(4 Q0    (
M 'I%:UBYL=BG00<  "02   8              " @6PY  !X;"]W;W)K<VAE
M971S+W-H965T."YX;6Q02P$"% ,4    " !Z16M8G-W(3\ "   \!@  &
M            @('C0   >&PO=V]R:W-H965T<R]S:&5E=#DN>&UL4$L! A0#
M%     @ >D5K6"11[H9@)0  :X   !D              ("!V4,  'AL+W=O
M<FMS:&5E=',O<VAE970Q,"YX;6Q02P$"% ,4    " !Z16M8=Z:-.1P,  "1
M(@  &0              @(%P:0  >&PO=V]R:W-H965T<R]S:&5E=#$Q+GAM
M;%!+ 0(4 Q0    ( 'I%:U@HH]!@;@4  .T-   9              " @<-U
M  !X;"]W;W)K<VAE971S+W-H965T,3(N>&UL4$L! A0#%     @ >D5K6.<.
M.&'^!P  /Q4  !D              ("!:'L  'AL+W=O<FMS:&5E=',O<VAE
M970Q,RYX;6Q02P$"% ,4    " !Z16M8*J7--E<#  "5!P  &0
M    @(&=@P  >&PO=V]R:W-H965T<R]S:&5E=#$T+GAM;%!+ 0(4 Q0    (
M 'I%:UAZ$BY.>@,   <(   9              " @2N'  !X;"]W;W)K<VAE
M971S+W-H965T,34N>&UL4$L! A0#%     @ >D5K6"#]Z2 -!P  BQ4  !D
M             ("!W(H  'AL+W=O<FMS:&5E=',O<VAE970Q-BYX;6Q02P$"
M% ,4    " !Z16M8ES,VT\P#  #M"   &0              @($@D@  >&PO
M=V]R:W-H965T<R]S:&5E=#$W+GAM;%!+ 0(4 Q0    ( 'I%:UCSBS*/X 0
M -(+   9              " @2.6  !X;"]W;W)K<VAE971S+W-H965T,3@N
M>&UL4$L! A0#%     @ >D5K6/CN-@<F!@  C0\  !D              ("!
M.IL  'AL+W=O<FMS:&5E=',O<VAE970Q.2YX;6Q02P$"% ,4    " !Z16M8
M3V%1W ,)  "?'@  &0              @(&7H0  >&PO=V]R:W-H965T<R]S
M:&5E=#(P+GAM;%!+ 0(4 Q0    ( 'I%:UC)9/$2* 0  *P)   9
M      " @=&J  !X;"]W;W)K<VAE971S+W-H965T,C$N>&UL4$L! A0#%
M  @ >D5K6#3ZT^U[ @  IP4  !D              ("!,*\  'AL+W=O<FMS
M:&5E=',O<VAE970R,BYX;6Q02P$"% ,4    " !Z16M8076M+;\"   ^!@
M&0              @('BL0  >&PO=V]R:W-H965T<R]S:&5E=#(S+GAM;%!+
M 0(4 Q0    ( 'I%:UB:/O!JI <  .L3   9              " @=BT  !X
M;"]W;W)K<VAE971S+W-H965T,C0N>&UL4$L! A0#%     @ >D5K6$"K.%X<
M!    @D  !D              ("!L[P  'AL+W=O<FMS:&5E=',O<VAE970R
M-2YX;6Q02P$"% ,4    " !Z16M8J--48EL+  "K(P  &0
M@($&P0  >&PO=V]R:W-H965T<R]S:&5E=#(V+GAM;%!+ 0(4 Q0    ( 'I%
M:UB%I*W,T P  $HB   9              " @9C,  !X;"]W;W)K<VAE971S
M+W-H965T,C<N>&UL4$L! A0#%     @ >D5K6%U;+EAR!0  ;0X  !D
M         ("!G]D  'AL+W=O<FMS:&5E=',O<VAE970R."YX;6Q02P$"% ,4
M    " !Z16M8]%?YU=,#  !+"   &0              @(%(WP  >&PO=V]R
M:W-H965T<R]S:&5E=#(Y+GAM;%!+ 0(4 Q0    ( 'I%:UCY!MV]P@(  "8&
M   9              " @5+C  !X;"]W;W)K<VAE971S+W-H965T,S N>&UL
M4$L! A0#%     @ >D5K6'_?4Y:M P  UP@  !D              ("!2^8
M 'AL+W=O<FMS:&5E=',O<VAE970S,2YX;6Q02P$"% ,4    " !Z16M82\QH
M#LX"   Q!@  &0              @($OZ@  >&PO=V]R:W-H965T<R]S:&5E
M=#,R+GAM;%!+ 0(4 Q0    ( 'I%:U@> #L<> ,  ,D(   9
M  " @33M  !X;"]W;W)K<VAE971S+W-H965T,S,N>&UL4$L! A0#%     @
M>D5K6,ZY?.4Q!P  >Q,  !D              ("!X_   'AL+W=O<FMS:&5E
M=',O<VAE970S-"YX;6Q02P$"% ,4    " !Z16M8,9T?VIH&  #K#P  &0
M            @(%+^   >&PO=V]R:W-H965T<R]S:&5E=#,U+GAM;%!+ 0(4
M Q0    ( 'I%:UB58/&G40(  &\%   9              " @1S_  !X;"]W
M;W)K<VAE971S+W-H965T,S8N>&UL4$L! A0#%     @ >D5K6/ID>7$&!0
MNPH  !D              ("!I $! 'AL+W=O<FMS:&5E=',O<VAE970S-RYX
M;6Q02P$"% ,4    " !Z16M84UWSB(\,  !+)   &0              @('A
M!@$ >&PO=V]R:W-H965T<R]S:&5E=#,X+GAM;%!+ 0(4 Q0    ( 'I%:U@Z
M>DV[$R0  /6!   9              " @:<3 0!X;"]W;W)K<VAE971S+W-H
M965T,SDN>&UL4$L! A0#%     @ >D5K6#/@8$)J"P  %B,  !D
M     ("!\3<! 'AL+W=O<FMS:&5E=',O<VAE970T,"YX;6Q02P$"% ,4
M" !Z16M8RV\'0[@$  #$"P  &0              @(&20P$ >&PO=V]R:W-H
M965T<R]S:&5E=#0Q+GAM;%!+ 0(4 Q0    ( 'I%:UC=6D8*1P,  -('   9
M              " @8%( 0!X;"]W;W)K<VAE971S+W-H965T-#(N>&UL4$L!
M A0#%     @ >D5K6'G()^J' @  ?@4  !D              ("!_TL! 'AL
M+W=O<FMS:&5E=',O<VAE970T,RYX;6Q02P$"% ,4    " !Z16M87WI:P2\(
M  #U&   &0              @(&]3@$ >&PO=V]R:W-H965T<R]S:&5E=#0T
M+GAM;%!+ 0(4 Q0    ( 'I%:UB$;YSL_P,  & *   9              "
M@2-7 0!X;"]W;W)K<VAE971S+W-H965T-#4N>&UL4$L! A0#%     @ >D5K
M6%_/M3% !0  < P  !D              ("!65L! 'AL+W=O<FMS:&5E=',O
M<VAE970T-BYX;6Q02P$"% ,4    " !Z16M8<O4I\[0#  #V"   &0
M        @('08 $ >&PO=V]R:W-H965T<R]S:&5E=#0W+GAM;%!+ 0(4 Q0
M   ( 'I%:UBKP)WUC@(  *(%   9              " @;MD 0!X;"]W;W)K
M<VAE971S+W-H965T-#@N>&UL4$L! A0#%     @ >D5K6.10U8'B @  =P8
M !D              ("!@&<! 'AL+W=O<FMS:&5E=',O<VAE970T.2YX;6Q0
M2P$"% ,4    " !Z16M8?_6L^;4#  "X"   &0              @(&9:@$
M>&PO=V]R:W-H965T<R]S:&5E=#4P+GAM;%!+ 0(4 Q0    ( 'I%:UC%KX&?
M9P,  .L'   9              " @85N 0!X;"]W;W)K<VAE971S+W-H965T
M-3$N>&UL4$L! A0#%     @ >D5K6-P9XN&N!@  ]Q4  !D
M ("!(W(! 'AL+W=O<FMS:&5E=',O<VAE970U,BYX;6Q02P$"% ,4    " !Z
M16M82IE&E+ %  !]$0  &0              @($(>0$ >&PO=V]R:W-H965T
M<R]S:&5E=#4S+GAM;%!+ 0(4 Q0    ( 'I%:UA"SX,?F0,  )8'   9
M          " @>]^ 0!X;"]W;W)K<VAE971S+W-H965T-30N>&UL4$L! A0#
M%     @ >T5K6)%J.IV# @  > 4  !D              ("!OX(! 'AL+W=O
M<FMS:&5E=',O<VAE970U-2YX;6Q02P$"% ,4    " ![16M8C_CB Y4"  "@
M!0  &0              @(%YA0$ >&PO=V]R:W-H965T<R]S:&5E=#4V+GAM
M;%!+ 0(4 Q0    ( 'M%:U@EJT=Y[@(  $(&   9              " @46(
M 0!X;"]W;W)K<VAE971S+W-H965T-3<N>&UL4$L! A0#%     @ >T5K6$'H
M=#%I!@  *1   !D              ("!:HL! 'AL+W=O<FMS:&5E=',O<VAE
M970U."YX;6Q02P$"% ,4    " ![16M83D<9=(L#  "^!P  &0
M    @($*D@$ >&PO=V]R:W-H965T<R]S:&5E=#4Y+GAM;%!+ 0(4 Q0    (
M 'M%:U@!.A;_9P(  $T%   9              " @<R5 0!X;"]W;W)K<VAE
M971S+W-H965T-C N>&UL4$L! A0#%     @ >T5K6 D$58[' P  U@<  !D
M             ("!:I@! 'AL+W=O<FMS:&5E=',O<VAE970V,2YX;6Q02P$"
M% ,4    " ![16M8N(&OI88#   >"   &0              @(%HG $ >&PO
M=V]R:W-H965T<R]S:&5E=#8R+GAM;%!+ 0(4 Q0    ( 'M%:U@U#J!@.P0
M .H9   9              " @26@ 0!X;"]W;W)K<VAE971S+W-H965T-C,N
M>&UL4$L! A0#%     @ >T5K6.,X$UEF P  A0P  !D              ("!
MEZ0! 'AL+W=O<FMS:&5E=',O<VAE970V-"YX;6Q02P$"% ,4    " ![16M8
MK^>J05T#  "E$   &0              @($TJ $ >&PO=V]R:W-H965T<R]S
M:&5E=#8U+GAM;%!+ 0(4 Q0    ( 'M%:U@,J2W>4P,  !D0   9
M      " @<BK 0!X;"]W;W)K<VAE971S+W-H965T-C8N>&UL4$L! A0#%
M  @ >T5K6+9'!=R\!   :AT  !D              ("!4J\! 'AL+W=O<FMS
M:&5E=',O<VAE970V-RYX;6Q02P$"% ,4    " ![16M8GC/%V40'   B/
M&0              @(%%M $ >&PO=V]R:W-H965T<R]S:&5E=#8X+GAM;%!+
M 0(4 Q0    ( 'M%:U@B<0/K00@  #Y9   9              " @<"[ 0!X
M;"]W;W)K<VAE971S+W-H965T-CDN>&UL4$L! A0#%     @ >T5K6!'U]3$1
M!   3 T  !D              ("!.,0! 'AL+W=O<FMS:&5E=',O<VAE970W
M,"YX;6Q02P$"% ,4    " ![16M8AR4QIM,"   %"   &0
M@(& R $ >&PO=V]R:W-H965T<R]S:&5E=#<Q+GAM;%!+ 0(4 Q0    ( 'M%
M:UCX3:<VJ (  #8'   9              " @8K+ 0!X;"]W;W)K<VAE971S
M+W-H965T-S(N>&UL4$L! A0#%     @ >T5K6(?]"J65 @  / 8  !D
M         ("!:<X! 'AL+W=O<FMS:&5E=',O<VAE970W,RYX;6Q02P$"% ,4
M    " ![16M8(WIS5-$"  "Y!P  &0              @($UT0$ >&PO=V]R
M:W-H965T<R]S:&5E=#<T+GAM;%!+ 0(4 Q0    ( 'M%:U@:TUGT_0(   0(
M   9              " @3W4 0!X;"]W;W)K<VAE971S+W-H965T-S4N>&UL
M4$L! A0#%     @ >T5K6%O;DA+U P  GA8  !D              ("!<=<!
M 'AL+W=O<FMS:&5E=',O<VAE970W-BYX;6Q02P$"% ,4    " ![16M8WASW
MNY4,   &;P  &0              @(&=VP$ >&PO=V]R:W-H965T<R]S:&5E
M=#<W+GAM;%!+ 0(4 Q0    ( 'M%:U@]@$G].@,  !D-   9
M  " @6GH 0!X;"]W;W)K<VAE971S+W-H965T-S@N>&UL4$L! A0#%     @
M>T5K6.(\K*8+ P  9@T  !D              ("!VNL! 'AL+W=O<FMS:&5E
M=',O<VAE970W.2YX;6Q02P$"% ,4    " ![16M8A78 <A0)  !+2   &0
M            @($<[P$ >&PO=V]R:W-H965T<R]S:&5E=#@P+GAM;%!+ 0(4
M Q0    ( 'M%:UB+$)E52 ,  ,4-   9              " @6?X 0!X;"]W
M;W)K<VAE971S+W-H965T.#$N>&UL4$L! A0#%     @ >T5K6&%WI%PL!
M%Q,  !D              ("!YOL! 'AL+W=O<FMS:&5E=',O<VAE970X,BYX
M;6Q02P$"% ,4    " ![16M8E@Z<$8 #  #M#@  &0              @(%)
M  ( >&PO=V]R:W-H965T<R]S:&5E=#@S+GAM;%!+ 0(4 Q0    ( 'M%:UC/
MXV-_P (  .P(   9              " @0 $ @!X;"]W;W)K<VAE971S+W-H
M965T.#0N>&UL4$L! A0#%     @ >T5K6.Y'LW.5!   &Q$  !D
M     ("!]P8" 'AL+W=O<FMS:&5E=',O<VAE970X-2YX;6Q02P$"% ,4
M" ![16M8=$P]8?($  #:'   &0              @('#"P( >&PO=V]R:W-H
M965T<R]S:&5E=#@V+GAM;%!+ 0(4 Q0    ( 'M%:UC&ST.U$ 8  /4?   9
M              " @>P0 @!X;"]W;W)K<VAE971S+W-H965T.#<N>&UL4$L!
M A0#%     @ >T5K6-EX'<(#!   8 X  !D              ("!,Q<" 'AL
M+W=O<FMS:&5E=',O<VAE970X."YX;6Q02P$"% ,4    " ![16M8'['J708'
M  #Z,P  &0              @(%M&P( >&PO=V]R:W-H965T<R]S:&5E=#@Y
M+GAM;%!+ 0(4 Q0    ( 'M%:UCMQUV( A,  !Y5 0 9              "
M@:HB @!X;"]W;W)K<VAE971S+W-H965T.3 N>&UL4$L! A0#%     @ >T5K
M6(9K@$Z"!   ;2   !D              ("!XS4" 'AL+W=O<FMS:&5E=',O
M<VAE970Y,2YX;6Q02P$"% ,4    " ![16M81?1K![@"  "L!P  &0
M        @(&<.@( >&PO=V]R:W-H965T<R]S:&5E=#DR+GAM;%!+ 0(4 Q0
M   ( 'M%:UCN,KC$Q@(  )H'   9              " @8L] @!X;"]W;W)K
M<VAE971S+W-H965T.3,N>&UL4$L! A0#%     @ >T5K6-S?^Y/M!@  WRT
M !D              ("!B$ " 'AL+W=O<FMS:&5E=',O<VAE970Y-"YX;6Q0
M2P$"% ,4    " ![16M8!R(<KN4'  #?/P  &0              @(&L1P(
M>&PO=V]R:W-H965T<R]S:&5E=#DU+GAM;%!+ 0(4 Q0    ( 'M%:UA]!K<5
M.@,  &4,   9              " @<A/ @!X;"]W;W)K<VAE971S+W-H965T
M.38N>&UL4$L! A0#%     @ >T5K6.D.M5:1 P  U!   !D
M ("!.5," 'AL+W=O<FMS:&5E=',O<VAE970Y-RYX;6Q02P$"% ,4    " ![
M16M8+(!+P=H"  "Q"@  &0              @($!5P( >&PO=V]R:W-H965T
M<R]S:&5E=#DX+GAM;%!+ 0(4 Q0    ( 'M%:U@,N<] <P,  )H0   9
M          " @1): @!X;"]W;W)K<VAE971S+W-H965T.3DN>&UL4$L! A0#
M%     @ >T5K6 ]U(91#!0  51D  !H              ("!O%T" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,# N>&UL4$L! A0#%     @ >T5K6(BR)\K?"P
M6UL  !H              ("!-V," 'AL+W=O<FMS:&5E=',O<VAE970Q,#$N
M>&UL4$L! A0#%     @ >T5K6,H %.>@ P  /PT  !H              ("!
M3F\" 'AL+W=O<FMS:&5E=',O<VAE970Q,#(N>&UL4$L! A0#%     @ >T5K
M6!0+N*^$ @  Z08  !H              ("!)G," 'AL+W=O<FMS:&5E=',O
M<VAE970Q,#,N>&UL4$L! A0#%     @ >T5K6!'.H'[\ @  NPH  !H
M         ("!XG4" 'AL+W=O<FMS:&5E=',O<VAE970Q,#0N>&UL4$L! A0#
M%     @ >T5K6 M;$LP"!   ,Q4  !H              ("!%GD" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,#4N>&UL4$L! A0#%     @ >T5K6-@7^-T1#
M5GH  !H              ("!4'T" 'AL+W=O<FMS:&5E=',O<VAE970Q,#8N
M>&UL4$L! A0#%     @ >T5K6)=(ML"Q!   VA<  !H              ("!
MF8D" 'AL+W=O<FMS:&5E=',O<VAE970Q,#<N>&UL4$L! A0#%     @ >T5K
M6(N2HN O"   _T\  !H              ("!@HX" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,#@N>&UL4$L! A0#%     @ >T5K6.#/'D&] @  NP<  !H
M         ("!Z98" 'AL+W=O<FMS:&5E=',O<VAE970Q,#DN>&UL4$L! A0#
M%     @ >T5K6 *>RH42 P  5@D  !H              ("!WID" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,3 N>&UL4$L! A0#%     @ >T5K6*-*L8#6"@
M!)P  !H              ("!*)T" 'AL+W=O<FMS:&5E=',O<VAE970Q,3$N
M>&UL4$L! A0#%     @ >T5K6-=='8P?!@  J2H  !H              ("!
M-J@" 'AL+W=O<FMS:&5E=',O<VAE970Q,3(N>&UL4$L! A0#%     @ >T5K
M6'#%I0C3 @  / <  !H              ("!C:X" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,3,N>&UL4$L! A0#%     @ >T5K6,*5"S?U @  ]P<  !H
M         ("!F+$" 'AL+W=O<FMS:&5E=',O<VAE970Q,30N>&UL4$L! A0#
M%     @ >T5K6&98RC'' @  (0<  !H              ("!Q;0" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,34N>&UL4$L! A0#%     @ >T5K6'1HE$VX P
M8 L  !H              ("!Q+<" 'AL+W=O<FMS:&5E=',O<VAE970Q,38N
M>&UL4$L! A0#%     @ >T5K6"V'JU<' P  PPL  !H              ("!
MM+L" 'AL+W=O<FMS:&5E=',O<VAE970Q,3<N>&UL4$L! A0#%     @ >T5K
M6#LY%>K7 P  WPL  !H              ("!\[X" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,3@N>&UL4$L! A0#%     @ >T5K6"!MS$E/!   A0T  !H
M         ("! L," 'AL+W=O<FMS:&5E=',O<VAE970Q,3DN>&UL4$L! A0#
M%     @ >T5K6/IS[4G[!@  @#@  !H              ("!B<<" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,C N>&UL4$L! A0#%     @ >T5K6!L"R,*! P
M60L  !H              ("!O,X" 'AL+W=O<FMS:&5E=',O<VAE970Q,C$N
M>&UL4$L! A0#%     @ >T5K6(+_X^[P!   CAD  !H              ("!
M==(" 'AL+W=O<FMS:&5E=',O<VAE970Q,C(N>&UL4$L! A0#%     @ >T5K
M6!1 LGUM @  P 4  !H              ("!G=<" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,C,N>&UL4$L! A0#%     @ >T5K6+.X[NUR P  '0T  !H
M         ("!0MH" 'AL+W=O<FMS:&5E=',O<VAE970Q,C0N>&UL4$L! A0#
M%     @ >T5K6!B2Z %;!P  4C8  !H              ("![-T" 'AL+W=O
M<FMS:&5E=',O<VAE970Q,C4N>&UL4$L! A0#%     @ >T5K6/Z.(-NK!P
MG$8  !H              ("!?^4" 'AL+W=O<FMS:&5E=',O<VAE970Q,C8N
M>&UL4$L! A0#%     @ >T5K6/: #=H&!   %Q8  !H              ("!
M8NT" 'AL+W=O<FMS:&5E=',O<VAE970Q,C<N>&UL4$L! A0#%     @ >T5K
M6)<=I/4O P  6PP  !H              ("!H/$" 'AL+W=O<FMS:&5E=',O
M<VAE970Q,C@N>&UL4$L! A0#%     @ >T5K6%B.NG1J P  Q!4   T
M         ( !!_4" 'AL+W-T>6QE<RYX;6Q02P$"% ,4    " ![16M8EXJ[
M',     3 @  "P              @ &<^ ( 7W)E;',O+G)E;'-02P$"% ,4
M    " ![16M8?@A@*)H(  "54P  #P              @ &%^0( >&PO=V]R
M:V)O;VLN>&UL4$L! A0#%     @ >T5K6-=:N15] P  $TL  !H
M     ( !3 (# 'AL+U]R96QS+W=O<FMB;V]K+GAM;"YR96QS4$L! A0#%
M  @ >T5K6 'WE<NR @  VT<  !,              ( ! 08# %M#;VYT96YT
A7U1Y<&5S72YX;6Q02P4&     (@ B ",)0  Y @#

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>150
<FILENAME>Show.js
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
// Edgar(tm) Renderer was created by staff of the U.S. Securities and Exchange Commission.  Data and content created by government employees within the scope of their employment are not subject to domestic copyright protection. 17 U.S.C. 105.
var Show={};Show.LastAR=null,Show.showAR=function(a,r,w){if(Show.LastAR)Show.hideAR();var e=a;while(e&&e.nodeName!='TABLE')e=e.nextSibling;if(!e||e.nodeName!='TABLE'){var ref=((window)?w.document:document).getElementById(r);if(ref){e=ref.cloneNode(!0);
e.removeAttribute('id');a.parentNode.appendChild(e)}}
if(e)e.style.display='block';Show.LastAR=e};Show.hideAR=function(){Show.LastAR.style.display='none'};Show.toggleNext=function(a){var e=a;while(e.nodeName!='DIV')e=e.nextSibling;if(!e.style){}else if(!e.style.display){}else{var d,p_;if(e.style.display=='none'){d='block';p='-'}else{d='none';p='+'}
e.style.display=d;if(a.textContent){a.textContent=p+a.textContent.substring(1)}else{a.innerText=p+a.innerText.substring(1)}}}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>151
<FILENAME>report.css
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
/* Updated 2009-11-04 */
/* v2.2.0.24 */

/* DefRef Styles */
..report table.authRefData{
	background-color: #def;
	border: 2px solid #2F4497;
	font-size: 1em;
	position: absolute;
}

..report table.authRefData a {
	display: block;
	font-weight: bold;
}

..report table.authRefData p {
	margin-top: 0px;
}

..report table.authRefData .hide {
	background-color: #2F4497;
	padding: 1px 3px 0px 0px;
	text-align: right;
}

..report table.authRefData .hide a:hover {
	background-color: #2F4497;
}

..report table.authRefData .body {
	height: 150px;
	overflow: auto;
	width: 400px;
}

..report table.authRefData table{
	font-size: 1em;
}

/* Report Styles */
..pl a, .pl a:visited {
	color: black;
	text-decoration: none;
}

/* table */
..report {
	background-color: white;
	border: 2px solid #acf;
	clear: both;
	color: black;
	font: normal 8pt Helvetica, Arial, san-serif;
	margin-bottom: 2em;
}

..report hr {
	border: 1px solid #acf;
}

/* Top labels */
..report th {
	background-color: #acf;
	color: black;
	font-weight: bold;
	text-align: center;
}

..report th.void	{
	background-color: transparent;
	color: #000000;
	font: bold 10pt Helvetica, Arial, san-serif;
	text-align: left;
}

..report .pl {
	text-align: left;
	vertical-align: top;
	white-space: normal;
	width: 200px;
	white-space: normal; /* word-wrap: break-word; */
}

..report td.pl a.a {
	cursor: pointer;
	display: block;
	width: 200px;
	overflow: hidden;
}

..report td.pl div.a {
	width: 200px;
}

..report td.pl a:hover {
	background-color: #ffc;
}

/* Header rows... */
..report tr.rh {
	background-color: #acf;
	color: black;
	font-weight: bold;
}

/* Calendars... */
..report .rc {
	background-color: #f0f0f0;
}

/* Even rows... */
..report .re, .report .reu {
	background-color: #def;
}

..report .reu td {
	border-bottom: 1px solid black;
}

/* Odd rows... */
..report .ro, .report .rou {
	background-color: white;
}

..report .rou td {
	border-bottom: 1px solid black;
}

..report .rou table td, .report .reu table td {
	border-bottom: 0px solid black;
}

/* styles for footnote marker */
..report .fn {
	white-space: nowrap;
}

/* styles for numeric types */
..report .num, .report .nump {
	text-align: right;
	white-space: nowrap;
}

..report .nump {
	padding-left: 2em;
}

..report .nump {
	padding: 0px 0.4em 0px 2em;
}

/* styles for text types */
..report .text {
	text-align: left;
	white-space: normal;
}

..report .text .big {
	margin-bottom: 1em;
	width: 17em;
}

..report .text .more {
	display: none;
}

..report .text .note {
	font-style: italic;
	font-weight: bold;
}

..report .text .small {
	width: 10em;
}

..report sup {
	font-style: italic;
}

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>154
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.24.3</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>568</ContextCount>
  <ElementCount>454</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>152</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>14</UnitCount>
  <MyReports>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0000001 - Document - Cover Page</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/CoverPage</Role>
      <ShortName>Cover Page</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0000002 - Document - Audit Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/AuditInformation</Role>
      <ShortName>Audit Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0000003 - Statement - Consolidated Statements of Financial Position</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition</Role>
      <ShortName>Consolidated Statements of Financial Position</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0000004 - Statement - Consolidated Statements of Loss and Comprehensive Income (Loss)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss</Role>
      <ShortName>Consolidated Statements of Loss and Comprehensive Income (Loss)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0000005 - Statement - Consolidated Statements of Changes in Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity</Role>
      <ShortName>Consolidated Statements of Changes in Equity</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0000006 - Statement - Consolidated Statements of Cash Flows</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ConsolidatedStatementsofCashFlows</Role>
      <ShortName>Consolidated Statements of Cash Flows</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0000007 - Disclosure - Reporting entity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Reportingentity</Role>
      <ShortName>Reporting entity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0000008 - Disclosure - Basis of preparation</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Basisofpreparation</Role>
      <ShortName>Basis of preparation</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0000009 - Disclosure - Changes in accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Changesinaccountingpolicies</Role>
      <ShortName>Changes in accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0000010 - Disclosure - Material accounting policies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Materialaccountingpolicies</Role>
      <ShortName>Material accounting policies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0000011 - Disclosure - Critical judgments in applying accounting policies and key sources of estimation uncertainty</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty</Role>
      <ShortName>Critical judgments in applying accounting policies and key sources of estimation uncertainty</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0000012 - Disclosure - Recent accounting pronouncements and future accounting policy changes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Recentaccountingpronouncementsandfutureaccountingpolicychanges</Role>
      <ShortName>Recent accounting pronouncements and future accounting policy changes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0000013 - Disclosure - Discontinued operations</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Discontinuedoperations</Role>
      <ShortName>Discontinued operations</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0000014 - Disclosure - Trade and other receivables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Tradeandotherreceivables</Role>
      <ShortName>Trade and other receivables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0000015 - Disclosure - Inventories</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Inventories</Role>
      <ShortName>Inventories</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0000016 - Disclosure - Property, plant and equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Propertyplantandequipment</Role>
      <ShortName>Property, plant and equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0000017 - Disclosure - Intangible assets</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Intangibleassets</Role>
      <ShortName>Intangible assets</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0000018 - Disclosure - Goodwill</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Goodwill</Role>
      <ShortName>Goodwill</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0000019 - Disclosure - Equity-accounted Investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityaccountedInvestments</Role>
      <ShortName>Equity-accounted Investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0000020 - Disclosure - Long-term financial investments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Longtermfinancialinvestments</Role>
      <ShortName>Long-term financial investments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0000021 - Disclosure - Bank facilities</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Bankfacilities</Role>
      <ShortName>Bank facilities</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0000022 - Disclosure - Trade and other payables</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Tradeandotherpayables</Role>
      <ShortName>Trade and other payables</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0000023 - Disclosure - Deferred revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Deferredrevenue</Role>
      <ShortName>Deferred revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0000024 - Disclosure - Provisions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Provisions</Role>
      <ShortName>Provisions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0000025 - Disclosure - Lease liability</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Leaseliability</Role>
      <ShortName>Lease liability</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0000026 - Disclosure - Other non-current liabilities and employee future benefits</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Othernoncurrentliabilitiesandemployeefuturebenefits</Role>
      <ShortName>Other non-current liabilities and employee future benefits</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0000027 - Disclosure - Equity</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Equity</Role>
      <ShortName>Equity</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0000028 - Disclosure - Commitments and contingencies</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Commitmentsandcontingencies</Role>
      <ShortName>Commitments and contingencies</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>28</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0000029 - Disclosure - Disaggregation of revenue</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Disaggregationofrevenue</Role>
      <ShortName>Disaggregation of revenue</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>29</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0000030 - Disclosure - Personnel expenses</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Personnelexpenses</Role>
      <ShortName>Personnel expenses</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>30</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0000031 - Disclosure - Other operating expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Otheroperatingexpense</Role>
      <ShortName>Other operating expense</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>31</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0000032 - Disclosure - Finance income and expense</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Financeincomeandexpense</Role>
      <ShortName>Finance income and expense</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>32</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0000033 - Disclosure - Impairment charges on property, plant, and equipment</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Impairmentchargesonpropertyplantandequipment</Role>
      <ShortName>Impairment charges on property, plant, and equipment</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>33</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0000034 - Disclosure - Income taxes</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Incometaxes</Role>
      <ShortName>Income taxes</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>34</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0000035 - Disclosure - Related party transactions</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Relatedpartytransactions</Role>
      <ShortName>Related party transactions</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>35</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0000036 - Disclosure - Supplemental disclosure of cash flow information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation</Role>
      <ShortName>Supplemental disclosure of cash flow information</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>36</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0000037 - Disclosure - Operating segments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Operatingsegments</Role>
      <ShortName>Operating segments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>37</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0000038 - Disclosure - Financial instruments</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/Financialinstruments</Role>
      <ShortName>Financial instruments</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>38</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>9954471 - Disclosure - Material accounting policies (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/MaterialaccountingpoliciesPolicies</Role>
      <ShortName>Material accounting policies (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>39</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>9954472 - Disclosure - Material accounting policies (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/MaterialaccountingpoliciesTables</Role>
      <ShortName>Material accounting policies (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Materialaccountingpolicies</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>9954473 - Disclosure - Discontinued operations (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DiscontinuedoperationsTables</Role>
      <ShortName>Discontinued operations (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Discontinuedoperations</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>9954474 - Disclosure - Trade and other receivables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/TradeandotherreceivablesTables</Role>
      <ShortName>Trade and other receivables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Tradeandotherreceivables</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>9954475 - Disclosure - Inventories (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/InventoriesTables</Role>
      <ShortName>Inventories (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Inventories</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>9954476 - Disclosure - Property, plant and equipment (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PropertyplantandequipmentTables</Role>
      <ShortName>Property, plant and equipment (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Propertyplantandequipment</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>9954477 - Disclosure - Intangible assets (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IntangibleassetsTables</Role>
      <ShortName>Intangible assets (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Intangibleassets</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>9954478 - Disclosure - Equity-accounted Investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityaccountedInvestmentsTables</Role>
      <ShortName>Equity-accounted Investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/EquityaccountedInvestments</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>9954479 - Disclosure - Long-term financial investments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/LongtermfinancialinvestmentsTables</Role>
      <ShortName>Long-term financial investments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Longtermfinancialinvestments</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>9954480 - Disclosure - Trade and other payables (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/TradeandotherpayablesTables</Role>
      <ShortName>Trade and other payables (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Tradeandotherpayables</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>9954481 - Disclosure - Deferred revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DeferredrevenueTables</Role>
      <ShortName>Deferred revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Deferredrevenue</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>9954482 - Disclosure - Provisions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ProvisionsTables</Role>
      <ShortName>Provisions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Provisions</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>9954483 - Disclosure - Lease liability (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/LeaseliabilityTables</Role>
      <ShortName>Lease liability (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Leaseliability</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>9954484 - Disclosure - Other non-current liabilities and employee future benefits (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsTables</Role>
      <ShortName>Other non-current liabilities and employee future benefits (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Othernoncurrentliabilitiesandemployeefuturebenefits</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>9954485 - Disclosure - Equity (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityTables</Role>
      <ShortName>Equity (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/EquityaccountedInvestments</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>9954486 - Disclosure - Disaggregation of revenue (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DisaggregationofrevenueTables</Role>
      <ShortName>Disaggregation of revenue (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Disaggregationofrevenue</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>9954487 - Disclosure - Personnel expenses (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PersonnelexpensesTables</Role>
      <ShortName>Personnel expenses (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Personnelexpenses</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>9954488 - Disclosure - Other operating expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OtheroperatingexpenseTables</Role>
      <ShortName>Other operating expense (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Otheroperatingexpense</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>9954489 - Disclosure - Finance income and expense (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinanceincomeandexpenseTables</Role>
      <ShortName>Finance income and expense (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Financeincomeandexpense</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>9954490 - Disclosure - Income taxes (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IncometaxesTables</Role>
      <ShortName>Income taxes (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Incometaxes</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>9954491 - Disclosure - Related party transactions (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/RelatedpartytransactionsTables</Role>
      <ShortName>Related party transactions (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Relatedpartytransactions</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>9954492 - Disclosure - Supplemental disclosure of cash flow information (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationTables</Role>
      <ShortName>Supplemental disclosure of cash flow information (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>9954493 - Disclosure - Operating segments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OperatingsegmentsTables</Role>
      <ShortName>Operating segments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Operatingsegments</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>9954494 - Disclosure - Financial instruments (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinancialinstrumentsTables</Role>
      <ShortName>Financial instruments (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Financialinstruments</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>9954495 - Disclosure - Material accounting policies - Schedule of Subsidiaries (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails</Role>
      <ShortName>Material accounting policies - Schedule of Subsidiaries (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>63</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>9954496 - Disclosure - Material accounting policies - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/MaterialaccountingpoliciesNarrativeDetails</Role>
      <ShortName>Material accounting policies - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>64</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>9954497 - Disclosure - Material accounting policies - Schedule of Detailed Information About Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails</Role>
      <ShortName>Material accounting policies - Schedule of Detailed Information About Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>65</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>9954498 - Disclosure - Material accounting policies - Schedule of Quantitative Information About Right-of-Use Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails</Role>
      <ShortName>Material accounting policies - Schedule of Quantitative Information About Right-of-Use Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>66</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>9954499 - Disclosure - Material accounting policies - Schedule of Intangible Assets with Indefinite Useful Life (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails</Role>
      <ShortName>Material accounting policies - Schedule of Intangible Assets with Indefinite Useful Life (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>67</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>9954500 - Disclosure - Discontinued operations - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails</Role>
      <ShortName>Discontinued operations - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>68</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>9954501 - Disclosure - Discontinued operations - Schedule of Intangible Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails</Role>
      <ShortName>Discontinued operations - Schedule of Intangible Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>69</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>9954502 - Disclosure - Discontinued operations - Net Loss from Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued operations - Net Loss from Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>70</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>9954503 - Disclosure - Discontinued operations - Net Cash Flows from Discontinued Operations (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails</Role>
      <ShortName>Discontinued operations - Net Cash Flows from Discontinued Operations (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>71</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>9954504 - Disclosure - Trade and other receivables - Trade and Other Receivables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails</Role>
      <ShortName>Trade and other receivables - Trade and Other Receivables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>72</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>9954505 - Disclosure - Trade and other receivables - Contract Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails</Role>
      <ShortName>Trade and other receivables - Contract Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>73</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>9954506 - Disclosure - Inventories - Schedule of Detailed Information About Inventories (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails</Role>
      <ShortName>Inventories - Schedule of Detailed Information About Inventories (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>74</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>9954507 - Disclosure - Inventories - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/InventoriesNarrativeDetails</Role>
      <ShortName>Inventories - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>75</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>9954508 - Disclosure - Property, plant and equipment - Net Carrying Amounts Included in Property, Plant and Equipment (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails</Role>
      <ShortName>Property, plant and equipment - Net Carrying Amounts Included in Property, Plant and Equipment (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>76</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>9954509 - Disclosure - Property, plant and equipment - Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails</Role>
      <ShortName>Property, plant and equipment - Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>77</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>9954510 - Disclosure - Property, plant and equipment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails</Role>
      <ShortName>Property, plant and equipment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>78</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>9954511 - Disclosure - Property, plant and equipment - Right-of-Use Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails</Role>
      <ShortName>Property, plant and equipment - Right-of-Use Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>79</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>9954512 - Disclosure - Property, plant and equipment - Right-of-Use Assets Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails</Role>
      <ShortName>Property, plant and equipment - Right-of-Use Assets Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>80</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>9954513 - Disclosure - Intangible assets - Acquired (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IntangibleassetsAcquiredDetails</Role>
      <ShortName>Intangible assets - Acquired (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>81</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>9954514 - Disclosure - Intangible assets - Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IntangibleassetsRollforwardDetails</Role>
      <ShortName>Intangible assets - Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>82</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>9954515 - Disclosure - Intangible assets - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IntangibleassetsNarrativeDetails</Role>
      <ShortName>Intangible assets - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>83</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>9954516 - Disclosure - Goodwill (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/GoodwillDetails</Role>
      <ShortName>Goodwill (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Goodwill</ParentRole>
      <Position>84</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R85.htm</HtmlFileName>
      <LongName>9954517 - Disclosure - Equity-accounted Investments - Schedule of Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails</Role>
      <ShortName>Equity-accounted Investments - Schedule of Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>85</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R86.htm</HtmlFileName>
      <LongName>9954518 - Disclosure - Equity-accounted Investments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails</Role>
      <ShortName>Equity-accounted Investments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>86</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R87.htm</HtmlFileName>
      <LongName>9954519 - Disclosure - Equity-accounted Investments - Financial Information of Weichai Ballard (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails</Role>
      <ShortName>Equity-accounted Investments - Financial Information of Weichai Ballard (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>87</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R88.htm</HtmlFileName>
      <LongName>9954520 - Disclosure - Equity-accounted Investments - Financial Information of Synergy Ballard JVCo (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails</Role>
      <ShortName>Equity-accounted Investments - Financial Information of Synergy Ballard JVCo (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>88</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R89.htm</HtmlFileName>
      <LongName>9954521 - Disclosure - Long-term financial investments - Schedule of Equity- Accounted Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails</Role>
      <ShortName>Long-term financial investments - Schedule of Equity- Accounted Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>89</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R90.htm</HtmlFileName>
      <LongName>9954522 - Disclosure - Long-term financial investments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails</Role>
      <ShortName>Long-term financial investments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>90</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R91.htm</HtmlFileName>
      <LongName>9954523 - Disclosure - Bank facilities (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/BankfacilitiesDetails</Role>
      <ShortName>Bank facilities (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Bankfacilities</ParentRole>
      <Position>91</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R92.htm</HtmlFileName>
      <LongName>9954524 - Disclosure - Trade and other payables (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/TradeandotherpayablesDetails</Role>
      <ShortName>Trade and other payables (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/TradeandotherpayablesTables</ParentRole>
      <Position>92</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R93.htm</HtmlFileName>
      <LongName>9954525 - Disclosure - Deferred revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DeferredrevenueDetails</Role>
      <ShortName>Deferred revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/DeferredrevenueTables</ParentRole>
      <Position>93</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R94.htm</HtmlFileName>
      <LongName>9954526 - Disclosure - Provisions - Rollforward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ProvisionsRollforwardDetails</Role>
      <ShortName>Provisions - Rollforward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>94</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R95.htm</HtmlFileName>
      <LongName>9954527 - Disclosure - Provisions - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ProvisionsNarrativeDetails</Role>
      <ShortName>Provisions - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>95</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R96.htm</HtmlFileName>
      <LongName>9954528 - Disclosure - Lease liability - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/LeaseliabilityNarrativeDetails</Role>
      <ShortName>Lease liability - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>96</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R97.htm</HtmlFileName>
      <LongName>9954529 - Disclosure - Lease liability - Summary of Leases (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails</Role>
      <ShortName>Lease liability - Summary of Leases (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>97</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R98.htm</HtmlFileName>
      <LongName>9954530 - Disclosure - Lease liability - Maturity Analysis (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails</Role>
      <ShortName>Lease liability - Maturity Analysis (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>98</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R99.htm</HtmlFileName>
      <LongName>9954531 - Disclosure - Other non-current liabilities and employee future benefits - Net Defined Benefit Liability (Asset) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails</Role>
      <ShortName>Other non-current liabilities and employee future benefits - Net Defined Benefit Liability (Asset) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>99</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R100.htm</HtmlFileName>
      <LongName>9954532 - Disclosure - Other non-current liabilities and employee future benefits - Additional Information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails</Role>
      <ShortName>Other non-current liabilities and employee future benefits - Additional Information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>100</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R101.htm</HtmlFileName>
      <LongName>9954533 - Disclosure - Other non-current liabilities and employee future benefits - Future Benefits (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails</Role>
      <ShortName>Other non-current liabilities and employee future benefits - Future Benefits (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>101</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R102.htm</HtmlFileName>
      <LongName>9954534 - Disclosure - Other non-current liabilities and employee future benefits - Included in Comprehensive Income (Loss) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails</Role>
      <ShortName>Other non-current liabilities and employee future benefits - Included in Comprehensive Income (Loss) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>102</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R103.htm</HtmlFileName>
      <LongName>9954535 - Disclosure - Other non-current liabilities and employee future benefits - Composition of Plan Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails</Role>
      <ShortName>Other non-current liabilities and employee future benefits - Composition of Plan Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>103</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R104.htm</HtmlFileName>
      <LongName>9954536 - Disclosure - Other non-current liabilities and employee future benefits - Actuarial Assumptions (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails</Role>
      <ShortName>Other non-current liabilities and employee future benefits - Actuarial Assumptions (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>104</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R105.htm</HtmlFileName>
      <LongName>9954537 - Disclosure - Equity - Share-based compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquitySharebasedcompensationDetails</Role>
      <ShortName>Equity - Share-based compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>105</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R106.htm</HtmlFileName>
      <LongName>9954538 - Disclosure - Equity - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityNarrativeDetails</Role>
      <ShortName>Equity - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>106</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R107.htm</HtmlFileName>
      <LongName>9954539 - Disclosure - Equity - Share Options, Roll forward (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityShareOptionsRollforwardDetails</Role>
      <ShortName>Equity - Share Options, Roll forward (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>107</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R108.htm</HtmlFileName>
      <LongName>9954540 - Disclosure - Equity - Share Options, Range of Exercise Prices (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails</Role>
      <ShortName>Equity - Share Options, Range of Exercise Prices (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>108</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R109.htm</HtmlFileName>
      <LongName>9954541 - Disclosure - Equity - Deferred Share Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityDeferredShareUnitsDetails</Role>
      <ShortName>Equity - Deferred Share Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>109</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R110.htm</HtmlFileName>
      <LongName>9954542 - Disclosure - Equity - Restricted Share Units (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/EquityRestrictedShareUnitsDetails</Role>
      <ShortName>Equity - Restricted Share Units (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>110</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R111.htm</HtmlFileName>
      <LongName>9954543 - Disclosure - Commitments and contingencies (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/CommitmentsandcontingenciesDetails</Role>
      <ShortName>Commitments and contingencies (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Commitmentsandcontingencies</ParentRole>
      <Position>111</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R112.htm</HtmlFileName>
      <LongName>9954544 - Disclosure - Disaggregation of revenue (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/DisaggregationofrevenueDetails</Role>
      <ShortName>Disaggregation of revenue (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/DisaggregationofrevenueTables</ParentRole>
      <Position>112</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R113.htm</HtmlFileName>
      <LongName>9954545 - Disclosure - Personnel expenses (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/PersonnelexpensesDetails</Role>
      <ShortName>Personnel expenses (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/PersonnelexpensesTables</ParentRole>
      <Position>113</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R114.htm</HtmlFileName>
      <LongName>9954546 - Disclosure - Other operating expense - Schedule of Detailed Information on Other Operating Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OtheroperatingexpenseScheduleofDetailedInformationonOtherOperatingExpenseDetails</Role>
      <ShortName>Other operating expense - Schedule of Detailed Information on Other Operating Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>114</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R115.htm</HtmlFileName>
      <LongName>9954547 - Disclosure - Other operating expense - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OtheroperatingexpenseNarrativeDetails</Role>
      <ShortName>Other operating expense - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>115</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R116.htm</HtmlFileName>
      <LongName>9954548 - Disclosure - Finance income and expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinanceincomeandexpenseDetails</Role>
      <ShortName>Finance income and expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/FinanceincomeandexpenseTables</ParentRole>
      <Position>116</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R117.htm</HtmlFileName>
      <LongName>9954549 - Disclosure - Impairment charges on property, plant, and equipment - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/ImpairmentchargesonpropertyplantandequipmentNarrativeDetails</Role>
      <ShortName>Impairment charges on property, plant, and equipment - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/Impairmentchargesonpropertyplantandequipment</ParentRole>
      <Position>117</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R118.htm</HtmlFileName>
      <LongName>9954550 - Disclosure - Income taxes - Current Tax Expense (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails</Role>
      <ShortName>Income taxes - Current Tax Expense (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>118</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R119.htm</HtmlFileName>
      <LongName>9954551 - Disclosure - Income taxes - Tax Rate Reconciliation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails</Role>
      <ShortName>Income taxes - Tax Rate Reconciliation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>119</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R120.htm</HtmlFileName>
      <LongName>9954552 - Disclosure - Income taxes - Unrecognized Deferred Tax Assets (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails</Role>
      <ShortName>Income taxes - Unrecognized Deferred Tax Assets (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>120</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R121.htm</HtmlFileName>
      <LongName>9954553 - Disclosure - Related party transactions - Transactions with Related Parties (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails</Role>
      <ShortName>Related party transactions - Transactions with Related Parties (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>121</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R122.htm</HtmlFileName>
      <LongName>9954554 - Disclosure - Related party transactions - Key Management Compensation (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails</Role>
      <ShortName>Related party transactions - Key Management Compensation (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>122</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R123.htm</HtmlFileName>
      <LongName>9954555 - Disclosure - Supplemental disclosure of cash flow information (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationDetails</Role>
      <ShortName>Supplemental disclosure of cash flow information (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationTables</ParentRole>
      <Position>123</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R124.htm</HtmlFileName>
      <LongName>9954556 - Disclosure - Operating segments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OperatingsegmentsNarrativeDetails</Role>
      <ShortName>Operating segments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>124</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R125.htm</HtmlFileName>
      <LongName>9954557 - Disclosure - Operating segments - Geographical (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/OperatingsegmentsGeographicalDetails</Role>
      <ShortName>Operating segments - Geographical (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>125</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R126.htm</HtmlFileName>
      <LongName>9954558 - Disclosure - Financial instruments - Narrative (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails</Role>
      <ShortName>Financial instruments - Narrative (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>126</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R127.htm</HtmlFileName>
      <LongName>9954559 - Disclosure - Financial instruments - Investments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails</Role>
      <ShortName>Financial instruments - Investments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>127</Position>
    </Report>
    <Report instance="bldp-20231231_d2.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R128.htm</HtmlFileName>
      <LongName>9954560 - Disclosure - Financial instruments - Schedule of Nature and Extent of Risks Arising from Financial Instruments (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails</Role>
      <ShortName>Financial instruments - Schedule of Nature and Extent of Risks Arising from Financial Instruments (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <Position>128</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <InputFiles>
    <File doctype="40-F" isDefinitelyFs="true" isIfrs="true" original="bldp-20231231_d2.htm">bldp-20231231_d2.htm</File>
    <File doctype="40-F" isDefinitelyFs="true" isIfrs="true" original="bldp-20231231.htm">bldp-20231231.htm</File>
    <File>bldp-20231231.xsd</File>
    <File>bldp-20231231_cal.xml</File>
    <File>bldp-20231231_def.xml</File>
    <File>bldp-20231231_lab.xml</File>
    <File>bldp-20231231_pre.xml</File>
  </InputFiles>
  <SupplementalFiles/>
  <BaseTaxonomies>
    <BaseTaxonomy items="43">http://xbrl.sec.gov/dei/2023</BaseTaxonomy>
    <BaseTaxonomy items="1446">https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>157
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "version": "2.2",
 "instance": {
  "bldp-20231231_d2.htm bldp-20231231.htm": {
   "nsprefix": "bldp",
   "nsuri": "http://www.ballard.com/20231231",
   "dts": {
    "inline": {
     "local": [
      "bldp-20231231.htm",
      "bldp-20231231_d2.htm"
     ]
    },
    "schema": {
     "local": [
      "bldp-20231231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://www.xbrl.org/dtr/type/2022-03-31/types.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-roles-2023.xsd",
      "https://xbrl.fasb.org/srt/2023/elts/srt-types-2023.xsd",
      "https://xbrl.ifrs.org/taxonomy/2023-03-23/full_ifrs/full_ifrs-cor_2023-03-23.xsd",
      "https://xbrl.sec.gov/country/2023/country-2023.xsd",
      "https://xbrl.sec.gov/dei/2023/dei-2023.xsd"
     ]
    },
    "calculationLink": {
     "local": [
      "bldp-20231231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "bldp-20231231_def.xml"
     ]
    },
    "labelLink": {
     "local": [
      "bldp-20231231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "bldp-20231231_pre.xml"
     ]
    }
   },
   "keyStandard": 330,
   "keyCustom": 124,
   "axisStandard": 41,
   "axisCustom": 4,
   "memberStandard": 67,
   "memberCustom": 71,
   "hidden": {
    "total": 7,
    "http://xbrl.sec.gov/dei/2023": 4,
    "http://www.ballard.com/20231231": 3
   },
   "contextCount": 568,
   "entityCount": 1,
   "segmentCount": 152,
   "elementCount": 803,
   "unitCount": 14,
   "baseTaxonomies": {
    "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full": 1446,
    "http://xbrl.sec.gov/dei/2023": 43
   },
   "report": {
    "R1": {
     "role": "http://www.ballard.com/role/CoverPage",
     "longName": "0000001 - Document - Cover Page",
     "shortName": "Cover Page",
     "isDefault": "true",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "1",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231_d2.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:DocumentType",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231_d2.htm",
      "first": true,
      "unique": true
     }
    },
    "R2": {
     "role": "http://www.ballard.com/role/AuditInformation",
     "longName": "0000002 - Document - Audit Information",
     "shortName": "Audit Information",
     "isDefault": "false",
     "groupType": "document",
     "subGroupType": "",
     "menuCat": "Cover",
     "order": "2",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "dei:AuditorName",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R3": {
     "role": "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
     "longName": "0000003 - Statement - Consolidated Statements of Financial Position",
     "shortName": "Consolidated Statements of Financial Position",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "3",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:CashAndCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R4": {
     "role": "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
     "longName": "0000004 - Statement - Consolidated Statements of Loss and Comprehensive Income (Loss)",
     "shortName": "Consolidated Statements of Loss and Comprehensive Income (Loss)",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "4",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CostOfSales",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R5": {
     "role": "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
     "longName": "0000005 - Statement - Consolidated Statements of Changes in Equity",
     "shortName": "Consolidated Statements of Changes in Equity",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "5",
     "firstAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-5",
      "name": "ifrs-full:NumberOfSharesOutstanding",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R6": {
     "role": "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
     "longName": "0000006 - Statement - Consolidated Statements of Cash Flows",
     "shortName": "Consolidated Statements of Cash Flows",
     "isDefault": "false",
     "groupType": "statement",
     "subGroupType": "",
     "menuCat": "Statements",
     "order": "6",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProfitLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R7": {
     "role": "http://www.ballard.com/role/Reportingentity",
     "longName": "0000007 - Disclosure - Reporting entity",
     "shortName": "Reporting entity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "7",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R8": {
     "role": "http://www.ballard.com/role/Basisofpreparation",
     "longName": "0000008 - Disclosure - Basis of preparation",
     "shortName": "Basis of preparation",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "8",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R9": {
     "role": "http://www.ballard.com/role/Changesinaccountingpolicies",
     "longName": "0000009 - Disclosure - Changes in accounting policies",
     "shortName": "Changes in accounting policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "9",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R10": {
     "role": "http://www.ballard.com/role/Materialaccountingpolicies",
     "longName": "0000010 - Disclosure - Material accounting policies",
     "shortName": "Material accounting policies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "10",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfMaterialAccountingPolicyInformationExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R11": {
     "role": "http://www.ballard.com/role/Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty",
     "longName": "0000011 - Disclosure - Critical judgments in applying accounting policies and key sources of estimation uncertainty",
     "shortName": "Critical judgments in applying accounting policies and key sources of estimation uncertainty",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "11",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R12": {
     "role": "http://www.ballard.com/role/Recentaccountingpronouncementsandfutureaccountingpolicychanges",
     "longName": "0000012 - Disclosure - Recent accounting pronouncements and future accounting policy changes",
     "shortName": "Recent accounting pronouncements and future accounting policy changes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "12",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R13": {
     "role": "http://www.ballard.com/role/Discontinuedoperations",
     "longName": "0000013 - Disclosure - Discontinued operations",
     "shortName": "Discontinued operations",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "13",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R14": {
     "role": "http://www.ballard.com/role/Tradeandotherreceivables",
     "longName": "0000014 - Disclosure - Trade and other receivables",
     "shortName": "Trade and other receivables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "14",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R15": {
     "role": "http://www.ballard.com/role/Inventories",
     "longName": "0000015 - Disclosure - Inventories",
     "shortName": "Inventories",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "15",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInventoriesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R16": {
     "role": "http://www.ballard.com/role/Propertyplantandequipment",
     "longName": "0000016 - Disclosure - Property, plant and equipment",
     "shortName": "Property, plant and equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "16",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R17": {
     "role": "http://www.ballard.com/role/Intangibleassets",
     "longName": "0000017 - Disclosure - Intangible assets",
     "shortName": "Intangible assets",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "17",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R18": {
     "role": "http://www.ballard.com/role/Goodwill",
     "longName": "0000018 - Disclosure - Goodwill",
     "shortName": "Goodwill",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "18",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R19": {
     "role": "http://www.ballard.com/role/EquityaccountedInvestments",
     "longName": "0000019 - Disclosure - Equity-accounted Investments",
     "shortName": "Equity-accounted Investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "19",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R20": {
     "role": "http://www.ballard.com/role/Longtermfinancialinvestments",
     "longName": "0000020 - Disclosure - Long-term financial investments",
     "shortName": "Long-term financial investments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "20",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R21": {
     "role": "http://www.ballard.com/role/Bankfacilities",
     "longName": "0000021 - Disclosure - Bank facilities",
     "shortName": "Bank facilities",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "21",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfBorrowingsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R22": {
     "role": "http://www.ballard.com/role/Tradeandotherpayables",
     "longName": "0000022 - Disclosure - Trade and other payables",
     "shortName": "Trade and other payables",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "22",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R23": {
     "role": "http://www.ballard.com/role/Deferredrevenue",
     "longName": "0000023 - Disclosure - Deferred revenue",
     "shortName": "Deferred revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "23",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R24": {
     "role": "http://www.ballard.com/role/Provisions",
     "longName": "0000024 - Disclosure - Provisions",
     "shortName": "Provisions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "24",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfProvisionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R25": {
     "role": "http://www.ballard.com/role/Leaseliability",
     "longName": "0000025 - Disclosure - Lease liability",
     "shortName": "Lease liability",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "25",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfLeasesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R26": {
     "role": "http://www.ballard.com/role/Othernoncurrentliabilitiesandemployeefuturebenefits",
     "longName": "0000026 - Disclosure - Other non-current liabilities and employee future benefits",
     "shortName": "Other non-current liabilities and employee future benefits",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "26",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEmployeeBenefitsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R27": {
     "role": "http://www.ballard.com/role/Equity",
     "longName": "0000027 - Disclosure - Equity",
     "shortName": "Equity",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "27",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R28": {
     "role": "http://www.ballard.com/role/Commitmentsandcontingencies",
     "longName": "0000028 - Disclosure - Commitments and contingencies",
     "shortName": "Commitments and contingencies",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "28",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R29": {
     "role": "http://www.ballard.com/role/Disaggregationofrevenue",
     "longName": "0000029 - Disclosure - Disaggregation of revenue",
     "shortName": "Disaggregation of revenue",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "29",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRevenueExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R30": {
     "role": "http://www.ballard.com/role/Personnelexpenses",
     "longName": "0000030 - Disclosure - Personnel expenses",
     "shortName": "Personnel expenses",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "30",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfExpensesByNatureExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R31": {
     "role": "http://www.ballard.com/role/Otheroperatingexpense",
     "longName": "0000031 - Disclosure - Other operating expense",
     "shortName": "Other operating expense",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "31",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R32": {
     "role": "http://www.ballard.com/role/Financeincomeandexpense",
     "longName": "0000032 - Disclosure - Finance income and expense",
     "shortName": "Finance income and expense",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "32",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R33": {
     "role": "http://www.ballard.com/role/Impairmentchargesonpropertyplantandequipment",
     "longName": "0000033 - Disclosure - Impairment charges on property, plant, and equipment",
     "shortName": "Impairment charges on property, plant, and equipment",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "33",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfImpairmentOfAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfImpairmentOfAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R34": {
     "role": "http://www.ballard.com/role/Incometaxes",
     "longName": "0000034 - Disclosure - Income taxes",
     "shortName": "Income taxes",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "34",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfIncomeTaxExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R35": {
     "role": "http://www.ballard.com/role/Relatedpartytransactions",
     "longName": "0000035 - Disclosure - Related party transactions",
     "shortName": "Related party transactions",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "35",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfRelatedPartyExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R36": {
     "role": "http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation",
     "longName": "0000036 - Disclosure - Supplemental disclosure of cash flow information",
     "shortName": "Supplemental disclosure of cash flow information",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "36",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfCashFlowStatementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R37": {
     "role": "http://www.ballard.com/role/Operatingsegments",
     "longName": "0000037 - Disclosure - Operating segments",
     "shortName": "Operating segments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "37",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R38": {
     "role": "http://www.ballard.com/role/Financialinstruments",
     "longName": "0000038 - Disclosure - Financial instruments",
     "shortName": "Financial instruments",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "",
     "menuCat": "Notes",
     "order": "38",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfFinancialRiskManagementExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R39": {
     "role": "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies",
     "longName": "9954471 - Disclosure - Material accounting policies (Policies)",
     "shortName": "Material accounting policies (Policies)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "policies",
     "menuCat": "Policies",
     "order": "39",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DescriptionofaccountingpolicyforconsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DescriptionofaccountingpolicyforconsolidationPolicyTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R40": {
     "role": "http://www.ballard.com/role/MaterialaccountingpoliciesTables",
     "longName": "9954472 - Disclosure - Material accounting policies (Tables)",
     "shortName": "Material accounting policies (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "40",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:ScheduleofSubsidiariesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:ScheduleofSubsidiariesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R41": {
     "role": "http://www.ballard.com/role/DiscontinuedoperationsTables",
     "longName": "9954473 - Disclosure - Discontinued operations (Tables)",
     "shortName": "Discontinued operations (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "41",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R42": {
     "role": "http://www.ballard.com/role/TradeandotherreceivablesTables",
     "longName": "9954474 - Disclosure - Trade and other receivables (Tables)",
     "shortName": "Trade and other receivables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "42",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R43": {
     "role": "http://www.ballard.com/role/InventoriesTables",
     "longName": "9954475 - Disclosure - Inventories (Tables)",
     "shortName": "Inventories (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "43",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R44": {
     "role": "http://www.ballard.com/role/PropertyplantandequipmentTables",
     "longName": "9954476 - Disclosure - Property, plant and equipment (Tables)",
     "shortName": "Property, plant and equipment (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "44",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R45": {
     "role": "http://www.ballard.com/role/IntangibleassetsTables",
     "longName": "9954477 - Disclosure - Intangible assets (Tables)",
     "shortName": "Intangible assets (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "45",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R46": {
     "role": "http://www.ballard.com/role/EquityaccountedInvestmentsTables",
     "longName": "9954478 - Disclosure - Equity-accounted Investments (Tables)",
     "shortName": "Equity-accounted Investments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "46",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R47": {
     "role": "http://www.ballard.com/role/LongtermfinancialinvestmentsTables",
     "longName": "9954479 - Disclosure - Long-term financial investments (Tables)",
     "shortName": "Long-term financial investments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "47",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInterestsInAssociatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfInterestsInAssociatesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R48": {
     "role": "http://www.ballard.com/role/TradeandotherpayablesTables",
     "longName": "9954480 - Disclosure - Trade and other payables (Tables)",
     "shortName": "Trade and other payables (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "48",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R49": {
     "role": "http://www.ballard.com/role/DeferredrevenueTables",
     "longName": "9954481 - Disclosure - Deferred revenue (Tables)",
     "shortName": "Deferred revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "49",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R50": {
     "role": "http://www.ballard.com/role/ProvisionsTables",
     "longName": "9954482 - Disclosure - Provisions (Tables)",
     "shortName": "Provisions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "50",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R51": {
     "role": "http://www.ballard.com/role/LeaseliabilityTables",
     "longName": "9954483 - Disclosure - Lease liability (Tables)",
     "shortName": "Lease liability (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "51",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R52": {
     "role": "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsTables",
     "longName": "9954484 - Disclosure - Other non-current liabilities and employee future benefits (Tables)",
     "shortName": "Other non-current liabilities and employee future benefits (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "52",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R53": {
     "role": "http://www.ballard.com/role/EquityTables",
     "longName": "9954485 - Disclosure - Equity (Tables)",
     "shortName": "Equity (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "53",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R54": {
     "role": "http://www.ballard.com/role/DisaggregationofrevenueTables",
     "longName": "9954486 - Disclosure - Disaggregation of revenue (Tables)",
     "shortName": "Disaggregation of revenue (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "54",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R55": {
     "role": "http://www.ballard.com/role/PersonnelexpensesTables",
     "longName": "9954487 - Disclosure - Personnel expenses (Tables)",
     "shortName": "Personnel expenses (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "55",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R56": {
     "role": "http://www.ballard.com/role/OtheroperatingexpenseTables",
     "longName": "9954488 - Disclosure - Other operating expense (Tables)",
     "shortName": "Other operating expense (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "56",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R57": {
     "role": "http://www.ballard.com/role/FinanceincomeandexpenseTables",
     "longName": "9954489 - Disclosure - Finance income and expense (Tables)",
     "shortName": "Finance income and expense (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "57",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R58": {
     "role": "http://www.ballard.com/role/IncometaxesTables",
     "longName": "9954490 - Disclosure - Income taxes (Tables)",
     "shortName": "Income taxes (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "58",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R59": {
     "role": "http://www.ballard.com/role/RelatedpartytransactionsTables",
     "longName": "9954491 - Disclosure - Related party transactions (Tables)",
     "shortName": "Related party transactions (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "59",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R60": {
     "role": "http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationTables",
     "longName": "9954492 - Disclosure - Supplemental disclosure of cash flow information (Tables)",
     "shortName": "Supplemental disclosure of cash flow information (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "60",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R61": {
     "role": "http://www.ballard.com/role/OperatingsegmentsTables",
     "longName": "9954493 - Disclosure - Operating segments (Tables)",
     "shortName": "Operating segments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "61",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R62": {
     "role": "http://www.ballard.com/role/FinancialinstrumentsTables",
     "longName": "9954494 - Disclosure - Financial instruments (Tables)",
     "shortName": "Financial instruments (Tables)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "tables",
     "menuCat": "Tables",
     "order": "62",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:SummaryOfInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:SummaryOfInvestmentsTableTextBlock",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R63": {
     "role": "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails",
     "longName": "9954495 - Disclosure - Material accounting policies - Schedule of Subsidiaries (Details)",
     "shortName": "Material accounting policies - Schedule of Subsidiaries (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "63",
     "firstAnchor": {
      "contextRef": "c-39",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:ScheduleofSubsidiariesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-39",
      "name": "ifrs-full:ProportionOfOwnershipInterestInSubsidiary",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:ScheduleofSubsidiariesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R64": {
     "role": "http://www.ballard.com/role/MaterialaccountingpoliciesNarrativeDetails",
     "longName": "9954496 - Disclosure - Material accounting policies - Narrative (Details)",
     "shortName": "Material accounting policies - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "64",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R65": {
     "role": "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
     "longName": "9954497 - Disclosure - Material accounting policies - Schedule of Detailed Information About Property, Plant and Equipment (Details)",
     "shortName": "Material accounting policies - Schedule of Detailed Information About Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "65",
     "firstAnchor": {
      "contextRef": "c-59",
      "name": "bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-59",
      "name": "bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R66": {
     "role": "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails",
     "longName": "9954498 - Disclosure - Material accounting policies - Schedule of Quantitative Information About Right-of-Use Assets (Details)",
     "shortName": "Material accounting policies - Schedule of Quantitative Information About Right-of-Use Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "66",
     "firstAnchor": {
      "contextRef": "c-65",
      "name": "bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-65",
      "name": "bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R67": {
     "role": "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails",
     "longName": "9954499 - Disclosure - Material accounting policies - Schedule of Intangible Assets with Indefinite Useful Life (Details)",
     "shortName": "Material accounting policies - Schedule of Intangible Assets with Indefinite Useful Life (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "67",
     "firstAnchor": {
      "contextRef": "c-71",
      "name": "bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-71",
      "name": "bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R68": {
     "role": "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
     "longName": "9954500 - Disclosure - Discontinued operations - Narrative (Details)",
     "shortName": "Discontinued operations - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "68",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-83",
      "name": "ifrs-full:PercentageOfVotingEquityInterestsAcquired",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R69": {
     "role": "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails",
     "longName": "9954501 - Disclosure - Discontinued operations - Schedule of Intangible Assets (Details)",
     "shortName": "Discontinued operations - Schedule of Intangible Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "69",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-102",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R70": {
     "role": "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails",
     "longName": "9954502 - Disclosure - Discontinued operations - Net Loss from Discontinued Operations (Details)",
     "shortName": "Discontinued operations - Net Loss from Discontinued Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "70",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:RevenueDiscontinuedOperations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:RevenueDiscontinuedOperations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R71": {
     "role": "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails",
     "longName": "9954503 - Disclosure - Discontinued operations - Net Cash Flows from Discontinued Operations (Details)",
     "shortName": "Discontinued operations - Net Cash Flows from Discontinued Operations (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "71",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R72": {
     "role": "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails",
     "longName": "9954504 - Disclosure - Trade and other receivables - Trade and Other Receivables (Details)",
     "shortName": "Trade and other receivables - Trade and Other Receivables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "72",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:CurrentTradeReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:CurrentTradeReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R73": {
     "role": "http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails",
     "longName": "9954505 - Disclosure - Trade and other receivables - Contract Assets (Details)",
     "shortName": "Trade and other receivables - Contract Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "73",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CurrentContractAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R74": {
     "role": "http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails",
     "longName": "9954506 - Disclosure - Inventories - Schedule of Detailed Information About Inventories (Details)",
     "shortName": "Inventories - Schedule of Detailed Information About Inventories (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "74",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R75": {
     "role": "http://www.ballard.com/role/InventoriesNarrativeDetails",
     "longName": "9954507 - Disclosure - Inventories - Narrative (Details)",
     "shortName": "Inventories - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "75",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R76": {
     "role": "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails",
     "longName": "9954508 - Disclosure - Property, plant and equipment - Net Carrying Amounts Included in Property, Plant and Equipment (Details)",
     "shortName": "Property, plant and equipment - Net Carrying Amounts Included in Property, Plant and Equipment (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "76",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-122",
      "name": "ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R77": {
     "role": "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails",
     "longName": "9954509 - Disclosure - Property, plant and equipment - Rollforward (Details)",
     "shortName": "Property, plant and equipment - Rollforward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "77",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-181",
      "name": "ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R78": {
     "role": "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails",
     "longName": "9954510 - Disclosure - Property, plant and equipment - Narrative (Details)",
     "shortName": "Property, plant and equipment - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "78",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-170",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R79": {
     "role": "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
     "longName": "9954511 - Disclosure - Property, plant and equipment - Right-of-Use Assets (Details)",
     "shortName": "Property, plant and equipment - Right-of-Use Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "79",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R80": {
     "role": "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails",
     "longName": "9954512 - Disclosure - Property, plant and equipment - Right-of-Use Assets Rollforward (Details)",
     "shortName": "Property, plant and equipment - Right-of-Use Assets Rollforward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "80",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-181",
      "name": "ifrs-full:RightofuseAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R81": {
     "role": "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
     "longName": "9954513 - Disclosure - Intangible assets - Acquired (Details)",
     "shortName": "Intangible assets - Acquired (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "81",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-233",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R82": {
     "role": "http://www.ballard.com/role/IntangibleassetsRollforwardDetails",
     "longName": "9954514 - Disclosure - Intangible assets - Rollforward (Details)",
     "shortName": "Intangible assets - Rollforward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "82",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:IntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-150",
      "name": "ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R83": {
     "role": "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
     "longName": "9954515 - Disclosure - Intangible assets - Narrative (Details)",
     "shortName": "Intangible assets - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "83",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-237",
      "name": "ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R84": {
     "role": "http://www.ballard.com/role/GoodwillDetails",
     "longName": "9954516 - Disclosure - Goodwill (Details)",
     "shortName": "Goodwill (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "84",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:Goodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-238",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R85": {
     "role": "http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails",
     "longName": "9954517 - Disclosure - Equity-accounted Investments - Schedule of Investments (Details)",
     "shortName": "Equity-accounted Investments - Schedule of Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "85",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-55",
      "name": "ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R86": {
     "role": "http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails",
     "longName": "9954518 - Disclosure - Equity-accounted Investments - Narrative (Details)",
     "shortName": "Equity-accounted Investments - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "86",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-55",
      "name": "ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R87": {
     "role": "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails",
     "longName": "9954519 - Disclosure - Equity-accounted Investments - Financial Information of Weichai Ballard (Details)",
     "shortName": "Equity-accounted Investments - Financial Information of Weichai Ballard (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "87",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:CurrentAssets",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-243",
      "name": "ifrs-full:NetAssetsLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R88": {
     "role": "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails",
     "longName": "9954520 - Disclosure - Equity-accounted Investments - Financial Information of Synergy Ballard JVCo (Details)",
     "shortName": "Equity-accounted Investments - Financial Information of Synergy Ballard JVCo (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "88",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-57",
      "name": "bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R89": {
     "role": "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails",
     "longName": "9954521 - Disclosure - Long-term financial investments - Schedule of Equity- Accounted Investments (Details)",
     "shortName": "Long-term financial investments - Schedule of Equity- Accounted Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "89",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-282",
      "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfInterestsInAssociatesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R90": {
     "role": "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails",
     "longName": "9954522 - Disclosure - Long-term financial investments - Narrative (Details)",
     "shortName": "Long-term financial investments - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "90",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R91": {
     "role": "http://www.ballard.com/role/BankfacilitiesDetails",
     "longName": "9954523 - Disclosure - Bank facilities (Details)",
     "shortName": "Bank facilities (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "91",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "bldp:ForeignCurrencyTransactionGainLossUnrealized1",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "bldp:ForeignCurrencyTransactionGainLossUnrealized1",
      "unitRef": "cad",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R92": {
     "role": "http://www.ballard.com/role/TradeandotherpayablesDetails",
     "longName": "9954524 - Disclosure - Trade and other payables (Details)",
     "shortName": "Trade and other payables (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "92",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R93": {
     "role": "http://www.ballard.com/role/DeferredrevenueDetails",
     "longName": "9954525 - Disclosure - Deferred revenue (Details)",
     "shortName": "Deferred revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "93",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:CurrentContractLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-9",
      "name": "ifrs-full:CurrentContractLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R94": {
     "role": "http://www.ballard.com/role/ProvisionsRollforwardDetails",
     "longName": "9954526 - Disclosure - Provisions - Rollforward (Details)",
     "shortName": "Provisions - Rollforward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "94",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:Provisions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "bldp:ProvisionRetainedEarningsAdjustment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfOtherProvisionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R95": {
     "role": "http://www.ballard.com/role/ProvisionsNarrativeDetails",
     "longName": "9954527 - Disclosure - Provisions - Narrative (Details)",
     "shortName": "Provisions - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "95",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:RestructuringProvision",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:RestructuringProvision",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R96": {
     "role": "http://www.ballard.com/role/LeaseliabilityNarrativeDetails",
     "longName": "9954528 - Disclosure - Lease liability - Narrative (Details)",
     "shortName": "Lease liability - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "96",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:PrincipalPaymentsOfLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:PrincipalPaymentsOfLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R97": {
     "role": "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
     "longName": "9954529 - Disclosure - Lease liability - Summary of Leases (Details)",
     "shortName": "Lease liability - Summary of Leases (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "97",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:CurrentLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:LeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R98": {
     "role": "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails",
     "longName": "9954530 - Disclosure - Lease liability - Maturity Analysis (Details)",
     "shortName": "Lease liability - Maturity Analysis (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "98",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:GrossLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:GrossLeaseLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R99": {
     "role": "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails",
     "longName": "9954531 - Disclosure - Other non-current liabilities and employee future benefits - Net Defined Benefit Liability (Asset) (Details)",
     "shortName": "Other non-current liabilities and employee future benefits - Net Defined Benefit Liability (Asset) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "99",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:OtherNoncurrentLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:OtherNoncurrentLiabilities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R100": {
     "role": "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails",
     "longName": "9954532 - Disclosure - Other non-current liabilities and employee future benefits - Additional Information (Details)",
     "shortName": "Other non-current liabilities and employee future benefits - Additional Information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "100",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R101": {
     "role": "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails",
     "longName": "9954533 - Disclosure - Other non-current liabilities and employee future benefits - Future Benefits (Details)",
     "shortName": "Other non-current liabilities and employee future benefits - Future Benefits (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "101",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:LiabilityAssetOfDefinedBenefitPlans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-374",
      "name": "ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R102": {
     "role": "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails",
     "longName": "9954534 - Disclosure - Other non-current liabilities and employee future benefits - Included in Comprehensive Income (Loss) (Details)",
     "shortName": "Other non-current liabilities and employee future benefits - Included in Comprehensive Income (Loss) (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "102",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-374",
      "name": "ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R103": {
     "role": "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails",
     "longName": "9954535 - Disclosure - Other non-current liabilities and employee future benefits - Composition of Plan Assets (Details)",
     "shortName": "Other non-current liabilities and employee future benefits - Composition of Plan Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "103",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R104": {
     "role": "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails",
     "longName": "9954536 - Disclosure - Other non-current liabilities and employee future benefits - Actuarial Assumptions (Details)",
     "shortName": "Other non-current liabilities and employee future benefits - Actuarial Assumptions (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "104",
     "firstAnchor": {
      "contextRef": "c-361",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-361",
      "name": "ifrs-full:ActuarialAssumptionOfDiscountRates",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "4",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R105": {
     "role": "http://www.ballard.com/role/EquitySharebasedcompensationDetails",
     "longName": "9954537 - Disclosure - Equity - Share-based compensation (Details)",
     "shortName": "Equity - Share-based compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "105",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployees",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R106": {
     "role": "http://www.ballard.com/role/EquityNarrativeDetails",
     "longName": "9954538 - Disclosure - Equity - Narrative (Details)",
     "shortName": "Equity - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "106",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:DeferredFinanceCost",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R107": {
     "role": "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails",
     "longName": "9954539 - Disclosure - Equity - Share Options, Roll forward (Details)",
     "shortName": "Equity - Share Options, Roll forward (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "107",
     "firstAnchor": {
      "contextRef": "c-3",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-4",
      "name": "ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R108": {
     "role": "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails",
     "longName": "9954540 - Disclosure - Equity - Share Options, Range of Exercise Prices (Details)",
     "shortName": "Equity - Share Options, Range of Exercise Prices (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "108",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:NumberOfOutstandingShareOptions",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
       "ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
       "ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R109": {
     "role": "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
     "longName": "9954541 - Disclosure - Equity - Deferred Share Units (Details)",
     "shortName": "Equity - Deferred Share Units (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "109",
     "firstAnchor": {
      "contextRef": "c-422",
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R110": {
     "role": "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails",
     "longName": "9954542 - Disclosure - Equity - Restricted Share Units (Details)",
     "shortName": "Equity - Restricted Share Units (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "110",
     "firstAnchor": {
      "contextRef": "c-425",
      "name": "ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-18",
      "name": "bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment",
      "unitRef": "shares",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R111": {
     "role": "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
     "longName": "9954543 - Disclosure - Commitments and contingencies (Details)",
     "shortName": "Commitments and contingencies (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "111",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "bldp:NumberOfInvestmentsCommittingToBeLimitedPartner",
      "unitRef": "investment",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-435",
      "name": "ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R112": {
     "role": "http://www.ballard.com/role/DisaggregationofrevenueDetails",
     "longName": "9954544 - Disclosure - Disaggregation of revenue (Details)",
     "shortName": "Disaggregation of revenue (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "112",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-463",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R113": {
     "role": "http://www.ballard.com/role/PersonnelexpensesDetails",
     "longName": "9954545 - Disclosure - Personnel expenses (Details)",
     "shortName": "Personnel expenses (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "113",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ShorttermEmployeeBenefitsExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ShorttermEmployeeBenefitsExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R114": {
     "role": "http://www.ballard.com/role/OtheroperatingexpenseScheduleofDetailedInformationonOtherOperatingExpenseDetails",
     "longName": "9954546 - Disclosure - Other operating expense - Schedule of Detailed Information on Other Operating Expense (Details)",
     "shortName": "Other operating expense - Schedule of Detailed Information on Other Operating Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "114",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:MiscellaneousOtherOperatingExpense",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R115": {
     "role": "http://www.ballard.com/role/OtheroperatingexpenseNarrativeDetails",
     "longName": "9954547 - Disclosure - Other operating expense - Narrative (Details)",
     "shortName": "Other operating expense - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "115",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R116": {
     "role": "http://www.ballard.com/role/FinanceincomeandexpenseDetails",
     "longName": "9954548 - Disclosure - Finance income and expense (Details)",
     "shortName": "Finance income and expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "116",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R117": {
     "role": "http://www.ballard.com/role/ImpairmentchargesonpropertyplantandequipmentNarrativeDetails",
     "longName": "9954549 - Disclosure - Impairment charges on property, plant, and equipment - Narrative (Details)",
     "shortName": "Impairment charges on property, plant, and equipment - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "117",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": null
    },
    "R118": {
     "role": "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails",
     "longName": "9954550 - Disclosure - Income taxes - Current Tax Expense (Details)",
     "shortName": "Income taxes - Current Tax Expense (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "118",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:CurrentTaxExpenseIncome",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R119": {
     "role": "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails",
     "longName": "9954551 - Disclosure - Income taxes - Tax Rate Reconciliation (Details)",
     "shortName": "Income taxes - Tax Rate Reconciliation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "119",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AccountingProfit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:AccountingProfit",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R120": {
     "role": "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
     "longName": "9954552 - Disclosure - Income taxes - Unrecognized Deferred Tax Assets (Details)",
     "shortName": "Income taxes - Unrecognized Deferred Tax Assets (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "120",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R121": {
     "role": "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails",
     "longName": "9954553 - Disclosure - Related party transactions - Transactions with Related Parties (Details)",
     "shortName": "Related party transactions - Transactions with Related Parties (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "121",
     "firstAnchor": {
      "contextRef": "c-55",
      "name": "ifrs-full:ProportionOfOwnershipInterestInJointVenture",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "2",
      "ancestors": [
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-501",
      "name": "ifrs-full:AmountsReceivableRelatedPartyTransactions",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R122": {
     "role": "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails",
     "longName": "9954554 - Disclosure - Related party transactions - Key Management Compensation (Details)",
     "shortName": "Related party transactions - Key Management Compensation (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "122",
     "firstAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:InvestmentAccountedForUsingEquityMethod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod",
      "unitRef": null,
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": null,
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R123": {
     "role": "http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationDetails",
     "longName": "9954555 - Disclosure - Supplemental disclosure of cash flow information (Details)",
     "shortName": "Supplemental disclosure of cash flow information (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "123",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:Noncashcompensatoryshares",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:Noncashcompensatoryshares",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ix:continuation",
       "bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R124": {
     "role": "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails",
     "longName": "9954556 - Disclosure - Operating segments - Narrative (Details)",
     "shortName": "Operating segments - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "124",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "bldp:ConcentrationRiskNumberOfCustomers",
      "unitRef": "customer",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-1",
      "name": "bldp:ConcentrationRiskNumberOfCustomers",
      "unitRef": "customer",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    },
    "R125": {
     "role": "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails",
     "longName": "9954557 - Disclosure - Operating segments - Geographical (Details)",
     "shortName": "Operating segments - Geographical (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "125",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:RevenueFromContractsWithCustomers",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-2",
      "name": "ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfGeographicalAreasExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R126": {
     "role": "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
     "longName": "9954558 - Disclosure - Financial instruments - Narrative (Details)",
     "shortName": "Financial instruments - Narrative (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "126",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-564",
      "name": "bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum",
      "unitRef": "number",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "INF",
      "ancestors": [
       "span",
       "div",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R127": {
     "role": "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
     "longName": "9954559 - Disclosure - Financial instruments - Investments (Details)",
     "shortName": "Financial instruments - Investments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "127",
     "firstAnchor": {
      "contextRef": "c-1",
      "name": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:SummaryOfInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true
     },
     "uniqueAnchor": {
      "contextRef": "c-554",
      "name": "ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
      "unitRef": "usd",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "-3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "bldp:SummaryOfInvestmentsTableTextBlock",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "unique": true
     }
    },
    "R128": {
     "role": "http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails",
     "longName": "9954560 - Disclosure - Financial instruments - Schedule of Nature and Extent of Risks Arising from Financial Instruments (Details)",
     "shortName": "Financial instruments - Schedule of Nature and Extent of Risks Arising from Financial Instruments (Details)",
     "isDefault": "false",
     "groupType": "disclosure",
     "subGroupType": "details",
     "menuCat": "Details",
     "order": "128",
     "firstAnchor": {
      "contextRef": "c-319",
      "name": "bldp:PriceofForeignExchangeOpeningPrice",
      "unitRef": "usdPerCAD",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     },
     "uniqueAnchor": {
      "contextRef": "c-319",
      "name": "bldp:PriceofForeignExchangeOpeningPrice",
      "unitRef": "usdPerCAD",
      "xsiNil": "false",
      "lang": "en-US",
      "decimals": "3",
      "ancestors": [
       "span",
       "td",
       "tr",
       "table",
       "div",
       "ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory",
       "ix:continuation",
       "body",
       "html"
      ],
      "reportCount": 1,
      "baseRef": "bldp-20231231.htm",
      "first": true,
      "unique": true
     }
    }
   },
   "tag": {
    "country_AU": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "AU",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Australia",
        "label": "AUSTRALIA"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AccountingProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccountingProfit",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss before income taxes (from continuing operations)",
        "label": "Accounting profit"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) for a period before deducting tax expense. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r43",
      "r44"
     ]
    },
    "ifrs-full_AccumulatedDepreciationAmortisationAndImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccumulatedDepreciationAmortisationAndImpairmentMember",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated amortization",
        "label": "Accumulated depreciation, amortisation and impairment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation, amortisation and impairment. [Refer: Impairment loss; Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r50",
      "r59",
      "r119",
      "r128",
      "r131"
     ]
    },
    "ifrs-full_AccumulatedDepreciationAndAmortisationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccumulatedDepreciationAndAmortisationMember",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated depreciation",
        "label": "Accumulated depreciation and amortisation [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated depreciation and amortisation. [Refer: Depreciation and amortisation expense]"
       }
      }
     },
     "auth_ref": [
      "r59",
      "r355",
      "r369",
      "r372",
      "r373"
     ]
    },
    "ifrs-full_AccumulatedImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AccumulatedImpairmentMember",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Impairment",
        "label": "Accumulated impairment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for accumulated impairment. [Refer: Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r222",
      "r238",
      "r322",
      "r355",
      "r369",
      "r372",
      "r373"
     ]
    },
    "ifrs-full_AcquisitiondateFairValueOfTotalConsiderationTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AcquisitiondateFairValueOfTotalConsiderationTransferred",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total purchase consideration",
        "label": "Consideration transferred, acquisition-date fair value"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of the consideration transferred in a business combination. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r217"
     ]
    },
    "ifrs-full_AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/OtheroperatingexpenseNarrativeDetails",
      "http://www.ballard.com/role/OtheroperatingexpenseScheduleofDetailedInformationonOtherOperatingExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquisition related costs",
        "label": "Acquisition-related costs for transaction recognised separately from acquisition of assets and assumption of liabilities in business combination"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of acquisition-related costs for transactions recognised separately from the acquisition of assets and the assumption of liabilities in business combinations. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r219"
     ]
    },
    "ifrs-full_ActuarialAssumptionOfDiscountRates": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionOfDiscountRates",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate, fair value benefit obligation",
        "label": "Actuarial assumption of discount rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The discount rate used as the significant actuarial assumption to determine the present value of a defined benefit obligation. [Refer: Defined benefit obligation, at present value; Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r363"
     ]
    },
    "bldp_ActuarialAssumptionOfDiscountRatesNetExpense": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ActuarialAssumptionOfDiscountRatesNetExpense",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discount rate, net expense",
        "label": "Actuarial Assumption Of Discount Rates, Net Expense",
        "documentation": "Actuarial Assumption Of Discount Rates, Net Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ActuarialAssumptionOfMedicalCostTrendRatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionOfMedicalCostTrendRatesMember",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial assumption of medical cost trend rates",
        "label": "Actuarial assumption of medical cost trend rates [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the medical cost trend rates used as actuarial assumptions. [Refer: Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r364"
     ]
    },
    "ifrs-full_ActuarialAssumptionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionsAxis",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial assumptions [axis]",
        "label": "Actuarial assumptions [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "ifrs-full_ActuarialAssumptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialAssumptionsMember",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial assumptions",
        "label": "Actuarial assumptions [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all actuarial assumptions. Actuarial assumptions are the entity\u2019s unbiased and mutually compatible best estimates of the demographic and financial variables that will determine the ultimate cost of providing post-employment benefits. It also represents the standard value for the 'Actuarial assumptions' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails": {
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Demographic assumptions",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in demographic assumptions that result in remeasurements of the net defined benefit liability (asset). Demographic assumptions deal with matters such as: (a) mortality; (b) rates of employee turnover, disability and early retirement; (c) the proportion of plan members with dependants who will be eligible for benefits; (d) the proportion of plan members who will select each form of payment option available under the plan terms; and (e) claim rates under medical plans. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r68"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails": {
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Financial assumptions",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from changes in financial assumptions that result in remeasurements of the net defined benefit liability (asset). Financial assumptions deal with items such as: (a) the discount rate; (b) benefit levels, excluding any cost of the benefits to be met by employees, and future salary; (c) in the case of medical benefits, future medical costs, including claim handling costs (ie the costs that will be incurred in processing and resolving claims, including legal and adjuster's fees); and (d) taxes payable by the plan on contributions relating to service before the reporting date or on benefits resulting from that service. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r69"
     ]
    },
    "ifrs-full_ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails": {
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Experience adjustment",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from actuarial gains (losses) arising from experience adjustments that result in remeasurements of the net defined benefit liability (asset). Experience adjustments deal with the effects of differences between the previous actuarial assumptions and what has actually occurred. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r358"
     ]
    },
    "ifrs-full_AdditionalInformationAboutSharebasedPaymentArrangements": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionalInformationAboutSharebasedPaymentArrangements",
     "presentation": [
      "http://www.ballard.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Share-Based Compensation",
        "label": "Additional information about share-based payment arrangements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "Additional information about share-based payment arrangements necessary to satisfy the disclosure requirements of IFRS 2. [Refer: Share-based payment arrangements [member]]"
       }
      }
     },
     "auth_ref": [
      "r213"
     ]
    },
    "ifrs-full_AdditionalPaidinCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionalPaidinCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributed surplus",
        "label": "Additional paid-in capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount received or receivable from the issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "ifrs-full_AdditionalPaidinCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionalPaidinCapitalMember",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributed surplus",
        "label": "Additional paid-in capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for amounts received from issuance of the entity's shares in excess of nominal value and amounts received from other transactions involving the entity's stock or stockholders."
       }
      }
     },
     "auth_ref": [
      "r344"
     ]
    },
    "ifrs-full_AdditionalProvisionsOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionalProvisionsOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions made during year",
        "label": "Additional provisions, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additional other provisions made. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions to intangible assets",
        "label": "Additions other than through business combinations, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to intangible assets other than goodwill, other than those acquired through business combinations. [Refer: Business combinations [member]; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r120"
     ]
    },
    "ifrs-full_AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions other than through business combinations, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to property, plant and equipment other than those acquired through business combinations. [Refer: Business combinations [member]; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r51"
     ]
    },
    "bldp_AdditionsThroughBusinessCombinationsRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "AdditionsThroughBusinessCombinationsRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "De-recognition",
        "label": "Additions through business combinations, right of use assets",
        "documentation": "Additions through business combinations, right of use assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdditionsToRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdditionsToRightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions",
        "label": "Additions to right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of additions to right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r183"
     ]
    },
    "dei_AddressTypeDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AddressTypeDomain",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Address Type [Domain]",
        "label": "Address Type [Domain]",
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInInventories",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Adjustments for decrease (increase) in inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in inventories to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Inventories; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Adjustments for decrease (increase) in other operating receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in other operating receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "ifrs-full_AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other receivables",
        "label": "Adjustments for decrease (increase) in trade and other receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for decrease (increase) in trade and other receivables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other receivables; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r378"
     ]
    },
    "bldp_AdjustmentsForDeferredGainLossAmortization": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "AdjustmentsForDeferredGainLossAmortization",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 16.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred gain amortization",
        "label": "Adjustments For Deferred Gain (Loss) Amortization",
        "documentation": "Adjustments For Deferred Gain (Loss) Amortization"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForDeferredTaxExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDeferredTaxExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred income tax recovery",
        "label": "Adjustments for deferred tax expense"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for deferred tax expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Deferred tax expense (income); Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r378"
     ]
    },
    "ifrs-full_AdjustmentsForDeferredTaxOfPriorPeriods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDeferredTaxOfPriorPeriods",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails": {
       "parentTag": "bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments for prior periods",
        "label": "Adjustments for deferred tax of prior periods"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments of tax expense (income) recognised in the period for the deferred tax of prior periods."
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "ifrs-full_AdjustmentsForDepreciationAndAmortisationExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForDepreciationAndAmortisationExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation and amortization",
        "label": "Adjustments for depreciation and amortisation expense"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for depreciation and amortisation expense to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Depreciation and amortisation expense; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r377"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInContractLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Adjustments for increase (decrease) in contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for the increase (decrease) in contract liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Contract liabilities; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r376"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee future benefits",
        "label": "Adjustments for increase (decrease) in employee benefit liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in employee benefit liabilities to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r378"
     ]
    },
    "ifrs-full_AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables",
        "label": "Adjustments for increase (decrease) in trade and other payables"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for increase (decrease) in trade and other payables to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Trade and other payables; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r378"
     ]
    },
    "bldp_AdjustmentsForInventoryImpairmentAndOnerousContractsProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "AdjustmentsForInventoryImpairmentAndOnerousContractsProvision",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 18.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory impairment and onerous contracts provision adjustments",
        "label": "Adjustments For Inventory Impairment And Onerous Contracts Provision",
        "documentation": "Adjustments For Inventory Impairment And Onerous Contracts Provision"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_AdjustmentsForLossesDecommissioningOfLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "AdjustmentsForLossesDecommissioningOfLiabilities",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 10.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accretion (dilution) on decommissioning liabilities",
        "label": "Adjustments for losses, decommissioning of liabilities",
        "documentation": "Adjustments for losses, decommissioning of liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForProvisions",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_OtherAdjustmentsToReconcileProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warranty provision",
        "label": "Adjustments for provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for provisions to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Provisions; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r377"
     ]
    },
    "ifrs-full_AdjustmentsForReconcileProfitLossAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForReconcileProfitLossAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Adjustments for:",
        "label": "Adjustments to reconcile profit (loss) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AdjustmentsForSharebasedPayments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForSharebasedPayments",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 9.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "Adjustments for share-based payments"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for share-based payments to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r377"
     ]
    },
    "ifrs-full_AdjustmentsForUnrealisedForeignExchangeLossesGains": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdjustmentsForUnrealisedForeignExchangeLossesGains",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 11.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized (gain) loss on forward contracts",
        "label": "Adjustments for unrealised foreign exchange losses (gains)"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments for unrealised foreign exchange losses (gains) to reconcile profit (loss) to net cash flow from (used in) operating activities. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r304",
      "r377"
     ]
    },
    "ifrs-full_AdministrativeExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AdministrativeExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "General and administrative",
        "label": "Administrative expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity classifies as being administrative."
       }
      }
     },
     "auth_ref": [
      "r40",
      "r99",
      "r269"
     ]
    },
    "bldp_AdministrativeExpensesNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "AdministrativeExpensesNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails": {
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan expenses",
        "label": "Administrative Expenses, Net Defined Benefit Liability (Asset)",
        "documentation": "Administrative Expenses, Net Defined Benefit Liability (Asset)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AggregatedTimeBandsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AggregatedTimeBandsMember",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Aggregated time bands",
        "label": "Aggregated time bands [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated time bands. It also represents the standard value for the 'Maturity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r176",
      "r188",
      "r189",
      "r192",
      "r193",
      "r194",
      "r200",
      "r232",
      "r286",
      "r324",
      "r327"
     ]
    },
    "dei_AmendmentFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AmendmentFlag",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amendment Flag",
        "label": "Amendment Flag",
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AmortisationIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmortisationIntangibleAssetsOtherThanGoodwill",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Amortization expense",
        "negatedTerseLabel": "Amortization expense",
        "label": "Amortisation, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of amortisation of intangible assets other than goodwill. [Refer: Depreciation and amortisation expense; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r122"
     ]
    },
    "ifrs-full_AmountsReceivableRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AmountsReceivableRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other receivables",
        "label": "Amounts receivable, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts receivable resulting from related party transactions. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r92",
      "r96"
     ]
    },
    "ifrs-full_AnalysisOfIncomeAndExpenseAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AnalysisOfIncomeAndExpenseAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Analysis of income and expense [abstract]",
        "label": "Analysis of income and expense [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AnnualInformationForm": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AnnualInformationForm",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Annual Information Form",
        "label": "Annual Information Form",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing an annual information form."
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "bldp_ArcolaEnergyLimitedMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ArcolaEnergyLimitedMember",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Arcola Energy Limited",
        "verboseLabel": "Intellectual property acquired from Ballard Motive Solutions",
        "label": "Arcola Energy Limited [Member]",
        "documentation": "Arcola Energy Limited"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Assets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Assets",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total assets",
        "label": "Assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r166",
      "r167",
      "r168",
      "r251",
      "r255"
     ]
    },
    "ifrs-full_AssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AssetsAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AssociatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AssociatesMember",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Associates",
        "label": "Associates [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entities over which the investor has significant influence."
       }
      }
     },
     "auth_ref": [
      "r94",
      "r102",
      "r104",
      "r165"
     ]
    },
    "bldp_AuditInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "AuditInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "label": "Audit Information [Abstract]",
        "documentation": "Audit Information"
       }
      }
     },
     "auth_ref": []
    },
    "dei_AuditedAnnualFinancialStatements": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditedAnnualFinancialStatements",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Audited Annual Financial Statements",
        "label": "Audited Annual Financial Statements",
        "documentation": "Boolean flag with value true on a form if it is an annual report containing audited financial statements."
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "dei_AuditorFirmId": {
     "xbrltype": "nonemptySequenceNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorFirmId",
     "presentation": [
      "http://www.ballard.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Firm ID",
        "label": "Auditor Firm ID",
        "documentation": "PCAOB issued Audit Firm Identifier"
       }
      }
     },
     "auth_ref": [
      "r336",
      "r337",
      "r338"
     ]
    },
    "dei_AuditorLocation": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorLocation",
     "presentation": [
      "http://www.ballard.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Location",
        "label": "Auditor Location"
       }
      }
     },
     "auth_ref": [
      "r336",
      "r337",
      "r338"
     ]
    },
    "dei_AuditorName": {
     "xbrltype": "internationalNameItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "AuditorName",
     "presentation": [
      "http://www.ballard.com/role/AuditInformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Auditor Name",
        "label": "Auditor Name"
       }
      }
     },
     "auth_ref": [
      "r336",
      "r337",
      "r338"
     ]
    },
    "bldp_AveragePriceForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "AveragePriceForeignExchangeRate",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fiscal 2023 Average rate",
        "label": "Average Price Foreign Exchange Rate",
        "documentation": "Average Price Of Hedging Instrument, Duration"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_AveragePriceOfHedgingInstrument": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "AveragePriceOfHedgingInstrument",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Average price of hedging instrument (CDN per USD)",
        "label": "Average price of hedging instrument"
       }
      },
      "en": {
       "role": {
        "documentation": "The average price of a hedging instrument. [Refer: Hedging instruments [member]]"
       }
      }
     },
     "auth_ref": [
      "r233"
     ]
    },
    "country_BE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "BE",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Belgium",
        "label": "BELGIUM"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_BallardFuelCellSystemIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "BallardFuelCellSystemIncMember",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ballard Fuel Cell Systems Inc.",
        "label": "Ballard Fuel Cell System Inc [Member]",
        "documentation": "Ballard Fuel Cell System Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_BallardHongKongLtd.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "BallardHongKongLtd.Member",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ballard Hong Kong Ltd.",
        "label": "Ballard Hong Kong Ltd. [Member]",
        "documentation": "Ballard Hong Kong Ltd. [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_BallardMotiveSolutionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "BallardMotiveSolutionsMember",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ballard Motive Solutions",
        "label": "Ballard Motive Solutions [Member]",
        "documentation": "Ballard Motive Solutions"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_BallardPowerCorporationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "BallardPowerCorporationMember",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ballard Power Corporation",
        "label": "Ballard Power Corporation [Member]",
        "documentation": "Ballard Power Corporation [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_BallardPowerSystemsEuropeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "BallardPowerSystemsEuropeMember",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Ballard Power Systems Europe A/S",
        "terseLabel": "Intellectual property acquired from Ballard Motive Solutions",
        "label": "Ballard Power Systems Europe [Member]",
        "documentation": "Ballard Power Systems Europe [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_BallardServicesinc.Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "BallardServicesinc.Member",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ballard Services Inc.",
        "label": "Ballard Services inc. [Member]",
        "documentation": "Ballard Services [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_BallardUnmannedSystemsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "BallardUnmannedSystemsMember",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ballard US Inc.",
        "label": "Ballard Unmanned Systems [Member]",
        "documentation": "Ballard Unmanned Systems"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_BankOperatingLineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "BankOperatingLineMember",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "LG Facility",
        "label": "Bank Operating Line [Member]",
        "documentation": "Bank Operating Line [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BasicEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BasicEarningsLossPerShare",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Loss per share, basic (in USD per share)",
        "label": "Basic earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator) divided by the weighted average number of ordinary shares outstanding during the period (the denominator)."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r106"
     ]
    },
    "ifrs-full_BasicEarningsLossPerShareFromContinuingOperations": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BasicEarningsLossPerShareFromContinuingOperations",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_BasicEarningsLossPerShare",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continued operations, basic (in USD per share)",
        "label": "Basic earnings (loss) per share from continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "Basic earnings (loss) per share from continuing operations. [Refer: Basic earnings (loss) per share; Continuing operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r105",
      "r106"
     ]
    },
    "ifrs-full_BasicEarningsLossPerShareFromDiscontinuedOperations": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BasicEarningsLossPerShareFromDiscontinuedOperations",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_BasicEarningsLossPerShare",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued operations, basic (in USD per share)",
        "label": "Basic earnings (loss) per share from discontinued operations"
       }
      },
      "en": {
       "role": {
        "documentation": "Basic earnings (loss) per share from discontinued operations. [Refer: Basic earnings (loss) per share; Discontinued operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r106",
      "r107"
     ]
    },
    "ifrs-full_Borrowings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Borrowings",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings outstanding",
        "label": "Borrowings"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of outstanding funds that the entity is obligated to repay."
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "ifrs-full_BorrowingsByNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsByNameAxis",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings by name [axis]",
        "label": "Borrowings by name [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r381"
     ]
    },
    "ifrs-full_BorrowingsByNameMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BorrowingsByNameMember",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Borrowings by name",
        "label": "Borrowings by name [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all borrowings when disaggregated by name. It also represents the standard value for the 'Borrowings by name' axis if no other member is used. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r381"
     ]
    },
    "ifrs-full_BottomOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BottomOfRangeMember",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails",
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bottom of range",
        "label": "Bottom of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the bottom of a range."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r194",
      "r210",
      "r308",
      "r310",
      "r381"
     ]
    },
    "ifrs-full_BuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BuildingsMember",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Building",
        "label": "Buildings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of plant, property and equipment representing depreciable buildings and similar structures for use in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "bldp_BusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "BusMember",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bus",
        "label": "Bus [Member]",
        "documentation": "Bus"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_BusinessAcquisitionDeferredConsiderationTransferredSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "BusinessAcquisitionDeferredConsiderationTransferredSharesIssued",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred share consideration related to acquisition (in shares)",
        "label": "Business Acquisition Deferred Consideration Transferred Shares Issued",
        "documentation": "Business Acquisition Deferred Consideration Transferred Shares Issued"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_BusinessCombinationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "BusinessCombinationsAxis",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business combinations [axis]",
        "label": "Business combinations [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "dei_BusinessContactMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "BusinessContactMember",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Business Contact",
        "label": "Business Contact [Member]",
        "documentation": "Business contact for the entity"
       }
      }
     },
     "auth_ref": [
      "r337",
      "r338"
     ]
    },
    "country_CA": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CA",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Canada",
        "label": "CANADA"
       }
      }
     },
     "auth_ref": []
    },
    "country_CN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "CN",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails",
      "http://www.ballard.com/role/ImpairmentchargesonpropertyplantandequipmentNarrativeDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "China",
        "label": "CHINA"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CapitalCommitments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CapitalCommitments",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total commitments",
        "terseLabel": "Capital commitments",
        "label": "Capital commitments"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of future capital expenditures that the entity is committed to make."
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "bldp_CapitalLossesCarriedForwardMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "CapitalLossesCarriedForwardMember",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Capital losses carried forward",
        "label": "Capital Losses Carried Forward [Member]",
        "documentation": "Capital Losses Carried Forward"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]",
        "label": "Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r50",
      "r56",
      "r119",
      "r123",
      "r127",
      "r128",
      "r129",
      "r130",
      "r131",
      "r222",
      "r238",
      "r239"
     ]
    },
    "bldp_CarryingAmountExcludingImpairmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "CarryingAmountExcludingImpairmentMember",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net carrying amount",
        "label": "Carrying Amount Excluding Impairment [Member]",
        "documentation": "Carrying Amount Excluding Impairment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CarryingAmountMember",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Carrying amount",
        "label": "Carrying amount [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised in the statement of financial position (after deducting any accumulated depreciation or amortisation and accumulated impairment losses). It also represents the standard value for the 'Carrying amount, accumulated depreciation, amortisation and impairment and gross carrying amount' axis if no other member is used. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r56",
      "r123",
      "r127",
      "r129",
      "r130",
      "r222",
      "r238",
      "r239"
     ]
    },
    "ifrs-full_CashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "periodStartLabel": "Cash and cash equivalents, beginning of year",
        "periodEndLabel": "Cash and cash equivalents, end of year",
        "label": "Cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of cash on hand and demand deposits, along with short-term, highly liquid investments that are readily convertible to known amounts of cash and that are subject to an insignificant risk of changes in value. [Refer: Cash; Cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r13",
      "r138",
      "r160"
     ]
    },
    "bldp_CashAndCashEquivalents1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "CashAndCashEquivalents1Member",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash And Cash Equivalents 1 [Member]",
        "documentation": "Cash And Cash Equivalents [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets",
     "calculation": {
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails": {
       "parentTag": "bldp_PlanAssetsAtFairValueAllocationPercentage",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash and cash equivalents",
        "label": "Cash and cash equivalents, percentage contributed to fair value of plan assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage cash and cash equivalents contribute to the fair value of defined benefit plan assets. [Refer: Cash and cash equivalents; Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Cash and cash equivalents, amount contributed to fair value of plan assets]"
       }
      }
     },
     "auth_ref": [
      "r360"
     ]
    },
    "bldp_CashFlowStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "CashFlowStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash Flow Statement [Abstract]",
        "label": "Cash Flow Statement [Abstract]",
        "documentation": "Cash Flow Statement [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash used in financing activities",
        "label": "Cash flows from (used in) financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) financing activities, which are activities that result in changes in the size and composition of the contributed equity and borrowings of the entity."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r139"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financing activities:",
        "label": "Cash flows from (used in) financing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash used in financing activities",
        "label": "Cash flows from (used in) financing activities, discontinued operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) the entity's financing activities, related to discontinued operations. [Refer: Discontinued operations [member]; Cash flows from (used in) financing activities]"
       }
      }
     },
     "auth_ref": [
      "r228"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivities",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash used in investing activities",
        "label": "Cash flows from (used in) investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) investing activities, which are the acquisition and disposal of long-term assets and other investments not included in cash equivalents."
       }
      }
     },
     "auth_ref": [
      "r132",
      "r139"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investing activities:",
        "label": "Cash flows from (used in) investing activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash provided by (used in) investing activities",
        "label": "Cash flows from (used in) investing activities, discontinued operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) the entity's investing activities, related to discontinued operations. [Refer: Discontinued operations [member]; Cash flows from (used in) investing activities]"
       }
      }
     },
     "auth_ref": [
      "r228"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivities",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash used in operating activities",
        "label": "Cash flows from (used in) operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) operating activities, which are the principal revenue-producing activities of the entity and other activities that are not investing or financing activities. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r132",
      "r139"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating activities:",
        "label": "Cash flows from (used in) operating activities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations",
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash used in operating activities",
        "label": "Cash flows from (used in) operating activities, discontinued operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash flows from (used in) the entity's operating activities, related to discontinued operations. [Refer: Discontinued operations [member]; Cash flows from (used in) operating activities]"
       }
      }
     },
     "auth_ref": [
      "r228"
     ]
    },
    "ifrs-full_CashFlowsFromUsedInOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashFlowsFromUsedInOperations",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total adjustments",
        "label": "Cash flows from (used in) operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash from (used in) the entity's operations."
       }
      }
     },
     "auth_ref": [
      "r303",
      "r304"
     ]
    },
    "ifrs-full_CashTransferred": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CashTransferred",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cash consideration",
        "label": "Cash transferred"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value, at acquisition date, of cash transferred as consideration in a business combination. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r215"
     ]
    },
    "ifrs-full_CategoriesOfRelatedPartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CategoriesOfRelatedPartiesAxis",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Categories of related parties [axis]",
        "label": "Categories of related parties [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "bldp_ChangeInUnrecognizedDeductibleTemporaryDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ChangeInUnrecognizedDeductibleTemporaryDifferences",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails": {
       "parentTag": "bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in unrecognized deductible temporary differences",
        "label": "Change In Unrecognized Deductible Temporary Differences",
        "documentation": "Change In Unrecognized Deductible Temporary Differences"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ChangesInInventoriesOfFinishedGoodsAndWorkInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ChangesInInventoriesOfFinishedGoodsAndWorkInProgress",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/InventoriesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory net write-down",
        "label": "Decrease (increase) in inventories of finished goods and work in progress"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in inventories of finished goods and work in progress. [Refer: Inventories; Current finished goods; Current work in progress]"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r268"
     ]
    },
    "ifrs-full_ChangesInNetDefinedBenefitLiabilityAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ChangesInNetDefinedBenefitLiabilityAssetAbstract",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Included in profit or loss",
        "label": "Changes in net defined benefit liability (asset) [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ChangesInStockHoldersEquityRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ChangesInStockHoldersEquityRollForward",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in Stock Holders Equity [Roll Forward]",
        "label": "Changes in Stock Holders Equity [Roll Forward]",
        "documentation": "Changes in Stock Holders Equity"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ChangesinnoncashworkingcapitalAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ChangesinnoncashworkingcapitalAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in non-cash working capital:",
        "label": "Changes in non-cash working capital [Abstract]",
        "documentation": "Changes in non-cash working capital [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_CityAreaCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CityAreaCode",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "City Area Code",
        "label": "City Area Code",
        "documentation": "Area code of city"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClassesOfAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfAssetsAxis",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of assets [axis]",
        "label": "Classes of assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r111",
      "r169",
      "r185"
     ]
    },
    "ifrs-full_ClassesOfAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfAssetsMember",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Assets",
        "label": "Assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a present economic resource controlled by the entity as a result of past events. Economic resource is a right that has the potential to produce economic benefits. It also represents the standard value for the 'Classes of assets' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r109",
      "r169",
      "r185"
     ]
    },
    "ifrs-full_ClassesOfFinancialAssetsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfFinancialAssetsAxis",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of financial assets [axis]",
        "label": "Classes of financial assets [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r201",
      "r242",
      "r243",
      "r265",
      "r266"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsAndGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsAndGoodwillAxis",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of intangible assets and goodwill [axis]",
        "label": "Classes of intangible assets and goodwill [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r370"
     ]
    },
    "ifrs-full_ClassesOfIntangibleAssetsOtherThanGoodwillAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfIntangibleAssetsOtherThanGoodwillAxis",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of intangible assets other than goodwill [axis]",
        "label": "Classes of intangible assets other than goodwill [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "ifrs-full_ClassesOfPropertyPlantAndEquipmentAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfPropertyPlantAndEquipmentAxis",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonpropertyplantandequipmentNarrativeDetails",
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of property, plant and equipment [axis]",
        "label": "Classes of property, plant and equipment [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "ifrs-full_ClassesOfProvisionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfProvisionsAxis",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails",
      "http://www.ballard.com/role/ProvisionsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of other provisions [axis]",
        "label": "Classes of other provisions [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfShareCapitalAxis",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Classes of share capital [axis]",
        "label": "Classes of share capital [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "ifrs-full_ClassesOfShareCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClassesOfShareCapitalMember",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital",
        "label": "Share capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for share capital of the entity. It also represents the standard value for the 'Classes of share capital' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "bldp_CleanH2FundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "CleanH2FundMember",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "CleanH2 Fund",
        "label": "Clean H2 Fund [Member]",
        "documentation": "Clean H2 Fund"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ClosingForeignExchangeRate": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ClosingForeignExchangeRate",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "December 31, 2023 Closing rate",
        "label": "Closing foreign exchange rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The spot exchange rate at the end of the reporting period. Exchange rate is the ratio of exchange for two currencies. Spot exchange rate is the exchange rate for immediate delivery."
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "ifrs-full_ComponentsOfEquityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComponentsOfEquityAxis",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Components of equity [axis]",
        "label": "Components of equity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Items that may be reclassified subsequently to profit or loss:",
        "label": "Components of other comprehensive income that will be reclassified to profit or loss, net of tax [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComponentsOfOtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTaxAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Items that will not be reclassified to profit or loss:",
        "label": "Components of other comprehensive income that will not be reclassified to profit or loss, net of tax [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total comprehensive loss",
        "label": "Comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of change in equity resulting from transactions and other events, other than those changes resulting from transactions with owners in their capacity as owners."
       }
      }
     },
     "auth_ref": [
      "r2",
      "r30",
      "r144",
      "r146",
      "r155",
      "r306"
     ]
    },
    "ifrs-full_ComputerEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ComputerEquipmentMember",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Computer equipment",
        "label": "Computer equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing computer equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "bldp_ConcentrationRiskNumberOfCustomers": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ConcentrationRiskNumberOfCustomers",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of customers",
        "label": "Concentration Risk, Number of Customers",
        "documentation": "Concentration Risk, Number of Customers"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ConsiderationPaidReceived": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ConsiderationPaidReceived",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Consideration paid related to acquisition",
        "label": "Consideration paid (received)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of consideration paid or received in respect of both obtaining and losing control of subsidiaries or other businesses. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r137"
     ]
    },
    "bldp_ConsiderationTransferredSharesIssuedNumberOfTranches": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ConsiderationTransferredSharesIssuedNumberOfTranches",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of tranches",
        "label": "Consideration Transferred, Shares Issued, Number of Tranches",
        "documentation": "Consideration Transferred, Shares Issued, Number of Tranches"
       }
      }
     },
     "auth_ref": []
    },
    "dei_ContactPersonnelName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "ContactPersonnelName",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contact Personnel Name",
        "label": "Contact Personnel Name",
        "documentation": "Name of contact personnel"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ContingentConsiderationMilestoneObjectivesAttainmentPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ContingentConsiderationMilestoneObjectivesAttainmentPeriod",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Numerous milestone objective period",
        "label": "Contingent Consideration, Milestone Objectives Attainment Period",
        "documentation": "Contingent Consideration, Milestone Objectives Attainment Period"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ContingentConsiderationProvisionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ContingentConsiderationProvisionMember",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration",
        "label": "Contingent consideration provision [Member]",
        "documentation": "Contingent consideration provision"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContingentConsiderationRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContingentConsiderationRecognisedAsOfAcquisitionDate",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contingent consideration",
        "label": "Contingent consideration recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount, at acquisition date, of contingent consideration arrangements recognised as consideration transferred in a business combination. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r218"
     ]
    },
    "bldp_ContingentConsiderationTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ContingentConsiderationTerm",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Performance milestones, term",
        "label": "Contingent Consideration, Term",
        "documentation": "Contingent Consideration, Term"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContinuingAndDiscontinuedOperationsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContinuingAndDiscontinuedOperationsAxis",
     "presentation": [
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing and discontinued operations [axis]",
        "label": "Continuing and discontinued operations [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "ifrs-full_ContinuingOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContinuingOperationsMember",
     "presentation": [
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continuing operations",
        "label": "Continuing operations [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for components of the entity that are not discontinued operations. A component of an entity comprises operations and cash flows that can be clearly distinguished, operationally and for financial reporting purposes, from the rest of the entity. This member also represents the standard value for the 'Continuing and discontinued operations' axis if no other member is used. [Refer: Discontinued operations [member]; Aggregate continuing and discontinued operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "bldp_ContractAssetsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ContractAssetsRollForward",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract Assets [Roll Forward]",
        "label": "Contract Assets [Roll Forward]",
        "documentation": "Contract Assets"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ContractLiabilitiesRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ContractLiabilitiesRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Contract Liabilities, Related Party Transactions",
        "documentation": "Contract Liabilities, Related Party Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ContractTerminationLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ContractTerminationLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract termination",
        "label": "Contract Termination Liabilities",
        "documentation": "Legal Provision Contract Termination"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails": {
       "parentTag": "bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Contributions paid by the employer",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from resulting from contributions to plan by employer"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in net defined benefit liability (asset) resulting from contributions to a defined benefit plan by the employer. [Refer: Net defined benefit liability (asset); Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r71"
     ]
    },
    "ifrs-full_CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CopyrightsPatentsAndOtherIndustrialPropertyRightsServiceAndOperatingRightsMember",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired patents, know-how and in-process research &amp; development",
        "label": "Copyrights, patents and other industrial property rights, service and operating rights [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing copyrights, patents and other industrial property rights, service and operating rights. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r296"
     ]
    },
    "ifrs-full_CorporateInformationAndStatementOfIFRSComplianceAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CorporateInformationAndStatementOfIFRSComplianceAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Corporate Information And Statement Of IFRS Compliance [Abstract]",
        "label": "Corporate information and statement of IFRS compliance [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_CostOfGoodsSoldAndOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "CostOfGoodsSoldAndOperatingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of goods sold and operating expense",
        "label": "Cost Of Goods Sold And Operating Expense",
        "documentation": "Cost Of Goods Sold And Operating Expense"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CostOfInventoriesRecognisedAsExpenseDuringPeriod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CostOfInventoriesRecognisedAsExpenseDuringPeriod",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/InventoriesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues",
        "label": "Cost of inventories recognised as expense during period"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of inventories recognised as an expense during the period. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r81"
     ]
    },
    "ifrs-full_CostOfSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CostOfSales",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of product and service revenues",
        "label": "Cost of sales"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of all expenses directly or indirectly attributed to the goods or services sold. Attributed expenses include, but are not limited to, costs previously included in the measurement of inventory that has now been sold, such as depreciation and maintenance of factory buildings and equipment used in the production process, unallocated production overheads, and abnormal amounts of production costs of inventories."
       }
      }
     },
     "auth_ref": [
      "r0",
      "r40"
     ]
    },
    "bldp_CostOfSalesDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "CostOfSalesDiscontinuedOperations",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost of product and service revenues",
        "label": "Cost of Sales, Discontinued Operations",
        "documentation": "Cost of Sales, Discontinued Operations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CounterpartiesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CounterpartiesAxis",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparties [axis]",
        "label": "Counterparties [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "ifrs-full_CounterpartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CounterpartiesMember",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Counterparties [member]",
        "label": "Counterparties [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the parties to the transaction other than the entity. It also represents the standard value for the 'Counterparties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r245"
     ]
    },
    "ifrs-full_CumulativeEffectAtDateOfInitialApplicationAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CumulativeEffectAtDateOfInitialApplicationAxis",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative effect at date of initial application [axis]",
        "label": "Cumulative effect at date of initial application [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustmentMember",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative Effect, Period of Adoption, Adjustment",
        "label": "Cumulative Effect, Period of Adoption, Adjustment [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative Effect, Period of Adoption [Axis]",
        "label": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative Effect, Period of Adoption [Domain]",
        "label": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrencyRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrencyRiskMember",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Currency risk",
        "label": "Currency risk [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a type of market risk representing the risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in foreign exchange rates. [Refer: Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r198",
      "r247"
     ]
    },
    "ifrs-full_CurrencySwapContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrencySwapContractMember",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange contracts",
        "label": "Currency swap contract [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a currency swap contract. [Refer: Swap contract [member]]"
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "ifrs-full_CurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current assets",
        "terseLabel": "Current assets",
        "label": "Current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity (a) expects to realise or intends to sell or consume in its normal operating cycle; (b) holds primarily for the purpose of trading; (c) expects to realise within twelve months after the reporting period; or (d) classifies as cash or cash equivalents (as defined in IAS 7) unless the asset is restricted from being exchanged or used to settle a liability for at least twelve months after the reporting period. [Refer: Assets]"
       }
      }
     },
     "auth_ref": [
      "r21",
      "r151",
      "r306"
     ]
    },
    "ifrs-full_CurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentAssetsAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current assets:",
        "label": "Current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentContractAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails",
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contract assets",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Current contract assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current contract assets. [Refer: Contract assets]"
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "ifrs-full_CurrentContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentContractLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/DeferredrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "periodStartLabel": "Beginning Balance",
        "periodEndLabel": "Ending Balance",
        "label": "Current contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current contract liabilities. [Refer: Contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r171"
     ]
    },
    "dei_CurrentFiscalYearEndDate": {
     "xbrltype": "gMonthDayItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "CurrentFiscalYearEndDate",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current Fiscal Year End Date",
        "label": "Current Fiscal Year End Date",
        "documentation": "End date of current fiscal year in the format --MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current lease liabilities",
        "verboseLabel": "Lease Liability, Current",
        "label": "Current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "ifrs-full_CurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current liabilities",
        "negatedLabel": "Current liabilities",
        "label": "Current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that: (a) the entity expects to settle in its normal operating cycle; (b) the entity holds primarily for the purpose of trading; (c) are due to be settled within twelve months after the reporting period; or (d) the entity does not have the right at the end of the reporting period to defer settlement for at least twelve months after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r22",
      "r153",
      "r306"
     ]
    },
    "ifrs-full_CurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current liabilities:",
        "label": "Current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CurrentPrepaidExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentPrepaidExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prepaid expenses and other current assets",
        "label": "Current prepaid expenses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as a current asset for expenditures made prior to the period when the economic benefit will be realised."
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "ifrs-full_CurrentProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions and other current liabilities",
        "label": "Current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "ifrs-full_CurrentRawMaterialsAndCurrentProductionSupplies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentRawMaterialsAndCurrentProductionSupplies",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Raw materials and consumables",
        "label": "Current raw materials and current production supplies"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of current raw materials and current production supplies. [Refer: Current production supplies; Current raw materials]"
       }
      }
     },
     "auth_ref": [
      "r366"
     ]
    },
    "ifrs-full_CurrentServiceCostNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentServiceCostNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current service cost",
        "label": "Increase in net defined benefit liability (asset) resulting from current service cost"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from employee service in the current period. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r65"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTaxExpenseIncome",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails": {
       "parentTag": "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Current period income tax",
        "label": "Current tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income taxes payable (recoverable) in respect of the taxable profit (tax loss) for a period."
       }
      }
     },
     "auth_ref": [
      "r278"
     ]
    },
    "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total current tax expense",
        "label": "Current tax expense (income) and adjustments for current tax of prior periods"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current tax expense (income) and adjustments for the current tax of prior periods. [Refer: Current tax expense (income); Adjustments for current tax of prior periods]"
       }
      }
     },
     "auth_ref": [
      "r352"
     ]
    },
    "ifrs-full_CurrentTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CurrentTradeReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts receivable",
        "label": "Current trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables. [Refer: Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r271",
      "r273"
     ]
    },
    "bldp_CustomerOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "CustomerOneMember",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual customer one",
        "label": "Customer One [Member]",
        "documentation": "Customer One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_CustomerTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "CustomerTwoMember",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Individual customer two",
        "label": "Customer Two [Member]",
        "documentation": "Customer Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_CustomerrelatedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "CustomerrelatedIntangibleAssetsMember",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired customer contracts and relationships",
        "verboseLabel": "Customer contracts and relationships",
        "label": "Customer-related intangible assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing assets related to customers. Such assets may include customer lists, order or production backlog, customer contracts and related customer relationships as well as non-contractual customer relationships."
       }
      }
     },
     "auth_ref": [
      "r371"
     ]
    },
    "country_DE": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "DE",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Germany",
        "label": "GERMANY"
       }
      }
     },
     "auth_ref": []
    },
    "country_DK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "DK",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Denmark",
        "label": "DENMARK"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_DeRecognitionOfLease": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DeRecognitionOfLease",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 17.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "De-recognition of lease",
        "label": "De-recognition of Lease",
        "documentation": "De-recognition of Lease"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_DeRecognitionOfRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DeRecognitionOfRightOfUseAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "De-recognition",
        "label": "De-Recognition of Right-of-Use Assets",
        "documentation": "De-Recognition of Right-of-Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DebtInstrumentsPercentageContributedToFairValueOfPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DebtInstrumentsPercentageContributedToFairValueOfPlanAssets",
     "calculation": {
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails": {
       "parentTag": "bldp_PlanAssetsAtFairValueAllocationPercentage",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Debt securities",
        "label": "Debt instruments, percentage contributed to fair value of plan assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage instruments representing debt (rather than equity) contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Debt instruments, amount contributed to fair value of plan assets]"
       }
      }
     },
     "auth_ref": [
      "r362"
     ]
    },
    "bldp_DecreaseInShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DecreaseInShortTermInvestments",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Decrease in short term investments",
        "label": "Decrease in Short term Investments",
        "documentation": "Decrease in Short term Investments"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails": {
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Settlements",
        "negatedTerseLabel": "Settlements",
        "label": "Decrease (Increase) In Net Defined Benefit Liability (Asset) Resulting From Settlements",
        "documentation": "Decrease (Increase) In Net Defined Benefit Liability (Asset) Resulting From Settlements"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_DecreaseThroughInvoicingContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DecreaseThroughInvoicingContractAssets",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Invoiced during the year",
        "label": "Decrease Through Invoicing, Contract Assets",
        "documentation": "Decrease Through Invoicing, Contract Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/DeferredrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Revenue recognized during the year",
        "label": "Decrease through performance obligation being satisfied, contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in contract liabilities resulting from the performance obligation being satisfied. [Refer: Contract liabilities; Performance obligations [member]]"
       }
      }
     },
     "auth_ref": [
      "r312"
     ]
    },
    "ifrs-full_DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deductible temporary differences for which no deferred tax asset is recognised",
        "label": "Deductible temporary differences for which no deferred tax asset is recognised"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deductible temporary differences for which no deferred tax asset is recognised in the statement of financial position. [Refer: Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r45"
     ]
    },
    "bldp_DeferredFinanceCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DeferredFinanceCost",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred finance cost",
        "label": "Deferred Finance Cost",
        "documentation": "Deferred Finance Cost"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_DeferredGainOnFinanceLeaseLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DeferredGainOnFinanceLeaseLiability",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred gain on finance lease liability",
        "label": "Deferred Gain On Finance Lease Liability",
        "documentation": "Deferred Gain On Finance Lease Liability"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_DeferredRevenueRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DeferredRevenueRollForward",
     "presentation": [
      "http://www.ballard.com/role/DeferredrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Revenue [Roll Forward]",
        "label": "Deferred Revenue [Roll Forward]",
        "documentation": "Deferred Revenue"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_DeferredShareUnitsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DeferredShareUnitsMember",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "DSUs",
        "verboseLabel": "DSU Expense",
        "label": "Deferred Share Units [Member]",
        "documentation": "Deferred Share Units [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_DeferredShareUnitsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DeferredShareUnitsRollForward",
     "presentation": [
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred Share Units [Roll Forward]",
        "label": "Deferred Share Units [Roll Forward]",
        "documentation": "Deferred Share Units"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred tax assets",
        "label": "Deferred tax assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amounts of income taxes recoverable in future periods in respect of: (a) deductible temporary differences; (b) the carryforward of unused tax losses; and (c) the carryforward of unused tax credits. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r16",
      "r18",
      "r46"
     ]
    },
    "bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total deferred tax expense",
        "label": "Deferred Tax Expense (Income) And Adjustments For Deferred Tax Of Prior Periods",
        "documentation": "Deferred Tax Expense (Income) And Adjustments For Deferred Tax Of Prior Periods"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails": {
       "parentTag": "bldp_DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Origination and reversal of temporary differences",
        "label": "Deferred tax expense (income) relating to origination and reversal of temporary differences"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deferred tax expense or income relating to the creation or reversal of temporary differences. [Refer: Temporary differences [member]; Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r279"
     ]
    },
    "bldp_DefinedBenefitPlanSettlementPercentLiabilitiesSettled": {
     "xbrltype": "pureItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DefinedBenefitPlanSettlementPercentLiabilitiesSettled",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of liabilities settled",
        "label": "Defined Benefit Plan, Settlement, Percent Liabilities Settled",
        "documentation": "Defined Benefit Plan, Settlement, Percent Liabilities Settled"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DefinedBenefitPlansAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DefinedBenefitPlansAxis",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit plans [axis]",
        "label": "Defined benefit plans [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "ifrs-full_DefinedBenefitPlansMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DefinedBenefitPlansMember",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit plans",
        "label": "Defined benefit plans [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for post-employment benefit plans other than defined contribution plans. Defined contribution plans are post-employment benefit plans under which an entity pays fixed contributions into a separate entity (a fund) and will have no legal or constructive obligation to pay further contributions if the fund does not hold sufficient assets to pay all employee benefits relating to employee service in the current and prior periods. It also represents the standard value for the 'Defined benefit plans' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "ifrs-full_DepreciationPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationPropertyPlantAndEquipment",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Depreciation",
        "label": "Depreciation, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of property, plant and equipment. [Refer: Depreciation and amortisation expense; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r54",
      "r58"
     ]
    },
    "ifrs-full_DepreciationRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DepreciationRightofuseAssets",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Depreciation",
        "label": "Depreciation, right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of depreciation of right-of-use assets. [Refer: Depreciation and amortisation expense; Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r182"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEarningsPerShareExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEarningsPerShareExplanatory",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Earnings (loss) per share",
        "label": "Description of accounting policy for earnings per share [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for earnings per share."
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee benefits",
        "label": "Description of accounting policy for employee benefits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for employee benefits. Employee benefits are all forms of consideration given by an entity in exchange for services rendered by employees or for the termination of employment."
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinanceIncomeAndCostsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance income and expense",
        "label": "Description of accounting policy for finance income and costs [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for finance income and costs. [Refer: Finance income (cost)]"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialAssetsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets",
        "label": "Description of accounting policy for financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial liabilities",
        "label": "Description of accounting policy for financial liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for financial liabilities. [Refer: Financial liabilities]"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency",
        "label": "Description of accounting policy for foreign currency translation [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for foreign currency translation."
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment, Financial assets",
        "label": "Description of accounting policy for impairment of financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the impairment of financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment, Non-financial assets",
        "label": "Description of accounting policy for impairment of non-financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for the impairment of non-financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIncomeTaxExplanatory",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Description of accounting policy for income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for income tax."
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill and Intangible assets",
        "label": "Description of accounting policy for intangible assets and goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForLeasesExplanatory",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases",
        "label": "Description of accounting policy for leases [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for leases. A lease is an agreement whereby the lessor conveys to the lessee in return for a payment or series of payments the right to use an asset for an agreed period of time."
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForMeasuringInventories": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForMeasuringInventories",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Description of accounting policy for measuring inventories [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's accounting policy for measuring inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r79"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Description of accounting policy for property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForProvisionsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions",
        "label": "Description of accounting policy for provisions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for provisions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForRecognitionOfRevenue": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForRecognitionOfRevenue",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue recognition",
        "label": "Description of accounting policy for recognition of revenue [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for recognising revenue. [Refer: Revenue]"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSegmentReportingExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSegmentReportingExplanatory",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segment reporting",
        "label": "Description of accounting policy for segment reporting [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for segment reporting."
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "ifrs-full_DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DescriptionOfAccountingPolicyForSharebasedPaymentTransactionsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation plans",
        "label": "Description of accounting policy for share-based payment transactions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The description of the entity's material accounting policy information for transactions in which the entity: (a) receives goods or services from the supplier of those goods or services (including an employee) in a share-based payment arrangement; or (b) incurs an obligation to settle the transaction with the supplier in a share-based payment arrangement when another group entity receives those goods or services. [Refer: Share-based payment arrangements [member]]"
       }
      }
     },
     "auth_ref": [
      "r346"
     ]
    },
    "bldp_DescriptionofaccountingpolicyforconsolidationPolicyTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DescriptionofaccountingpolicyforconsolidationPolicyTextBlock",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesPolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of consolidation",
        "label": "Description of accounting policy for consolidation [Policy Text Block]",
        "documentation": "Description of accounting policy for consolidation [Policy Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DilutedEarningsLossPerShare": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DilutedEarningsLossPerShare",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Loss per share, diluted (in USD per share)",
        "label": "Diluted earnings (loss) per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of profit (loss) attributable to ordinary equity holders of the parent entity (the numerator), divided by the weighted average number of ordinary shares outstanding during the period (the denominator), both adjusted for the effects of all dilutive potential ordinary shares. [Refer: Ordinary shares [member]; Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r105",
      "r106"
     ]
    },
    "ifrs-full_DilutedEarningsLossPerShareFromContinuingOperations": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DilutedEarningsLossPerShareFromContinuingOperations",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_DilutedEarningsLossPerShare",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Continued operations, diluted (in USD per share)",
        "label": "Diluted earnings (loss) per share from continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "Diluted earnings (loss) per share from continuing operations. [Refer: Continuing operations [member]; Diluted earnings (loss) per share]"
       }
      }
     },
     "auth_ref": [
      "r105",
      "r106"
     ]
    },
    "ifrs-full_DilutedEarningsLossPerShareFromDiscontinuedOperations": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DilutedEarningsLossPerShareFromDiscontinuedOperations",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_DilutedEarningsLossPerShare",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued operations, diluted (in USD per share)",
        "label": "Diluted earnings (loss) per share from discontinued operations"
       }
      },
      "en": {
       "role": {
        "documentation": "Diluted earnings (loss) per share from discontinued operations. [Refer: Diluted earnings (loss) per share; Discontinued operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r106",
      "r107"
     ]
    },
    "ifrs-full_DisclosureOfAccountingJudgementsAndEstimatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAccountingJudgementsAndEstimatesExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Criticaljudgmentsinapplyingaccountingpoliciesandkeysourcesofestimationuncertainty"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Critical judgments in applying accounting policies and key sources of estimation uncertainty",
        "label": "Disclosure of accounting judgements and estimates [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of judgements that management has made in the process of applying the entity's accounting policies that have the most significant effect on amounts recognised in the financial statements along with information about the assumptions that the entity makes about the future, and other major sources of estimation uncertainty at the end of the reporting period, that have a significant risk of resulting in a material adjustment to the carrying amounts of assets and liabilities within the next year. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Lease Liabilities",
        "label": "Disclosure of additional information about leasing activities for lessee [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of additional information about leasing activities of a lessee."
       }
      }
     },
     "auth_ref": [
      "r187"
     ]
    },
    "ifrs-full_DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Discontinued Operations",
        "label": "Disclosure of analysis of single amount of discontinued operations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the analysis of the single amount of discontinued operations. [Refer: Discontinued operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r227"
     ]
    },
    "ifrs-full_DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Basisofpreparation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basis of preparation",
        "label": "Disclosure of basis of preparation of financial statements [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the basis used for the preparation of the financial statements."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_DisclosureOfBorrowingsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBorrowingsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Bankfacilities"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Bank facilities",
        "label": "Disclosure of borrowings [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of borrowings. [Refer: Borrowings]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_DisclosureOfBusinessCombinationsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsLineItems",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about business combination [line items]",
        "label": "Disclosure of detailed information about business combination [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfBusinessCombinationsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfBusinessCombinationsTable",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about business combination [table]",
        "label": "Disclosure of detailed information about business combination [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of business combinations."
       }
      }
     },
     "auth_ref": [
      "r220"
     ]
    },
    "ifrs-full_DisclosureOfCashFlowStatementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCashFlowStatementExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Supplementaldisclosureofcashflowinformation"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Supplemental disclosure of cash flow information",
        "label": "Disclosure of cash flow statement [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for a statement of cash flows."
       }
      }
     },
     "auth_ref": [
      "r140"
     ]
    },
    "bldp_DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock",
     "presentation": [
      "http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Non-cash Financing and Investing Activities",
        "label": "Disclosure Of Cash Flow Statement, Investing And Financing Activities, Explanatory [Table Text Block]",
        "documentation": "Disclosure Of Cash Flow Statement, Investing And Financing Activities, Explanatory [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfChangesInAccountingPoliciesAccountingEstimatesAndErrorsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Changesinaccountingpolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in accounting policies",
        "label": "Disclosure of changes in accounting policies, accounting estimates and errors [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for changes in accounting policies, accounting estimates and errors."
       }
      }
     },
     "auth_ref": [
      "r142"
     ]
    },
    "ifrs-full_DisclosureOfChangesInAccountingPoliciesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfChangesInAccountingPoliciesExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Recentaccountingpronouncementsandfutureaccountingpolicychanges"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Recent accounting pronouncements and future accounting policy changes",
        "label": "Disclosure of changes in accounting policies [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of changes made to accounting policies by the entity."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalLineItems",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of classes of share capital [line items]",
        "label": "Disclosure of classes of share capital [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfClassesOfShareCapitalTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfClassesOfShareCapitalTable",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of classes of share capital [table]",
        "label": "Disclosure of classes of share capital [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to classes of share capital."
       }
      }
     },
     "auth_ref": [
      "r27"
     ]
    },
    "ifrs-full_DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Commitmentsandcontingencies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Commitments and contingencies",
        "label": "Disclosure of commitments and contingent liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of commitments and contingent liabilities. [Refer: Contingent liabilities [member]]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_DisclosureOfDefinedBenefitPlansExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDefinedBenefitPlansExplanatory",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Defined Benefit Plans",
        "label": "Disclosure of defined benefit plans [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of defined benefit plans. [Refer: Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r61"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsLineItems",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about borrowings [line items]",
        "label": "Disclosure of detailed information about borrowings [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutBorrowingsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutBorrowingsTable",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about borrowings [table]",
        "label": "Disclosure of detailed information about borrowings [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of borrowings."
       }
      }
     },
     "auth_ref": [
      "r381"
     ]
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsTables",
      "http://www.ballard.com/role/IntangibleassetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Intangible Assets",
        "terseLabel": "Schedule of Detailed Information About Intangible Assets",
        "label": "Disclosure of detailed information about intangible assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about intangible assets. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "bldp_DisclosureOfDetailedInformationAboutInventoriesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DisclosureOfDetailedInformationAboutInventoriesTableTextBlock",
     "presentation": [
      "http://www.ballard.com/role/InventoriesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Detailed Information About Inventories",
        "label": "Disclosure Of Detailed Information About Inventories [Table Text Block]",
        "documentation": "Disclosure Of Detailed Information About Inventories [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesTables",
      "http://www.ballard.com/role/PropertyplantandequipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Detailed Information About Property, Plant and Equipment",
        "label": "Disclosure of detailed information about property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of detailed information about property, plant and equipment. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "bldp_DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock",
     "presentation": [
      "http://www.ballard.com/role/OtheroperatingexpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Detailed Information on Other Operating Expense",
        "label": "Disclosure Of Detailed Information, Other Operating Expenses [Table Text Block]",
        "documentation": "Disclosure Of Detailed Information, Other Operating Expenses [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock",
     "presentation": [
      "http://www.ballard.com/role/FinanceincomeandexpenseTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Detailed Information of Finance Income and Expense",
        "label": "Disclosure Of Detailed Information on Finance Income And Expense [Table Text Block]",
        "documentation": "Disclosure Of Detailed Information on Finance Income And Expense [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock",
     "presentation": [
      "http://www.ballard.com/role/PersonnelexpensesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Detailed Information on Personnel Expenses",
        "label": "Disclosure Of Detailed Information on Personnel Expenses [Table Text Block]",
        "documentation": "Disclosure Of Detailed Information on Personnel Expenses [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Disaggregation of Revenue from Contracts with Customers",
        "label": "Disclosure of disaggregation of revenue from contracts with customers [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the disaggregation of revenue from contracts with customers. [Refer: Revenue from contracts with customers]"
       }
      }
     },
     "auth_ref": [
      "r173"
     ]
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersLineItems",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of disaggregation of revenue from contracts with customers [line items]",
        "label": "Disclosure of disaggregation of revenue from contracts with customers [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersTable",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of disaggregation of revenue from contracts with customers [table]",
        "label": "Disclosure of disaggregation of revenue from contracts with customers [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the disaggregation of revenue from contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r173"
     ]
    },
    "ifrs-full_DisclosureOfDiscontinuedOperationsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfDiscontinuedOperationsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Discontinuedoperations"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued operations",
        "label": "Disclosure of discontinued operations [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of discontinued operations. [Refer: Discontinued operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_DisclosureOfEmployeeBenefitsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEmployeeBenefitsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Othernoncurrentliabilitiesandemployeefuturebenefits"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities and employee future benefits",
        "label": "Disclosure of employee benefits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r78"
     ]
    },
    "ifrs-full_DisclosureOfEntitysReportableSegmentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEntitysReportableSegmentsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Operatingsegments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating segments",
        "label": "Disclosure of entity's operating segments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for operating segments."
       }
      }
     },
     "auth_ref": [
      "r264"
     ]
    },
    "ifrs-full_DisclosureOfEventsAfterReportingPeriodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfEventsAfterReportingPeriodExplanatory",
     "presentation": [
      "http://www.ballard.com/role/SubsequentEvent"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Event",
        "label": "Disclosure of events after reporting period [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for events after the reporting period."
       }
      }
     },
     "auth_ref": [
      "r41"
     ]
    },
    "ifrs-full_DisclosureOfExpensesByNatureExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfExpensesByNatureExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Personnelexpenses"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Personnel expenses",
        "label": "Disclosure of expenses by nature [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of expenses by nature. [Refer: Expenses, by nature]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_DisclosureOfFairValueOfPlanAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFairValueOfPlanAssetsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Fair Value of Plan Assets",
        "label": "Disclosure of fair value of plan assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the fair value of defined benefit plan assets. [Refer: Plan assets [member]; Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r73"
     ]
    },
    "ifrs-full_DisclosureOfFinanceIncomeExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinanceIncomeExpenseExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Financeincomeandexpense"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance income and expense",
        "label": "Disclosure of finance income (cost) [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of finance income (cost). [Refer: Finance income (cost)]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_DisclosureOfFinancialAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Tradeandotherreceivables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other receivables",
        "label": "Disclosure of financial assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "ifrs-full_DisclosureOfFinancialAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsLineItems",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of financial assets [line items]",
        "label": "Disclosure of financial assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfFinancialAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialAssetsTable",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of financial assets [table]",
        "label": "Disclosure of financial assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to financial assets."
       }
      }
     },
     "auth_ref": [
      "r244"
     ]
    },
    "ifrs-full_DisclosureOfFinancialRiskManagementExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfFinancialRiskManagementExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Financialinstruments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Financial instruments",
        "label": "Disclosure of financial risk management [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the entity's financial risk management practices and policies."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_DisclosureOfGeographicalAreasExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasExplanatory",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Geographical Areas",
        "label": "Disclosure of geographical areas [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of geographical information."
       }
      }
     },
     "auth_ref": [
      "r262"
     ]
    },
    "ifrs-full_DisclosureOfGeographicalAreasLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasLineItems",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of geographical areas [line items]",
        "label": "Disclosure of geographical areas [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfGeographicalAreasTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGeographicalAreasTable",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of geographical areas [table]",
        "label": "Disclosure of geographical areas [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to geographical areas."
       }
      }
     },
     "auth_ref": [
      "r262"
     ]
    },
    "ifrs-full_DisclosureOfGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfGoodwillExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Goodwill"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Disclosure of goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_DisclosureOfImpairmentOfAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfImpairmentOfAssetsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Impairmentchargesonpropertyplantandequipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Impairment charges on property, plant, and equipment",
        "label": "Disclosure of impairment of assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for the impairment of assets."
       }
      }
     },
     "auth_ref": [
      "r114"
     ]
    },
    "ifrs-full_DisclosureOfIncomeTaxExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIncomeTaxExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Incometaxes"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income taxes",
        "label": "Disclosure of income tax [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for income taxes."
       }
      }
     },
     "auth_ref": [
      "r49"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Intangibleassets"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Disclosure of intangible assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for intangible assets."
       }
      }
     },
     "auth_ref": [
      "r126"
     ]
    },
    "ifrs-full_DisclosureOfIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsLineItems",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about intangible assets [line items]",
        "label": "Disclosure of detailed information about intangible assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfIntangibleAssetsTable",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about intangible assets [table]",
        "label": "Disclosure of detailed information about intangible assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of intangible assets."
       }
      }
     },
     "auth_ref": [
      "r124"
     ]
    },
    "ifrs-full_DisclosureOfInterestsInAssociatesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInterestsInAssociatesExplanatory",
     "presentation": [
      "http://www.ballard.com/role/LongtermfinancialinvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Equity- Accounted Investments",
        "label": "Disclosure of interests in associates [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of interests in associates. [Refer: Associates [member]]"
       }
      }
     },
     "auth_ref": [
      "r149"
     ]
    },
    "ifrs-full_DisclosureOfInterestsInOtherEntitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInterestsInOtherEntitiesExplanatory",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Interests in Other Entities",
        "label": "Disclosure of interests in other entities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for interests in other entities."
       }
      }
     },
     "auth_ref": [
      "r147"
     ]
    },
    "ifrs-full_DisclosureOfInventoriesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInventoriesExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Inventories"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "label": "Disclosure of inventories [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for inventories."
       }
      }
     },
     "auth_ref": [
      "r84"
     ]
    },
    "ifrs-full_DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-accounted Investments",
        "label": "Disclosure of investments accounted for using equity method [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of investments accounted for using the equity method. [Refer: Investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Longtermfinancialinvestments"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term financial investments",
        "label": "Disclosure of investments other than investments accounted for using equity method [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of investments other than investments accounted for using the equity method. [Refer: Investments other than investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_DisclosureOfJointVenturesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfJointVenturesLineItems",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesNarrativeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of joint ventures [line items]",
        "label": "Disclosure of joint ventures [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfJointVenturesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfJointVenturesTable",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesNarrativeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of joint ventures [table]",
        "label": "Disclosure of joint ventures [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to joint ventures."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r104",
      "r164"
     ]
    },
    "ifrs-full_DisclosureOfLeasesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfLeasesExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Leaseliability"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Lease liability",
        "label": "Disclosure of leases [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for leases."
       }
      }
     },
     "auth_ref": [
      "r190",
      "r191"
     ]
    },
    "bldp_DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Major Components of Tax Expense (income)",
        "label": "Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]",
        "documentation": "Disclosure Of Major Components Of Tax Expense (Income) [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMajorCustomersLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfMajorCustomersLineItems",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of major customers [line items]",
        "label": "Disclosure of major customers [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMajorCustomersTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfMajorCustomersTable",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of major customers [table]",
        "label": "Disclosure of major customers [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the entity's major customers."
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "bldp_DisclosureOfMaterialAccountingPoliciesTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DisclosureOfMaterialAccountingPoliciesTextBlock",
     "presentation": [
      "http://www.ballard.com/role/Materialaccountingpolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Material accounting policies",
        "label": "Disclosure Of Material Accounting Policies [Text Block]",
        "documentation": "The entire disclosure for significant accounting policies applied by the entity."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMaterialAccountingPolicyInformationExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfMaterialAccountingPolicyInformationExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Materialaccountingpolicies"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of material accounting policy information [text block]",
        "label": "Disclosure of material accounting policy information [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure of material accounting policy information applied by the entity."
       }
      }
     },
     "auth_ref": [
      "r7"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Maturity Analysis of Finance Lease Payments Receivable",
        "label": "Disclosure of maturity analysis of finance lease payments receivable [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a maturity analysis of finance lease payments receivable. Finance lease is a lease that transfers substantially all the risks and rewards incidental to ownership of an underlying asset."
       }
      }
     },
     "auth_ref": [
      "r188"
     ]
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableLineItems",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of maturity analysis of finance lease payments receivable [line items]",
        "label": "Disclosure of maturity analysis of finance lease payments receivable [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableTable",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of maturity analysis of finance lease payments receivable [table]",
        "label": "Disclosure of maturity analysis of finance lease payments receivable [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the maturity analysis of finance lease payments receivable."
       }
      }
     },
     "auth_ref": [
      "r188"
     ]
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Nature and Extent of Risks Arising from Financial Instruments",
        "label": "Disclosure of nature and extent of risks arising from financial instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of information that enables users of financial statements to evaluate the nature and extent of risks arising from financial instruments to which the entity is exposed. [Refer: Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r235"
     ]
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsLineItems",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of nature and extent of risks arising from financial instruments [line items]",
        "label": "Disclosure of nature and extent of risks arising from financial instruments [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsTable",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of nature and extent of risks arising from financial instruments [table]",
        "label": "Disclosure of nature and extent of risks arising from financial instruments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the nature and extent of risks arising from financial instruments."
       }
      }
     },
     "auth_ref": [
      "r236",
      "r237"
     ]
    },
    "bldp_DisclosureOfNatureOfBusinessExplanatoryTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DisclosureOfNatureOfBusinessExplanatoryTextBlock",
     "presentation": [
      "http://www.ballard.com/role/Reportingentity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reporting entity",
        "label": "Disclosure Of Nature Of Business Explanatory [Text Block]",
        "documentation": "Disclosure Of Nature Of Business Explanatory [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Net Defined Benefit Liability (Asset)",
        "label": "Disclosure of net defined benefit liability (asset) [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of a net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetLineItems",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of net defined benefit liability (asset) [line items]",
        "label": "Disclosure of net defined benefit liability (asset) [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfNetDefinedBenefitLiabilityAssetTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNetDefinedBenefitLiabilityAssetTable",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of net defined benefit liability (asset) [table]",
        "label": "Disclosure of net defined benefit liability (asset) [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the net defined benefit liability (asset)."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Number and Weighted Average Exercise Prices of Other Equity Instruments",
        "label": "Disclosure of number and weighted average exercise prices of other equity instruments [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of other equity instruments (ie other than share options)."
       }
      }
     },
     "auth_ref": [
      "r379"
     ]
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Number and Weighted Average Exercise Prices of Share Options",
        "label": "Disclosure of number and weighted average exercise prices of share options [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average exercise prices of share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r209"
     ]
    },
    "ifrs-full_DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Number and Weighted Average Remaining Contractual Life of Outstanding Share Options",
        "label": "Disclosure of number and weighted average remaining contractual life of outstanding share options [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the number and weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r210"
     ]
    },
    "ifrs-full_DisclosureOfOperatingSegmentsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsLineItems",
     "presentation": [
      "http://www.ballard.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of operating segments [line items]",
        "label": "Disclosure of operating segments [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOperatingSegmentsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOperatingSegmentsTable",
     "presentation": [
      "http://www.ballard.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of operating segments [table]",
        "label": "Disclosure of operating segments [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to operating segments."
       }
      }
     },
     "auth_ref": [
      "r251"
     ]
    },
    "ifrs-full_DisclosureOfOtherOperatingExpenseExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherOperatingExpenseExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Otheroperatingexpense"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other operating expense",
        "label": "Disclosure of other operating expense [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other operating expense. [Refer: Other operating income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_DisclosureOfOtherProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherProvisionsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Other Provisions",
        "label": "Disclosure of other provisions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "ifrs-full_DisclosureOfOtherProvisionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherProvisionsLineItems",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/ProvisionsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of other provisions [line items]",
        "label": "Disclosure of other provisions [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfOtherProvisionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfOtherProvisionsTable",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/ProvisionsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of other provisions [table]",
        "label": "Disclosure of other provisions [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to other provisions."
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Propertyplantandequipment"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Disclosure of property, plant and equipment [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r60"
     ]
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentLineItems",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonpropertyplantandequipmentNarrativeDetails",
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails",
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [line items]",
        "label": "Disclosure of detailed information about property, plant and equipment [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfPropertyPlantAndEquipmentTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfPropertyPlantAndEquipmentTable",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonpropertyplantandequipmentNarrativeDetails",
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails",
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of detailed information about property, plant and equipment [table]",
        "label": "Disclosure of detailed information about property, plant and equipment [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to details of property, plant and equipment."
       }
      }
     },
     "auth_ref": [
      "r57"
     ]
    },
    "ifrs-full_DisclosureOfProvisionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfProvisionsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Provisions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Provisions",
        "label": "Disclosure of provisions [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of provisions. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesTables",
      "http://www.ballard.com/role/PropertyplantandequipmentTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Quantitative Information About Right-of-Use Assets",
        "label": "Disclosure of quantitative information about right-of-use assets [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of quantitative information about right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsLineItems",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of quantitative information about right-of-use assets [line items]",
        "label": "Disclosure of quantitative information about right-of-use assets [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfQuantitativeInformationAboutRightofuseAssetsTable",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of quantitative information about right-of-use assets [table]",
        "label": "Disclosure of quantitative information about right-of-use assets [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to right-of-use assets."
       }
      }
     },
     "auth_ref": [
      "r185"
     ]
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/EquityTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Range of Exercise Prices of Outstanding Share Options",
        "label": "Disclosure of range of exercise prices of outstanding share options [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the range of exercise prices for outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r210"
     ]
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsLineItems",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options [line items]",
        "label": "Disclosure of range of exercise prices of outstanding share options [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsTable",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of range of exercise prices of outstanding share options [table]",
        "label": "Disclosure of range of exercise prices of outstanding share options [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the range of exercise prices of outstanding share options."
       }
      }
     },
     "auth_ref": [
      "r210"
     ]
    },
    "bldp_DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Recognition and Measurement of Goodwill and Intangible Assets",
        "label": "Disclosure Of Recognition And Measurement Of Goodwill And Intangible Assets [Table Text Block]",
        "documentation": "Disclosure Of Recognition And Measurement Of Goodwill And Intangible Assets [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of Accounting Profit",
        "label": "Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]",
        "documentation": "Disclosure Of Reconciliation Of Accounting Profit Multiplied By Applicable Tax Rates And Average Effective Tax Rate [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Reconciliation of Changes in Intangible Assets",
        "label": "Disclosure of reconciliation of changes in intangible assets and goodwill [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of the reconciliation of changes in intangible assets and goodwill. [Refer: Intangible assets and goodwill]"
       }
      }
     },
     "auth_ref": [
      "r370"
     ]
    },
    "ifrs-full_DisclosureOfRelatedPartyExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRelatedPartyExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Relatedpartytransactions"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related party transactions",
        "label": "Disclosure of related party [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for related parties."
       }
      }
     },
     "auth_ref": [
      "r97"
     ]
    },
    "ifrs-full_DisclosureOfRevenueExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRevenueExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Disaggregationofrevenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disaggregation of revenue",
        "label": "Disclosure of revenue [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue."
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "ifrs-full_DisclosureOfRevenueFromContractsWithCustomersExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfRevenueFromContractsWithCustomersExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Deferredrevenue"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred revenue",
        "label": "Disclosure of revenue from contracts with customers [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The entire disclosure for revenue from contracts with customers."
       }
      }
     },
     "auth_ref": [
      "r177",
      "r178"
     ]
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsLineItems",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of sensitivity analysis for actuarial assumptions [line items]",
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfSensitivityAnalysisForActuarialAssumptionsTable",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of sensitivity analysis for actuarial assumptions [table]",
        "label": "Disclosure of sensitivity analysis for actuarial assumptions [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to the sensitivity analysis for actuarial assumptions."
       }
      }
     },
     "auth_ref": [
      "r75"
     ]
    },
    "bldp_DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock",
     "presentation": [
      "http://www.ballard.com/role/Equity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity",
        "label": "Disclosure Of Share Capital, Reserves And Other Equity Interest And Share-Based Payment Arrangements [Text Block]",
        "documentation": "Disclosure Of Share Capital, Reserves And Other Equity Interest And Share-Based Payment Arrangements [Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Temporary Difference, Unused Tax Losses and Unused Tax Credits",
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of types of temporary differences, unused tax losses and unused tax credits. [Refer: Unused tax credits [member]; Unused tax losses [member]; Temporary differences [member]]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsLineItems",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]",
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsTable",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]",
        "label": "Disclosure of temporary difference, unused tax losses and unused tax credits [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to temporary differences, unused tax losses and unused tax credits."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementLineItems",
     "presentation": [
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [line items]",
        "label": "Disclosure of terms and conditions of share-based payment arrangement [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTermsAndConditionsOfSharebasedPaymentArrangementTable",
     "presentation": [
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of terms and conditions of share-based payment arrangement [table]",
        "label": "Disclosure of terms and conditions of share-based payment arrangement [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to terms and conditions of share-based payment arrangements."
       }
      }
     },
     "auth_ref": [
      "r211"
     ]
    },
    "ifrs-full_DisclosureOfTradeAndOtherPayablesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTradeAndOtherPayablesExplanatory",
     "presentation": [
      "http://www.ballard.com/role/Tradeandotherpayables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables",
        "label": "Disclosure of trade and other payables [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of trade and other payables. [Refer: Trade and other payables]"
       }
      }
     },
     "auth_ref": [
      "r341"
     ]
    },
    "bldp_DisclosureOfTradeReceivablesAndOtherTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DisclosureOfTradeReceivablesAndOtherTableTextBlock",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Trade and Other Receivables",
        "label": "Disclosure Of Trade Receivables And Other [Table Text Block]",
        "documentation": "Disclosure Of Trade Receivables And Other"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesExplanatory",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Transactions Between Related Parties",
        "label": "Disclosure of transactions between related parties [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The disclosure of transactions between the entity and its related parties. [Refer: Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r93"
     ]
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesLineItems",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of transactions between related parties [line items]",
        "verboseLabel": "Disclosure of transactions between related parties [line items]",
        "label": "Disclosure of transactions between related parties [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisclosureOfTransactionsBetweenRelatedPartiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisclosureOfTransactionsBetweenRelatedPartiesTable",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of transactions between related parties [table]",
        "label": "Disclosure of transactions between related parties [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to transactions between related parties."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "bldp_DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DisclosureofChangesinAccountingPoliciesAccountingEstimatesandErrorsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]",
        "label": "Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]",
        "documentation": "Disclosure of Changes in Accounting Policies, Accounting Estimates and Errors [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Comprehensive Income by Plan Type",
        "label": "Disclosure of Comprehensive Income Loss By Plan Type [Table Text Block]",
        "documentation": "Disclosure of Comprehensive Income Loss By Plan Type [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Intangible Assets with Indefinite Useful Life",
        "label": "Disclosure of intangible assets with definitive useful life [Table Text Block]",
        "documentation": "Disclosure of intangible assets with definitive useful life [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_DiscontinuedOperationsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DiscontinuedOperationsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued Operations [Abstract]",
        "label": "Discontinued Operations [Abstract]",
        "documentation": "Discontinued Operations [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_DiscontinuedOperationsFinanceIncomeAndOtherIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DiscontinuedOperationsFinanceIncomeAndOtherIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails": {
       "parentTag": "ifrs-full_ProfitLossFromDiscontinuedOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance income and other",
        "label": "Discontinued Operations, Finance Income and Other Income",
        "documentation": "Discontinued Operations, Finance Income and Other Income"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_DiscontinuedOperationsGrossMargin": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DiscontinuedOperationsGrossMargin",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails": {
       "parentTag": "ifrs-full_ProfitLossFromDiscontinuedOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Gross margin",
        "label": "Discontinued Operations, Gross Margin",
        "documentation": "Discontinued Operations, Gross Margin"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DiscontinuedOperationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DiscontinuedOperationsMember",
     "presentation": [
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued operations",
        "label": "Discontinued operations [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of an entity that either has been disposed of or is classified as held for sale, and that: (a) represents a separate major line of business or geographical area of operations; (b) is part of a single co-ordinated plan to dispose of a separate major line of business or geographical area of operations; or (c) is a subsidiary acquired exclusively with a view to resale. A component of an entity comprises operations and cash flows that can be clearly distinguished, operationally and for financial reporting purposes, from the rest of the entity. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r229"
     ]
    },
    "bldp_DiscontinuedOperationsOperatingExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DiscontinuedOperationsOperatingExpenses",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails": {
       "parentTag": "ifrs-full_ProfitLossFromDiscontinuedOperations",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Total operating expense",
        "label": "Discontinued Operations, Operating Expenses",
        "documentation": "Discontinued Operations, Operating Expenses"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_DisposalsPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "DisposalsPropertyPlantAndEquipment",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Disposals",
        "label": "Disposals, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease in property, plant and equipment resulting from disposals. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r52"
     ]
    },
    "bldp_DocumentAndEntityInformationAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DocumentAndEntityInformationAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document And Entity Information [Abstract]",
        "label": "Document And Entity Information [Abstract]",
        "documentation": "Document And Entity Information [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentAnnualReport": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentAnnualReport",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Annual Report",
        "label": "Document Annual Report",
        "documentation": "Boolean flag that is true only for a form used as an annual report."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r337",
      "r338"
     ]
    },
    "dei_DocumentFinStmtErrorCorrectionFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtErrorCorrectionFlag",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Error Correction [Flag]",
        "label": "Document Financial Statement Error Correction [Flag]",
        "documentation": "Indicates whether any of the financial statement period in the filing include a restatement due to error correction."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r337",
      "r338",
      "r339"
     ]
    },
    "dei_DocumentFinStmtRestatementRecoveryAnalysisFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFinStmtRestatementRecoveryAnalysisFlag",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "label": "Document Financial Statement Restatement Recovery Analysis [Flag]",
        "documentation": "Indicates whether any of the financial statement periods include restatements that required a recovery analysis of incentive-based compensation received by any of the registrant's executive officers during the relevant recovery period pursuant to \u00a7240.10D-1(b)."
       }
      }
     },
     "auth_ref": [
      "r336",
      "r337",
      "r338",
      "r339"
     ]
    },
    "dei_DocumentFiscalPeriodFocus": {
     "xbrltype": "fiscalPeriodItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalPeriodFocus",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Period Focus",
        "label": "Document Fiscal Period Focus",
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentFiscalYearFocus": {
     "xbrltype": "gYearItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentFiscalYearFocus",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Fiscal Year Focus",
        "label": "Document Fiscal Year Focus",
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentPeriodEndDate": {
     "xbrltype": "dateItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentPeriodEndDate",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Period End Date",
        "label": "Document Period End Date",
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD."
       }
      }
     },
     "auth_ref": []
    },
    "dei_DocumentRegistrationStatement": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentRegistrationStatement",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Registration Statement",
        "label": "Document Registration Statement",
        "documentation": "Boolean flag that is true only for a form used as a registration statement."
       }
      }
     },
     "auth_ref": [
      "r331"
     ]
    },
    "dei_DocumentType": {
     "xbrltype": "submissionTypeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "DocumentType",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Document Type",
        "label": "Document Type",
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'."
       }
      }
     },
     "auth_ref": []
    },
    "bldp_DomainNamesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "DomainNamesMember",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Domain names",
        "label": "Domain Names [Member]",
        "documentation": "Domain Names"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ERPmanagementreportingsoftwaresystemMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ERPmanagementreportingsoftwaresystemMember",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ERP management reporting software system",
        "label": "ERP management reporting software system [Member]",
        "documentation": "ERP management reporting software system [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_ES": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "ES",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Spain",
        "label": "SPAIN"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_EUROPE1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "EUROPE1Member",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Europe",
        "label": "EUROPE 1 [Member]",
        "documentation": "EUROPE 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EarningsPerShareAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EarningsPerShareAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Basic and diluted loss per share",
        "label": "Earnings per share [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EffectOfExchangeRateChangesOnCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EffectOfExchangeRateChangesOnCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of exchange rate fluctuations on cash and cash equivalents held",
        "label": "Effect of exchange rate changes on cash and cash equivalents"
       }
      },
      "en": {
       "role": {
        "documentation": "The effect of exchange rate changes on cash and cash equivalents held or due in a foreign currency. [Refer: Cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r135",
      "r136"
     ]
    },
    "bldp_EliminationOfUnrealizedProfitOnDownstreamSales": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "EliminationOfUnrealizedProfitOnDownstreamSales",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Elimination of unrealized profit on downstream sales, net of sale to third party",
        "label": "Elimination of Unrealized Profit on Downstream Sales",
        "documentation": "Elimination of Unrealized Profit on Downstream Sales"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_EmergingMarketsAndOtherMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "EmergingMarketsAndOtherMember",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Emerging Markets and Other",
        "label": "Emerging Markets and Other [Member]",
        "documentation": "Emerging Markets and Other"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_EmployeeBenefitsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "EmployeeBenefitsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefits [Abstract]",
        "label": "Employee Benefits [Abstract]",
        "documentation": "Employee Benefits [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EmployeeBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EmployeeBenefitsExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/PersonnelexpensesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/PersonnelexpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Personnel expenses",
        "label": "Employee benefits expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The expense of all forms of consideration given by an entity in exchange for a service rendered by employees or for the termination of employment."
       }
      }
     },
     "auth_ref": [
      "r1",
      "r40",
      "r268"
     ]
    },
    "bldp_EmployeeBenefitsFuturePlansRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "EmployeeBenefitsFuturePlansRollForward",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee Benefits Future Plans [Roll Forward]",
        "label": "Employee Benefits Future Plans [Roll Forward]",
        "documentation": "Employee Benefits Future Plans"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_EmployeeRelatedLiabilitiesCurrent1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "EmployeeRelatedLiabilitiesCurrent1",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/TradeandotherpayablesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/TradeandotherpayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensation payable",
        "label": "Employee Related Liabilities Current1",
        "documentation": "Employee Related Liabilities Current1"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_EmployeeStockOption1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "EmployeeStockOption1Member",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Option Expense",
        "terseLabel": "Stock Option",
        "label": "Employee Stock Option1 [Member]",
        "documentation": "Employee Stock Option1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_EncoreFXFacilityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "EncoreFXFacilityMember",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "FX Facility",
        "label": "EncoreFX Facility [Member]",
        "documentation": "EncoreFX Facility [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntitiesTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntitiesTable",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entities [Table]",
        "label": "Entities [Table]",
        "documentation": "Container to assemble all relevant information about each entity associated with the document instance"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressAddressLine1": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressAddressLine1",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Address Line One",
        "label": "Entity Address, Address Line One",
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCityOrTown": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCityOrTown",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, City or Town",
        "label": "Entity Address, City or Town",
        "documentation": "Name of the City or Town"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressCountry": {
     "xbrltype": "countryCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressCountry",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Country",
        "label": "Entity Address, Country",
        "documentation": "ISO 3166-1 alpha-2 country code."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressPostalZipCode": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressPostalZipCode",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, Postal Zip Code",
        "label": "Entity Address, Postal Zip Code",
        "documentation": "Code for the postal or zip code"
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressStateOrProvince": {
     "xbrltype": "stateOrProvinceItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressStateOrProvince",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Address, State or Province",
        "label": "Entity Address, State or Province",
        "documentation": "Name of the state or province."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityAddressesAddressTypeAxis",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Addresses, Address Type [Axis]",
        "label": "Entity Addresses, Address Type [Axis]",
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCentralIndexKey": {
     "xbrltype": "centralIndexKeyItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCentralIndexKey",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Central Index Key",
        "label": "Entity Central Index Key",
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK."
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCommonStockSharesOutstanding",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Common Stock, Shares Outstanding",
        "label": "Entity Common Stock, Shares Outstanding",
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityCurrentReportingStatus": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityCurrentReportingStatus",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Current Reporting Status",
        "label": "Entity Current Reporting Status",
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityDomain",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity [Domain]",
        "label": "Entity [Domain]",
        "documentation": "All the names of the entities being reported upon in a document. Any legal structure used to conduct activities or to hold assets. Some examples of such structures are corporations, partnerships, limited liability companies, grantor trusts, and other trusts. This item does not include business and geographical segments which are included in the geographical or business segments domains."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityEmergingGrowthCompany": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityEmergingGrowthCompany",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Emerging Growth Company",
        "label": "Entity Emerging Growth Company",
        "documentation": "Indicate if registrant meets the emerging growth company criteria."
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "dei_EntityFileNumber": {
     "xbrltype": "fileNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityFileNumber",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity File Number",
        "label": "Entity File Number",
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityIncorporationStateCountryCode": {
     "xbrltype": "edgarStateCountryItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityIncorporationStateCountryCode",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Incorporation, State or Country Code",
        "label": "Entity Incorporation, State or Country Code",
        "documentation": "Two-character EDGAR code representing the state or country of incorporation."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInformationLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInformationLineItems",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Information [Line Items]",
        "label": "Entity Information [Line Items]",
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table."
       }
      }
     },
     "auth_ref": []
    },
    "dei_EntityInteractiveDataCurrent": {
     "xbrltype": "yesNoItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityInteractiveDataCurrent",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Interactive Data Current",
        "label": "Entity Interactive Data Current",
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files)."
       }
      }
     },
     "auth_ref": [
      "r340"
     ]
    },
    "dei_EntityPrimarySicNumber": {
     "xbrltype": "sicNumberItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityPrimarySicNumber",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Primary SIC Number",
        "label": "Entity Primary SIC Number",
        "documentation": "Primary Standard Industrial Classification (SIC) Number for the Entity."
       }
      }
     },
     "auth_ref": [
      "r338"
     ]
    },
    "dei_EntityRegistrantName": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityRegistrantName",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Registrant Name",
        "label": "Entity Registrant Name",
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC."
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "dei_EntityTaxIdentificationNumber": {
     "xbrltype": "employerIdItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "EntityTaxIdentificationNumber",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity Tax Identification Number",
        "label": "Entity Tax Identification Number",
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS."
       }
      }
     },
     "auth_ref": [
      "r333"
     ]
    },
    "ifrs-full_EntitysTotalForAssociatesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForAssociatesMember",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesNarrativeDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for associates",
        "label": "Entity's total for associates [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Associates' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r104",
      "r165"
     ]
    },
    "ifrs-full_EntitysTotalForBusinessCombinationsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForBusinessCombinationsMember",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for business combinations",
        "label": "Entity's total for business combinations [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Business combinations' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r220",
      "r223"
     ]
    },
    "ifrs-full_EntitysTotalForJointVenturesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForJointVenturesMember",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for joint ventures",
        "label": "Entity's total for joint ventures [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Joint ventures' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r104",
      "r164"
     ]
    },
    "ifrs-full_EntitysTotalForRelatedPartiesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForRelatedPartiesMember",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for related parties",
        "label": "Entity's total for related parties [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Categories of related parties' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r95"
     ]
    },
    "ifrs-full_EntitysTotalForSubsidiariesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EntitysTotalForSubsidiariesMember",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Entity's total for subsidiaries",
        "label": "Entity's total for subsidiaries [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the standard value for the 'Subsidiaries' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r104",
      "r163"
     ]
    },
    "ifrs-full_Equity": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Equity",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total equity",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of residual interest in the assets of the entity after deducting all its liabilities."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r25",
      "r143",
      "r145",
      "r166",
      "r167",
      "r168"
     ]
    },
    "ifrs-full_EquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity:",
        "label": "Equity [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_EquityAccountedInvestmentChangesInFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "EquityAccountedInvestmentChangesInFairValue",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in Fair Value",
        "label": "Equity- Accounted Investment Changes in Fair Value",
        "documentation": "Equity- Accounted Investment Changes in Fair Value"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityAndLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAndLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities and equity",
        "label": "Equity and liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of the entity's equity and liabilities. [Refer: Equity; Liabilities]"
       }
      }
     },
     "auth_ref": [
      "r17"
     ]
    },
    "ifrs-full_EquityAndLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityAndLiabilitiesAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Liabilities and Equity",
        "label": "Equity and liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityInstrumentsPercentageContributedToFairValueOfPlanAssets": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityInstrumentsPercentageContributedToFairValueOfPlanAssets",
     "calculation": {
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails": {
       "parentTag": "bldp_PlanAssetsAtFairValueAllocationPercentage",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity securities",
        "label": "Equity instruments, percentage contributed to fair value of plan assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage equity instruments contribute to the fair value of defined benefit plan assets. [Refer: Plan assets, at fair value; Defined benefit plans [member]] [Contrast: Equity instruments, amount contributed to fair value of plan assets]"
       }
      }
     },
     "auth_ref": [
      "r361"
     ]
    },
    "bldp_EquityInterestsIssuedOrIssuableVestingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "EquityInterestsIssuedOrIssuableVestingPeriod",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting period",
        "label": "Equity Interests Issued or Issuable, Vesting Period",
        "documentation": "Equity Interests Issued or Issuable, Vesting Period"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EquityInterestsOfAcquirer": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityInterestsOfAcquirer",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity total value",
        "label": "Equity interests of acquirer"
       }
      },
      "en": {
       "role": {
        "documentation": "The fair value, at the acquisition date, of equity interests of the acquirer transferred as consideration in a business combination. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r216"
     ]
    },
    "ifrs-full_EquityMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EquityMember",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity",
        "label": "Equity [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the residual interest in the assets of the entity after deducting all its liabilities. It also represents the standard value for the 'Components of equity' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "srt_EquityMethodInvesteeNameDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "EquityMethodInvesteeNameDomain",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Domain]",
        "label": "Investment, Name [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_EstimateOfContributionsExpectedToBePaidToPlan": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "EstimateOfContributionsExpectedToBePaidToPlan",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimate of contributions expected to be paid to plan for next annual reporting period",
        "label": "Estimate of contributions expected to be paid to plan for next annual reporting period"
       }
      },
      "en": {
       "role": {
        "documentation": "The estimate of the expected contributions to be made to a defined benefit plan for the next annual reporting period. [Refer: Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r76",
      "r77"
     ]
    },
    "bldp_EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Estimated future cash flows discounted percentage",
        "label": "Estimated Financial Effect Of Contingent Liabilities, Discounted Cash Flows, Percentage",
        "documentation": "Estimated Financial Effect Of Contingent Liabilities, Discounted Cash Flows, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Undiscounted amount of the estimated cash flows",
        "label": "Estimated Financial Effect Of Contingent Liabilities, Undiscounted Cash Flows",
        "documentation": "Estimated Financial Effect Of Contingent Liabilities, Undiscounted Cash Flows"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_EventsAfterReportingPeriodAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "EventsAfterReportingPeriodAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Events After Reporting Period [Abstract]",
        "label": "Events After Reporting Period [Abstract]",
        "documentation": "Events After Reporting Period [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ExercisePriceOfShareOptions": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ExercisePriceOfShareOptions",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercise price (in usd per share)",
        "label": "Exercise Price Of Share Options",
        "documentation": "Exercise Price Of Share Options"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ExercisePriceRangeOneMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ExercisePriceRangeOneMember",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "$1.33 - $3.08",
        "label": "Exercise Price Range One [Member]",
        "documentation": "Exercise Price Range One [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ExercisePriceRangeSixMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ExercisePriceRangeSixMember",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "$12.91 - $26.13",
        "label": "Exercise Price Range Six [Member]",
        "documentation": "Exercise Price Range Six"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ExercisePriceRangeThreeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ExercisePriceRangeThreeMember",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "$7.07 - $10.73",
        "label": "Exercise Price Range Three [Member]",
        "documentation": "Exercise Price Range Three [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ExercisePriceRangeTwoMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ExercisePriceRangeTwoMember",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "$3.64 - $5.62",
        "label": "Exercise Price Range Two [Member]",
        "documentation": "Exercise Price Range Two [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ExpectedTaxRecovery": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ExpectedTaxRecovery",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected tax recovery",
        "label": "Expected Tax Recovery",
        "documentation": "Expected Tax Recovery"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseByNature",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total operating expenses",
        "label": "Expenses, by nature"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses aggregated according to their nature (for example, depreciation, purchases of materials, transport costs, employee benefits and advertising costs), and not reallocated among functions within the entity."
       }
      }
     },
     "auth_ref": [
      "r40"
     ]
    },
    "ifrs-full_ExpenseByNatureAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseByNatureAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating expenses:",
        "label": "Expenses by nature [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ExpenseFromShareBasedPaymentTransactionsWithEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ExpenseFromShareBasedPaymentTransactionsWithEmployees",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Discontinued operations",
        "label": "Expense From Share-Based Payment Transactions With Employees",
        "documentation": "Expense From Share-Based Payment Transactions With Employees"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ExpenseFromSharebasedPaymentTransactionsWithEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseFromSharebasedPaymentTransactionsWithEmployees",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/PersonnelexpensesDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails",
      "http://www.ballard.com/role/PersonnelexpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Total share-based compensation for continuing operations (per statement of loss)",
        "terseLabel": "Compensation expense",
        "label": "Expense from share-based payment transactions with employees"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense from share-based payment transactions with employees. [Refer: Expense from share-based payment transactions]"
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "ifrs-full_ExpenseOfRestructuringActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExpenseOfRestructuringActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/OtheroperatingexpenseNarrativeDetails",
      "http://www.ballard.com/role/OtheroperatingexpenseScheduleofDetailedInformationonOtherOperatingExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring and related costs",
        "label": "Expense of restructuring activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense relating to restructuring. Restructuring is a programme that is planned and controlled by management and materially changes either the scope of a business undertaken by an entity or the manner in which that business is conducted. Such programmes include: (a) the sale or termination of a line of business; (b) closure of business locations in a country or region or the relocation of activities from one country or region to another; (c) changes in management structure; and (d) fundamental reorganisations that have a material effect on the nature and focus of the entity's operations."
       }
      }
     },
     "auth_ref": [
      "r38"
     ]
    },
    "ifrs-full_ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory": {
     "xbrltype": "textBlockItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory",
     "presentation": [
      "http://www.ballard.com/role/DeferredrevenueTables",
      "http://www.ballard.com/role/TradeandotherreceivablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Schedule of Explanation of Significant Changes in Contract Assets",
        "terseLabel": "Schedule of Explanation of Significant Changes in Contract Assets",
        "label": "Explanation of significant changes in contract assets and contract liabilities [text block]"
       }
      },
      "en": {
       "role": {
        "documentation": "The explanation of the significant changes in the contract assets and the contract liabilities. [Refer: Contract assets; Contract liabilities]"
       }
      }
     },
     "auth_ref": [
      "r175"
     ]
    },
    "country_FR": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "FR",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "France",
        "label": "FRANCE"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_FinanceAndOtherIncomeExpenses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "FinanceAndOtherIncomeExpenses",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "bldp_FinanceExpenseNet",
       "weight": -1.0,
       "order": 1.0
      },
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finance income (loss) and other",
        "totalLabel": "Finance income (loss) and other",
        "label": "Finance and Other Income (Expenses)",
        "documentation": "Finance and Other Income (Expenses)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinanceCosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinanceCosts",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "bldp_FinanceExpenseNet",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Finance expense",
        "label": "Finance costs"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of costs associated with financing activities of the entity."
       }
      }
     },
     "auth_ref": [
      "r32"
     ]
    },
    "bldp_FinanceExpenseNet": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "FinanceExpenseNet",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Net finance income (loss)",
        "label": "Finance Expense, Net",
        "documentation": "Finance Expense, Net"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinancialAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinancialAssetsMember",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial assets, class",
        "label": "Financial assets, class [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated classes of financial assets. It also represents the standard value for the 'Classes of financial assets' axis if no other member is used. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r201",
      "r242",
      "r243",
      "r265",
      "r266"
     ]
    },
    "bldp_FinancialInstrumentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "FinancialInstrumentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Financial Instruments [Abstract]",
        "label": "Financial Instruments [Abstract]",
        "documentation": "Financial Instruments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_FinishedGoods": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FinishedGoods",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Finished goods",
        "label": "Current finished goods"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of goods that have completed the production process and are held for sale in the ordinary course of business. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r274",
      "r366"
     ]
    },
    "ifrs-full_FixturesAndFittingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "FixturesAndFittingsMember",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Furniture and fixtures",
        "label": "Fixtures and fittings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing fixtures and fittings that are not permanently attached to real property. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r282"
     ]
    },
    "bldp_ForeignCurrencyTransactionGainLossUnrealized1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ForeignCurrencyTransactionGainLossUnrealized1",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Unrealized gain on forward foreign exchange contracts",
        "label": "Foreign Currency Transaction Gain (Loss), Unrealized1",
        "documentation": "Foreign Currency Transaction Gain (Loss), Unrealized1"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ForeignExchangeFacility": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ForeignExchangeFacility",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange facility",
        "label": "Foreign Exchange Facility",
        "documentation": "Foreign Exchange Facility"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange gain (loss)",
        "label": "Foreign exchange gain (loss) and gains (losses) on financial asset at fair value",
        "documentation": "Foreign exchange gain (loss) and gains (losses) on financial asset at fair value"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ForseePowerMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ForseePowerMember",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forsee Power",
        "label": "Forsee Power [Member]",
        "documentation": "Forsee Power"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_FuelCellProductsAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "FuelCellProductsAndServicesMember",
     "presentation": [
      "http://www.ballard.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fuel Cell Products and Services",
        "label": "Fuel Cell Products and Services [Member]",
        "documentation": "Fuel Cell Products and Services"
       }
      }
     },
     "auth_ref": []
    },
    "country_GB": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "GB",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United Kingdom",
        "label": "UNITED KINGDOM"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTotalLabel": "Remeasurement (gains) losses",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in a net defined benefit liability (asset) resulting from the remeasurement of that net defined benefit liability (asset). [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r70"
     ]
    },
    "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAssetAbstract",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Actuarial loss (gain) arising from:",
        "label": "Changes in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails": {
       "parentTag": "bldp_FinanceAndOtherIncomeExpenses",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails",
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cumulative translation adjustment due to foreign exchange",
        "verboseLabel": "Foreign exchange gain (loss)",
        "label": "Foreign exchange gain (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of exchange differences recognised in profit or loss that arise from foreign currency transactions, excluding those arising on financial instruments measured at fair value through profit or loss in accordance with IFRS 9. [Refer: At fair value [member]; Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r8",
      "r85"
     ]
    },
    "ifrs-full_GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails": {
       "parentTag": "bldp_FinanceAndOtherIncomeExpenses",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails",
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Mark to market and foreign exchange loss on financial assets",
        "negatedTerseLabel": "Gains (losses) on financial assets at fair value through profit or loss",
        "verboseLabel": "Mark-to-market gain (loss) on financial assets",
        "label": "Gains (losses) on financial assets at fair value through profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The gains (losses) on financial assets at fair value through profit or loss. [Refer: Financial assets at fair value through profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r230"
     ]
    },
    "ifrs-full_GeographicalAreasAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GeographicalAreasAxis",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails",
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical areas [axis]",
        "label": "Geographical areas [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r284",
      "r314",
      "r318"
     ]
    },
    "ifrs-full_GeographicalAreasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GeographicalAreasMember",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails",
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical areas",
        "label": "Geographical areas [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated geographical areas. It also represents the standard value for the 'Geographical areas' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r262",
      "r284",
      "r314",
      "r318"
     ]
    },
    "ifrs-full_GoodsOrServicesTransferredAtPointInTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GoodsOrServicesTransferredAtPointInTimeMember",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products transferred at a point in time",
        "label": "Goods or services transferred at point in time [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goods or services transferred to customers at a point in time. [Refer: Performance obligations satisfied at point in time [member]]"
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "ifrs-full_GoodsOrServicesTransferredOverTimeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GoodsOrServicesTransferredOverTimeMember",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products and services transferred over time",
        "label": "Goods or services transferred over time [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for goods or services transferred to customers over time. [Refer: Performance obligations satisfied over time [member]]"
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "ifrs-full_Goodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Goodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Goodwill",
        "label": "Goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognised. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r112",
      "r113",
      "r222"
     ]
    },
    "bldp_GovernmentLevies": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "GovernmentLevies",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails": {
       "parentTag": "bldp_FinanceAndOtherIncomeExpenses",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Government levies",
        "label": "Government levies",
        "documentation": "Government levies"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_GreenHydrogenMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "GreenHydrogenMember",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Green Hydrogen",
        "label": "Green Hydrogen [Member]",
        "documentation": "Green Hydrogen"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_GrossCarryingAmountMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GrossCarryingAmountMember",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Cost",
        "label": "Gross carrying amount [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the amount at which an asset is recognised before deducting any accumulated depreciation (amortisation) and accumulated impairment losses thereon. [Refer: Depreciation and amortisation expense; Impairment loss]"
       }
      }
     },
     "auth_ref": [
      "r50",
      "r119",
      "r128",
      "r131",
      "r222",
      "r239",
      "r240",
      "r322"
     ]
    },
    "ifrs-full_GrossLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GrossLeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Total undiscounted lease liabilities",
        "label": "Gross lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of contractual undiscounted cash flows in relation to lease liabilities before deducting finance charges. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r186",
      "r325"
     ]
    },
    "ifrs-full_GrossProfit": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "GrossProfit",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossFromOperatingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Gross margin",
        "label": "Gross profit"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue less cost of sales. [Refer: Cost of sales; Revenue]"
       }
      }
     },
     "auth_ref": [
      "r269"
     ]
    },
    "bldp_GuangzhouBallardPowerSystemsIncMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "GuangzhouBallardPowerSystemsIncMember",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Guangzhou Ballard Power Systems Co., Ltd.",
        "label": "Guangzhou Ballard Power Systems Inc [Member]",
        "documentation": "Guangzhou Ballard Power Systems Inc [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_HDMobilitySubtotalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "HDMobilitySubtotalMember",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "HD Mobility subtotal",
        "label": "HD Mobility Subtotal [Member]",
        "documentation": "HD Mobility Subtotal"
       }
      }
     },
     "auth_ref": []
    },
    "country_HK": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "HK",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hong Kong",
        "label": "HONG KONG"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_HyCapFundMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "HyCapFundMember",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "HyCap Fund",
        "label": "HyCap Fund [Member]",
        "documentation": "HyCap Fund"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_HydrogenFundsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "HydrogenFundsMember",
     "presentation": [
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Hydrogen Funds",
        "label": "Hydrogen Funds [Member]",
        "documentation": "Hydrogen Funds"
       }
      }
     },
     "auth_ref": []
    },
    "country_IN": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "IN",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "India",
        "label": "INDIA"
       }
      }
     },
     "auth_ref": []
    },
    "dei_IcfrAuditorAttestationFlag": {
     "xbrltype": "booleanItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "IcfrAuditorAttestationFlag",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "ICFR Auditor Attestation Flag",
        "label": "ICFR Auditor Attestation Flag"
       }
      }
     },
     "auth_ref": [
      "r336",
      "r337",
      "r338"
     ]
    },
    "ifrs-full_IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "intangible assets fair value",
        "label": "Identifiable intangible assets recognised as of acquisition date"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as of the acquisition date for identifiable intangible assets acquired in a business combination. [Refer: Intangible assets other than goodwill; Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r320",
      "r321"
     ]
    },
    "ifrs-full_ImpairmentLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": -1.0,
       "order": 3.0
      },
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 12.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Impairment charges on property, plant and equipment",
        "terseLabel": "Impairment charges on property, plant and equipment",
        "label": "Impairment loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as a reduction of the carrying amount of an asset or cash-generating unit to its recoverable amount. [Refer: Carrying amount [member]]"
       }
      }
     },
     "auth_ref": [
      "r110",
      "r111"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossGoodwill",
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails": {
       "parentTag": "ifrs-full_ProfitLossFromDiscontinuedOperations",
       "weight": -1.0,
       "order": 7.0
      },
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 15.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails",
      "http://www.ballard.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Impairment charges on Goodwill",
        "terseLabel": "Impairment charges on goodwill",
        "negatedTerseLabel": "Impairment charges on goodwill",
        "label": "Impairment loss recognised in profit or loss, goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for goodwill. [Refer: Impairment loss recognised in profit or loss; Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r221"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill",
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails": {
       "parentTag": "ifrs-full_ProfitLossFromDiscontinuedOperations",
       "weight": -1.0,
       "order": 4.0
      },
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 13.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails",
      "http://www.ballard.com/role/IntangibleassetsNarrativeDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment charges on intangible assets",
        "negatedTerseLabel": "Impairment charges on intangible assets",
        "label": "Impairment loss recognised in profit or loss, intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for intangible assets other than goodwill. [Refer: Impairment loss recognised in profit or loss; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r121"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonpropertyplantandequipmentNarrativeDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Impairment",
        "terseLabel": "Impairment loss",
        "label": "Impairment loss recognised in profit or loss, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for property, plant and equipment. [Refer: Impairment loss recognised in profit or loss; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r37",
      "r53"
     ]
    },
    "ifrs-full_ImpairmentLossRecognisedInProfitOrLossTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossRecognisedInProfitOrLossTradeReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment loss on trade receivables",
        "label": "Impairment loss recognised in profit or loss, trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "ifrs-full_ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/OtheroperatingexpenseNarrativeDetails",
      "http://www.ballard.com/role/OtheroperatingexpenseScheduleofDetailedInformationonOtherOperatingExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net impairment loss on trade receivables",
        "label": "Impairment loss (reversal of impairment loss) recognised in profit or loss, trade receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of impairment loss or reversal of impairment loss recognised in profit or loss for trade receivables. [Refer: Impairment loss recognised in profit or loss; Reversal of impairment loss recognised in profit or loss; Trade receivables]"
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "bldp_ImpairmentOfAssetsAndIntangibleAssetsLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ImpairmentOfAssetsAndIntangibleAssetsLineItems",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Assets and Intangible Assets [Line Items]",
        "label": "Impairment of Assets and Intangible Assets [Line Items]",
        "documentation": "Impairment of Assets and Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ImpairmentOfAssetsAndIntangibleAssetsTable": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ImpairmentOfAssetsAndIntangibleAssetsTable",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Assets and Intangible Assets [Table]",
        "label": "Impairment of Assets and Intangible Assets [Table]",
        "documentation": "Impairment of Assets and Intangible Assets"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ImpairmentOfPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ImpairmentOfPropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Property, Plant, and Equipment [Abstract]",
        "label": "Impairment of Property, Plant, and Equipment [Abstract]",
        "documentation": "Impairment of Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ImpairmentofAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ImpairmentofAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Impairment of Assets [Abstract]",
        "label": "Impairment of Assets [Abstract]",
        "documentation": "Impairment of Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeStatementAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeStatementAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Profit or loss [abstract]",
        "label": "Profit or loss [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncomeTaxExpenseContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncomeTaxExpenseContinuingOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": -1.0,
       "order": 2.0
      },
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      },
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails",
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Income tax expense",
        "totalLabel": "Total income tax expense from continuing operations",
        "label": "Tax expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The aggregate amount included in the determination of profit (loss) for the period in respect of current tax and deferred tax. [Refer: Current tax expense (income); Deferred tax expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r34",
      "r42",
      "r43",
      "r44",
      "r100",
      "r161",
      "r250"
     ]
    },
    "bldp_IncomeTaxesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "IncomeTaxesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Income Taxes [Abstract]",
        "label": "Income Taxes [Abstract]",
        "documentation": "Income Taxes [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_Incorporationcosts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "Incorporationcosts",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Incorporation costs",
        "label": "Incorporation costs",
        "documentation": "Incorporation costs"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Decrease in cash and cash equivalents",
        "label": "Increase (decrease) in cash and cash equivalents after effect of exchange rate changes"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents after the effect of exchange rate changes on cash and cash equivalents held in foreign currencies. [Refer: Cash and cash equivalents; Effect of exchange rate changes on cash and cash equivalents]"
       }
      }
     },
     "auth_ref": [
      "r138"
     ]
    },
    "ifrs-full_IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetCashFlowsfromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Cash used in discontinued operations",
        "label": "Increase (decrease) in cash and cash equivalents, discontinued operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in cash and cash equivalents from discontinued operations. [Refer: Cash and cash equivalents; Discontinued operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r380"
     ]
    },
    "ifrs-full_IncreaseDecreaseInExistingProvisionsOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInExistingProvisionsOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails",
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Upward adjustments / increase in provision",
        "label": "Increase in existing provisions, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase in existing other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r115"
     ]
    },
    "bldp_IncreaseDecreaseInFairValueOfInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "IncreaseDecreaseInFairValueOfInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net decrease in fair value of investments",
        "label": "Increase (decrease) in fair value of investments",
        "documentation": "Increase (decrease) in fair value of investments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Future plan expense",
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from expense (income) in profit or loss"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from expense (income) included in profit or loss. [Refer: Net defined benefit liability (asset); Profit (loss)] [Contrast: Post-employment benefit expense in profit or loss, defined benefit plans]"
       }
      }
     },
     "auth_ref": [
      "r359"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughAcquisitionOfSubsidiary": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughAcquisitionOfSubsidiary",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Deferred share consideration related to acquisition",
        "label": "Increase (decrease) through acquisition of subsidiary, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the acquisition of subsidiaries. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other total",
        "label": "Increase (Decrease) Through Changes Other Than Recognized In Profit (Loss) Or Remeasurement, Net Defined Benefit Liability (Asset)",
        "documentation": "Increase (Decrease) Through Changes Other Than Recognized In Profit (Loss) Or Remeasurement, Net Defined Benefit Liability (Asset)"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesContractAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions to contract assets",
        "label": "Increase (decrease) through cumulative catch-up adjustments to revenue, contract assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in contract assets resulting from cumulative catch-up adjustments to revenue. [Refer: Contract assets; Revenue from contracts with customers]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/DeferredrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Additions to deferred revenue",
        "label": "Increase (decrease) through cumulative catch-up adjustments to revenue, contract liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in contract liabilities resulting from cumulative catch-up adjustments to revenue. [Refer: Contract liabilities; Revenue from contracts with customers]"
       }
      }
     },
     "auth_ref": [
      "r311"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughExerciseOfOptions",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Redeemed/exercised",
        "label": "Increase (decrease) through exercise of options, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails",
      "http://www.ballard.com/role/ProvisionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of movements in exchange rates",
        "label": "Increase (decrease) through net exchange differences, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in other provisions resulting from foreign currency exchange rate changes on provisions measured in a currency different from the entity's presentation currency. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r368"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Effect of movements in exchange rates",
        "label": "Increase (decrease) through net exchange differences, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from net exchange differences arising on the translation of the financial statements from the functional currency into a different presentation currency, including the translation of a foreign operation into the presentation currency of the reporting entity. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r55"
     ]
    },
    "bldp_IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Effect of movements in exchange rates",
        "label": "Increase (Decrease) Through Net Exchange Differences, Right-Of-Use Assets",
        "documentation": "Increase (Decrease) Through Net Exchange Differences, Right-Of-Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Benefits payable",
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from other changes"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from changes that the entity does not separately disclose in the same statement or note. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r359"
     ]
    },
    "ifrs-full_IncreaseDecreaseThroughSharebasedPaymentTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughSharebasedPaymentTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "verboseLabel": "Total share-based compensation (per statement of equity)",
        "netLabel": "Share-based compensation",
        "label": "Increase (decrease) through share-based payment transactions, equity"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in equity resulting from share-based payment transactions. [Refer: Equity]"
       }
      }
     },
     "auth_ref": [
      "r5"
     ]
    },
    "bldp_IncreaseDecreaseThroughTransfersInRightOfUseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "IncreaseDecreaseThroughTransfersInRightOfUseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Transfer",
        "label": "Increase (decrease) Through Transfers in Right-of-use Assets",
        "documentation": "Increase (decrease) Through Transfers in Right-of-use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Transfers",
        "label": "Increase (decrease) through transfers, property, plant and equipment"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in property, plant and equipment resulting from transfers. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r356"
     ]
    },
    "bldp_IncreaseInShortTermInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "IncreaseInShortTermInvestment",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in short term investment",
        "label": "Increase in Short term Investment",
        "documentation": "Increase in Short term Investment"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_InitialContributionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "InitialContributionMember",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initial Contribution",
        "label": "Initial Contribution [Member]",
        "documentation": "Initial Contribution"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InitiallyAppliedIFRSsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InitiallyAppliedIFRSsAxis",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initially applied IFRSs [axis]",
        "label": "Initially applied IFRSs [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "ifrs-full_InitiallyAppliedIFRSsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InitiallyAppliedIFRSsMember",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Initially applied IFRSs",
        "label": "Initially applied IFRSs [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for IFRSs that have been initially applied by the entity. It also represents the standard value for the 'Initially applied IFRSs' axis if no other member is used. [Refer: IFRSs [member]]"
       }
      }
     },
     "auth_ref": [
      "r141"
     ]
    },
    "bldp_IntangibleAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "IntangibleAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible Assets [Abstract]",
        "label": "Intangible Assets [Abstract]",
        "documentation": "Intangible Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IntangibleAssetsAndGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsAndGoodwill",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets and goodwill",
        "label": "Intangible assets and goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of intangible assets and goodwill held by the entity. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "ifrs-full_IntangibleAssetsAndGoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsAndGoodwillMember",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets and goodwill",
        "label": "Intangible assets and goodwill [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets and goodwill. It also represents the standard value for the 'Classes of intangible assets and goodwill' axis if no other member is used. [Refer: Goodwill; Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r370"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwill": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwill",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails",
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "periodStartLabel": "Beginning balance",
        "periodEndLabel": "Ending balance",
        "label": "Intangible assets other than goodwill"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of identifiable non-monetary assets without physical substance. This amount does not include goodwill. [Refer: Goodwill]"
       }
      }
     },
     "auth_ref": [
      "r9",
      "r123"
     ]
    },
    "ifrs-full_IntangibleAssetsOtherThanGoodwillMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IntangibleAssetsOtherThanGoodwillMember",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsAcquiredDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Intangible assets",
        "label": "Intangible assets other than goodwill [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for intangible assets other than goodwill. It also represents the standard value for the 'Classes of intangible assets other than goodwill' axis if no other member is used. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r124",
      "r289",
      "r316"
     ]
    },
    "bldp_IntellectualPropertyTerm": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "IntellectualPropertyTerm",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiration period (years)",
        "label": "Intellectual Property, Term",
        "documentation": "Intellectual Property, Term"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InterestExpenseIncomeNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestExpenseIncomeNetDefinedBenefitLiabilityAsset",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest cost (income)",
        "label": "Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)"
       }
      },
      "en": {
       "role": {
        "documentation": "The increase (decrease) in the net defined benefit liability (asset) resulting from the passage of time. [Refer: Interest expense; Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r66"
     ]
    },
    "ifrs-full_InterestRateRiskMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InterestRateRiskMember",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate risk",
        "label": "Interest rate risk [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the type of risk that the fair value or future cash flows of a financial instrument will fluctuate because of changes in market interest rates. [Refer: Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r198",
      "r247"
     ]
    },
    "bldp_InterestsInOtherEntitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "InterestsInOtherEntitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interests In Other Entities [Abstract]",
        "label": "Interests In Other Entities [Abstract]",
        "documentation": "Interests In Other Entities [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_InternallygeneratedfuelcellMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "InternallygeneratedfuelcellMember",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Internally generated fuel cell intangible assets",
        "label": "Internally generated fuel cell [Member]",
        "documentation": "Internally generated fuel cell [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_Inventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Inventories",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories",
        "totalLabel": "Inventories",
        "label": "Current inventories"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current inventories. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r11",
      "r80",
      "r271"
     ]
    },
    "bldp_InventoriesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "InventoriesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventories [Abstract]",
        "label": "Inventories [Abstract]",
        "documentation": "Inventories [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InventoryWritedown2011": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InventoryWritedown2011",
     "presentation": [
      "http://www.ballard.com/role/InventoriesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Inventory write-down",
        "label": "Inventory write-down"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense recognised related to the write-down of inventories to net realisable value. [Refer: Inventories]"
       }
      }
     },
     "auth_ref": [
      "r37",
      "r82"
     ]
    },
    "ifrs-full_InvestmentAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InvestmentAccountedForUsingEquityMethod",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Equity-accounted investments",
        "periodStartLabel": "Investments, beginning balance",
        "periodEndLabel": "Investments, ending balance",
        "verboseLabel": "Carrying amount of investment",
        "netLabel": "Investment fair value cost",
        "label": "Investments accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investments accounted for using the equity method. The equity method is a method of accounting whereby the investment is initially recognised at cost and adjusted thereafter for the post-acquisition change in the investor's share of net assets of the investee. The investor's profit or loss includes its share of the profit or loss of the investee. The investor's other comprehensive income includes its share of the other comprehensive income of the investee. [Refer: At cost [member]]"
       }
      }
     },
     "auth_ref": [
      "r10",
      "r162",
      "r252"
     ]
    },
    "bldp_InvestmentContributionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "InvestmentContributionsAxis",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Contributions [Axis]",
        "label": "Investment Contributions [Axis]",
        "documentation": "Investment Contributions"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_InvestmentContributionsDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "InvestmentContributionsDomain",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Contributions [Domain]",
        "label": "Investment Contributions [Domain]",
        "documentation": "Investment Contributions [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_InvestmentFairValueCost": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "InvestmentFairValueCost",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment fair value cost",
        "label": "Investment Fair Value Cost",
        "documentation": "Investment Fair Value Cost"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InvestmentIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails": {
       "parentTag": "bldp_FinanceAndOtherIncomeExpenses",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment income",
        "label": "Investment income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of investment income, such as interest and dividends."
       }
      }
     },
     "auth_ref": [
      "r98",
      "r351"
     ]
    },
    "bldp_InvestmentOtherEntitiesRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "InvestmentOtherEntitiesRollForward",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment Other Entities [Roll Forward]",
        "label": "Investment Other Entities [Roll Forward]",
        "documentation": "Investment Other Entities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_InvestmentPropertyMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "InvestmentPropertyMember",
     "presentation": [
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long- Term Investment",
        "label": "Investment property [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for investment property. It also represents the standard value for the 'Types of investment property' axis if no other member is used. [Refer: Investment property]"
       }
      }
     },
     "auth_ref": [
      "r307",
      "r309",
      "r345"
     ]
    },
    "bldp_InvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "InvestmentsMember",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Investments [Member]",
        "documentation": "Investments"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_InvestmentsRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "InvestmentsRelatedPartyTransactions",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investments",
        "label": "Investments, Related Party Transactions",
        "documentation": "Investments, Related Party Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_IssuedCapital": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssuedCapital",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital",
        "label": "Issued capital"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal value of capital issued."
       }
      }
     },
     "auth_ref": [
      "r275"
     ]
    },
    "ifrs-full_IssuedCapitalMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "IssuedCapitalMember",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share capital",
        "label": "Issued capital [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing issued capital."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "country_JP": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "JP",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Japan",
        "label": "JAPAN"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_JoinVenturesInvestmentRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "JoinVenturesInvestmentRollForward",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Join Ventures Investment [Roll Forward]",
        "label": "Join Ventures Investment [Roll Forward]",
        "documentation": "Join Ventures Investment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_JointVenturesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "JointVenturesAxis",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Joint ventures [axis]",
        "label": "Joint ventures [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r104",
      "r164"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "KeyManagementPersonnelCompensation",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Key management personnel compensation",
        "label": "Key management personnel compensation"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r91"
     ]
    },
    "bldp_KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment equivalent period (months)",
        "label": "Key Management Personnel Compensation, Due To Change In Control, Payment Equivalent Period",
        "documentation": "Key Management Personnel Compensation, Due To Change In Control, Payment Equivalent Period"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "KeyManagementPersonnelCompensationMaximumObligationNoticePeriod",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum obligation, notice period (months)",
        "label": "Key Management Personnel Compensation, Maximum Obligation Notice, Period",
        "documentation": "Key Management Personnel Compensation, Maximum Obligation Notice, Period"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum obligation, notice period per each year (months)",
        "label": "Key Management Personnel Compensation, Maximum Obligation Notice, Period Per Each Year",
        "documentation": "Key Management Personnel Compensation, Maximum Obligation Notice, Period Per Each Year"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of years due to change in control",
        "label": "Key Management Personnel Compensation, Number Of Years Due To Change In Control",
        "documentation": "Key Management Personnel Compensation, Number Of Years Due To Change In Control"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_KeyManagementPersonnelCompensationPostemploymentBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationPostemploymentBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Post-employment retirement benefits",
        "label": "Key management personnel compensation, post-employment benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of post-employment benefits. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r88"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationSharebasedPayment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationSharebasedPayment",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based compensation",
        "label": "Key management personnel compensation, share-based payment"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of share-based payments. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r90"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationShorttermEmployeeBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationShorttermEmployeeBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and employee benefits",
        "label": "Key management personnel compensation, short-term employee benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of short-term employee benefits. [Refer: Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r87"
     ]
    },
    "ifrs-full_KeyManagementPersonnelCompensationTerminationBenefits": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "KeyManagementPersonnelCompensationTerminationBenefits",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails": {
       "parentTag": "ifrs-full_KeyManagementPersonnelCompensation",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Termination benefits",
        "label": "Key management personnel compensation, termination benefits"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of compensation to key management personnel in the form of termination benefits. [Refer: Termination benefits expense; Key management personnel of entity or parent [member]]"
       }
      }
     },
     "auth_ref": [
      "r89"
     ]
    },
    "ifrs-full_LandAndBuildingsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LandAndBuildingsMember",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property",
        "label": "Land and buildings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing land and depreciable buildings and similar structures for use in operations. [Refer: Buildings; Land; Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r280"
     ]
    },
    "ifrs-full_LaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanFiveYearsMember",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "More than five years",
        "label": "Later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than five years."
       }
      }
     },
     "auth_ref": [
      "r188",
      "r189",
      "r200",
      "r324",
      "r326",
      "r328"
     ]
    },
    "ifrs-full_LaterThanOneYearAndNotLaterThanFiveYearsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LaterThanOneYearAndNotLaterThanFiveYearsMember",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Between one and five years",
        "label": "Later than one year and not later than five years [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of later than one year and not later than five years."
       }
      }
     },
     "auth_ref": [
      "r323",
      "r328"
     ]
    },
    "ifrs-full_LeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Lease Liability",
        "label": "Lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities related to the entity's leases. Lease is a contract, or part of a contract, that conveys the right to use an underlying asset for a period of time in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "bldp_LeaseRecognitionExemptionThreshold": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "LeaseRecognitionExemptionThreshold",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognition exemption threshold",
        "label": "Lease, Recognition Exemption Threshold",
        "documentation": "Lease, Recognition Exemption Threshold"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LeaseholdImprovementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LeaseholdImprovementsMember",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leasehold improvements",
        "label": "Leasehold improvements [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing improvements to assets held under a lease agreement."
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "bldp_LeasesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "LeasesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Leases1 [Abstract]",
        "label": "Leases [Abstract]",
        "documentation": "Leases [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_LeasesInterestRate": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "LeasesInterestRate",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interest rate",
        "label": "Leases, Interest Rate",
        "documentation": "Leases, Interest Rate"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LegalEntityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LegalEntityAxis",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal Entity [Axis]",
        "label": "Legal Entity [Axis]",
        "documentation": "The set of legal entities associated with a report."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_LegalProceedingsProvisionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LegalProceedingsProvisionMember",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Legal provision",
        "label": "Legal proceedings provision [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a provision for legal proceedings. [Refer: Other provisions [member]]"
       }
      }
     },
     "auth_ref": [
      "r292",
      "r295"
     ]
    },
    "ifrs-full_Liabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Liabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_EquityAndLiabilities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total liabilities",
        "label": "Liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of a present obligation of the entity to transfer an economic resource as a result of past events. Economic resource is a right that has the potential to produce economic benefits."
       }
      }
     },
     "auth_ref": [
      "r17",
      "r166",
      "r167",
      "r168",
      "r251",
      "r256"
     ]
    },
    "ifrs-full_LiabilityAssetOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "LiabilityAssetOfDefinedBenefitPlans",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Employee future benefits",
        "periodStartLabel": "Net defined benefit liability (asset), beginning balance",
        "periodEndLabel": "Net defined benefit liability (asset), ending balance",
        "label": "Net defined benefit liability (asset)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of deficit or surplus in a defined benefit plan, adjusted for any effect of limiting a net defined benefit asset to the asset ceiling. [Refer: Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "bldp_LimitedPartnershipInitialInvestment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "LimitedPartnershipInitialInvestment",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Limited partnership initial investment",
        "label": "Limited Partnership Initial Investment",
        "documentation": "Limited Partnership Initial Investment"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_LineOfCreditFacilityMaximumBorrowingCapacity1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "LineOfCreditFacilityMaximumBorrowingCapacity1",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Facility, maximum borrowing capacity",
        "label": "Line Of Credit Facility, Maximum Borrowing Capacity1",
        "documentation": "Line Of Credit Facility, Maximum Borrowing Capacity1"
       }
      }
     },
     "auth_ref": []
    },
    "dei_LocalPhoneNumber": {
     "xbrltype": "normalizedStringItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "LocalPhoneNumber",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Local Phone Number",
        "label": "Local Phone Number",
        "documentation": "Local phone number for entity."
       }
      }
     },
     "auth_ref": []
    },
    "bldp_LongTermFinancialInvestmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "LongTermFinancialInvestmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term Financial Investments [Abstract]",
        "label": "Long-term Financial Investments [Abstract]",
        "documentation": "Long-term Financial Investments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_LongTermFinancialInvestmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "LongTermFinancialInvestmentsMember",
     "presentation": [
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long -Term Financial Investments",
        "label": "Long Term Financial Investments [Member]",
        "documentation": "Long Term Financial Investments"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_LongTermInvestmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "LongTermInvestmentMember",
     "presentation": [
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long -Term Investment",
        "label": "Long- Term Investment [Member]",
        "documentation": "Long- Term Investment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MachineryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MachineryMember",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Production and test equipment",
        "label": "Machinery [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing long-lived, depreciable machinery used in operations. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r281"
     ]
    },
    "ifrs-full_MajorCustomersAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MajorCustomersAxis",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Major customers [axis]",
        "label": "Major customers [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "ifrs-full_MajorCustomersMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MajorCustomersMember",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Customers",
        "label": "Customers [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for customers. It also represents the standard value for the 'Major customers' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r263"
     ]
    },
    "bldp_MarineMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "MarineMember",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Marine",
        "label": "Marine [Member]",
        "documentation": "Marine"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MaturityAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MaturityAxis",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maturity [axis]",
        "label": "Maturity [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r20",
      "r176",
      "r188",
      "r189",
      "r192",
      "r193",
      "r194",
      "r200",
      "r232",
      "r241",
      "r286",
      "r324"
     ]
    },
    "srt_MaximumMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "MaximumMember",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum",
        "label": "Maximum [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_MiscellaneousOtherOperatingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MiscellaneousOtherOperatingExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/OtheroperatingexpenseScheduleofDetailedInformationonOtherOperatingExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other operating expense",
        "label": "Miscellaneous other operating expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of miscellaneous other operating expenses. [Refer: Other operating income (expense)]"
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "ifrs-full_MiscellaneousOtherProvisionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "MiscellaneousOtherProvisionsMember",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Royalty of other revenue obligations",
        "label": "Miscellaneous other provisions [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for miscellaneous other provisions. [Refer: Other provisions [member]]"
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "country_NL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "NL",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Netherlands",
        "label": "NETHERLANDS"
       }
      }
     },
     "auth_ref": []
    },
    "country_NO": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "NO",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Norway",
        "label": "NORWAY"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetAssetsLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NetAssetsLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net assets",
        "label": "Assets (liabilities)"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets less the amount of liabilities."
       }
      }
     },
     "auth_ref": [
      "r305",
      "r345"
     ]
    },
    "bldp_NetChangeInShortTermInvestments": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "NetChangeInShortTermInvestments",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net decrease in short-term investments",
        "label": "Net Change in Short-term Investments",
        "documentation": "Net Change in Short-term Investments"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NetDefinedBenefitLiabilityAssetAxis",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net defined benefit liability (asset) [axis]",
        "label": "Net defined benefit liability (asset) [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "ifrs-full_NetDefinedBenefitLiabilityAssetMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NetDefinedBenefitLiabilityAssetMember",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net defined benefit liability (asset)",
        "label": "Net defined benefit liability (asset) [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the net defined benefit liability (asset). It also represents the standard value for the 'Net defined benefit liability (asset)' axis if no other member is used. [Refer: Net defined benefit liability (asset)]"
       }
      }
     },
     "auth_ref": [
      "r64"
     ]
    },
    "ifrs-full_NewProvisionsOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NewProvisionsOtherProvisions",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails",
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "New additions to provision",
        "label": "New provisions, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised for new other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r367"
     ]
    },
    "bldp_NonCompeteAgreementMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "NonCompeteAgreementMember",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-compete agreement",
        "label": "Non Compete Agreement [Member]",
        "documentation": "Non Compete Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails": {
       "parentTag": "ifrs-full_NoncurrentProvisions",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Employee future benefits",
        "label": "Non-current Provisions for Employee Benefits and Pension Plan Gain (Loss)",
        "documentation": "Non-current Provisions for Employee Benefits and Pension Plan Gain (Loss)"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_Noncashcompensatoryshares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "Noncashcompensatoryshares",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/SupplementaldisclosureofcashflowinformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Compensatory shares",
        "label": "Noncash, compensatory shares",
        "documentation": "Noncash, compensatory shares"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_NoncompeteAgreements1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "NoncompeteAgreements1Member",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired non-compete agreements",
        "label": "Noncompete Agreements1 [Member]",
        "documentation": "Noncompete Agreements1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets",
        "label": "Non-current assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that do not meet the definition of current assets. [Refer: Current assets]"
       }
      }
     },
     "auth_ref": [
      "r21",
      "r152",
      "r306"
     ]
    },
    "ifrs-full_NoncurrentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentAssetsAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets:",
        "label": "Non-current assets [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current assets",
        "label": "Non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets, and rights arising under insurance contracts"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current assets other than financial instruments, deferred tax assets, post-employment benefit assets and rights arising under insurance contracts. [Refer: Deferred tax assets; Financial instruments, class [member]; Non-current assets]"
       }
      }
     },
     "auth_ref": [
      "r261"
     ]
    },
    "ifrs-full_NoncurrentFinancialAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentFinancialAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Long-term financial investments",
        "label": "Non-current financial assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current financial assets. [Refer: Financial assets]"
       }
      }
     },
     "auth_ref": [
      "r234"
     ]
    },
    "ifrs-full_NoncurrentLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentLeaseLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current lease liabilities",
        "label": "Non-current lease liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current lease liabilities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r181"
     ]
    },
    "ifrs-full_NoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentLiabilities",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Non-current liabilities",
        "label": "Non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities that do not meet the definition of current liabilities. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r22",
      "r154",
      "r306"
     ]
    },
    "ifrs-full_NoncurrentLiabilitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentLiabilitiesAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Non-current liabilities:",
        "label": "Non-current liabilities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NoncurrentProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NoncurrentProvisions",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Liabilities",
       "weight": 1.0,
       "order": 4.0
      },
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities and employee future benefits",
        "totalLabel": "Other non-current liabilities and employee future benefits",
        "label": "Non-current provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current provisions, including provisions for employee benefits. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "bldp_NorthAmerica1Member": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "NorthAmerica1Member",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "North America",
        "label": "North America 1 [Member]",
        "documentation": "North America 1 [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NotLaterThanOneYearMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NotLaterThanOneYearMember",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityMaturityAnalysisDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Less than one year",
        "label": "Not later than one year [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a time band of not later than one year."
       }
      }
     },
     "auth_ref": [
      "r19",
      "r188",
      "r189",
      "r200",
      "r324",
      "r328"
     ]
    },
    "ifrs-full_NotionalAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NotionalAmount",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign exchange contracts",
        "label": "Notional amount"
       }
      },
      "en": {
       "role": {
        "documentation": "The nominal or face amount of a financial instrument, used to calculate payments made on that instrument."
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "bldp_NumberOfBenefitPlans": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "NumberOfBenefitPlans",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of plans",
        "label": "Number Of Benefit Plans",
        "documentation": "Number Of Benefit Plans"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfInstrumentsOrInterestsIssuedOrIssuable": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfInstrumentsOrInterestsIssuedOrIssuable",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued (in shares)",
        "verboseLabel": "Number of shares issued (in shares)",
        "label": "Number of instruments or interests issued or issuable"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of instruments or interests issued or issuable at acquisition date for equity interests of the acquirer transferred as consideration in a business combination."
       }
      }
     },
     "auth_ref": [
      "r216"
     ]
    },
    "ifrs-full_NumberOfInstrumentsOtherEquityInstrumentsGranted": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsGranted",
     "presentation": [
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Granted (in shares)",
        "verboseLabel": "DSUs Granted (in shares)",
        "netLabel": "RSUs Granted (in shares)",
        "label": "Number of other equity instruments granted in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r212",
      "r379"
     ]
    },
    "bldp_NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment",
     "presentation": [
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSU performance factor adjustment (in shares)",
        "label": "Number Of Instruments Other Equity Instruments Performance Factor Adjustment",
        "documentation": "Number Of Instruments Other Equity Instruments Performance Factor Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_NumberOfInvestmentsCommittingToBeLimitedPartner": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "NumberOfInvestmentsCommittingToBeLimitedPartner",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of investments committing",
        "label": "Number of Investments Committing to be Limited Partner",
        "documentation": "Number of Investments Committing to be Limited Partner"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exercised (in shares)",
        "negatedLabel": "DSUs Exercised (in shares)",
        "negatedNetLabel": "RSUs Exercised (in shares)",
        "label": "Number of other equity instruments exercised or vested in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) exercised or vested in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r379"
     ]
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "RSUs Forfeited (in shares)",
        "label": "Number of other equity instruments forfeited in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) forfeited in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r379"
     ]
    },
    "bldp_NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares granted (in shares)",
        "label": "Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement, Expensed In Current Year",
        "documentation": "Number Of Other Equity Instruments Granted In Share-Based Payment Arrangement, Expensed In Current Year"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Outstanding (in shares)",
        "periodStartLabel": "Beginning balance at (in shares)",
        "periodEndLabel": "Ending balance at (in shares)",
        "label": "Number of other equity instruments outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of other equity instruments (ie other than share options) outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r379"
     ]
    },
    "ifrs-full_NumberOfOutstandingShareOptions": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfOutstandingShareOptions",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails",
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options outstanding (in shares)",
        "periodStartLabel": "Options outstanding beginning balance (in shares)",
        "periodEndLabel": "Options outstanding ending balance (in shares)",
        "label": "Number of share options outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options outstanding in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r202",
      "r207",
      "r210"
     ]
    },
    "bldp_NumberOfShareBasedCompensationPlans": {
     "xbrltype": "integerItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "NumberOfShareBasedCompensationPlans",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of plans",
        "label": "Number Of Share-Based Compensation Plans",
        "documentation": "Number Of Share-Based Compensation Plans"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfShareOptionsExercisableInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfShareOptionsExercisableInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of options exercisable (in shares)",
        "label": "Number of share options exercisable in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercisable in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "ifrs-full_NumberOfShareOptionsExercisedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfShareOptionsExercisedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Redeemed/exercised (in shares)",
        "terseLabel": "Options exercised (in shares)",
        "negatedTerseLabel": "Options exercised (in shares)",
        "label": "Number of share options exercised in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options exercised in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "ifrs-full_NumberOfShareOptionsExpiredInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfShareOptionsExpiredInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Options expired (in shares)",
        "label": "Number of share options expired in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options expired in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r206"
     ]
    },
    "ifrs-full_NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Options forfeited (in shares)",
        "label": "Number of share options forfeited in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options forfeited in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "ifrs-full_NumberOfShareOptionsGrantedInSharebasedPaymentArrangement": {
     "xbrltype": "decimalItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfShareOptionsGrantedInSharebasedPaymentArrangement",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Options granted (in shares)",
        "label": "Number of share options granted in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of share options granted in a share-based payment arrangement."
       }
      }
     },
     "auth_ref": [
      "r203"
     ]
    },
    "bldp_NumberOfSharesAcquired": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "NumberOfSharesAcquired",
     "presentation": [
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of shares in entity held by entity or by its subsidiaries or associates",
        "label": "Number Of Shares Acquired",
        "documentation": "Number Of Shares Acquired"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares to be issued (in shares)",
        "label": "Number Of Shares Available For Grant, In Share-Based Payment Arrangement",
        "documentation": "Number Of Shares Available For Grant, In Share-Based Payment Arrangement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesIssued": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesIssued",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Shares issued (in shares)",
        "label": "Number of shares issued"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares issued by the entity."
       }
      }
     },
     "auth_ref": [
      "r342"
     ]
    },
    "bldp_NumberOfSharesIssuedOtherEquityInstruments": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "NumberOfSharesIssuedOtherEquityInstruments",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares issued (in shares)",
        "label": "Number Of Shares Issued, Other Equity Instruments",
        "documentation": "Number Of Shares Issued, Other Equity Instruments"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_NumberOfSharesIssuedPerAwardRedeemed": {
     "xbrltype": "sharesItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "NumberOfSharesIssuedPerAwardRedeemed",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Number of common shares each unit is redeemable for (in shares)",
        "label": "Number Of Shares Issued Per Award Redeemed",
        "documentation": "Number Of Shares Issued Per Award Redeemed"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_NumberOfSharesOutstanding": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "NumberOfSharesOutstanding",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Beginning balance (in shares)",
        "periodEndLabel": "Ending balance (in shares)",
        "terseLabel": "Equity (in shares)",
        "label": "Number of shares outstanding"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of shares that have been authorised and issued, reduced by treasury shares held. [Refer: Treasury shares]"
       }
      }
     },
     "auth_ref": [
      "r26"
     ]
    },
    "ifrs-full_OfficeEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OfficeEquipmentMember",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Office equipment",
        "terseLabel": "Equipment",
        "label": "Office equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing equipment used to support office functions, not specifically used in the production process. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r283"
     ]
    },
    "ifrs-full_OnerousContractsCostOfFulfillingContractMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OnerousContractsCostOfFulfillingContractMember",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Onerous Contracts-Cost of Fulfilling Contract",
        "label": "Onerous Contracts-Cost of Fulfilling Contract [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for Onerous Contracts-Cost of Fulfilling a Contract (Amendments to IAS 37) issued in May 2020."
       }
      }
     },
     "auth_ref": [
      "r267"
     ]
    },
    "ifrs-full_OnerousContractsProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OnerousContractsProvision",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Onerous contracts provision",
        "label": "Onerous contracts provision"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provision for onerous contracts. An onerous contract is a contract in which the unavoidable costs of meeting the obligation under the contract exceed the economic benefits expected to be received under it. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "ifrs-full_OnerousContractsProvisionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OnerousContractsProvisionMember",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Onerous contracts",
        "label": "Onerous contracts provision [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a provision for onerous contracts. [Refer: Onerous contracts provision]"
       }
      }
     },
     "auth_ref": [
      "r290"
     ]
    },
    "ifrs-full_OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Opening balance after adjustment, cumulative effect at date of initial application",
        "label": "Opening balance after adjustment, cumulative effect at date of initial application [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member indicates the opening balance after the cumulative effect adjustment in the financial statements at the date of initial application of a new or amended IFRS Standard."
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "ifrs-full_OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OpeningBalanceBeforeAdjustmentCumulativeEffectAtDateOfInitialApplicationMember",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Opening balance before adjustment, cumulative effect at date of initial application [member]",
        "label": "Opening balance before adjustment, cumulative effect at date of initial application [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member indicates the opening balance before the cumulative effect adjustment in the financial statements at the date of initial application of a new or amended IFRS Standard. It also represents the standard value for the \u2018Cumulative effect at date of initial application\u2019 axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r343"
     ]
    },
    "bldp_OperatingSegmentsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "OperatingSegmentsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Operating Segments [Abstract]",
        "label": "Operating Segments [Abstract]",
        "documentation": "Operating Segments [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OrdinarySharesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OrdinarySharesMember",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Common shares",
        "label": "Ordinary shares [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for equity instruments that are subordinate to all other classes of equity instruments. It also represents the standard value for the 'Classes of ordinary shares' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r105",
      "r350"
     ]
    },
    "ifrs-full_OtherAdjustmentsToReconcileProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherAdjustmentsToReconcileProfitLoss",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperatingActivities",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Changes in non-cash working capital:",
        "label": "Other adjustments to reconcile profit (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "Adjustments to reconcile profit (loss) to net cash flow from (used in) operating activities that the entity does not separately disclose in the same statement or note. [Refer: Adjustments to reconcile profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r134"
     ]
    },
    "ifrs-full_OtherAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other long-term assets",
        "label": "Other assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that the entity does not separately disclose in the same statement or note."
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "ifrs-full_OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Contributions (Proceeds)",
        "label": "Other cash payments to acquire interests in joint ventures, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to acquire interests in joint ventures (other than payments for those instruments considered to be cash equivalents or those held for dealing or trading purposes), classified as investing activities. [Refer: Joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r299"
     ]
    },
    "ifrs-full_OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Contributions (Proceeds)",
        "label": "Other cash receipts from sales of interests in joint ventures, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of interests in joint ventures (other than receipts for those instruments considered to be cash equivalents and those held for dealing or trading purposes), classified as investing activities. [Refer: Joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r300"
     ]
    },
    "ifrs-full_OtherComprehensiveIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Other comprehensive loss, net of tax",
        "label": "Other comprehensive income"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of income and expense (including reclassification adjustments) that is not recognised in profit or loss as required or permitted by IFRSs. [Refer: IFRSs [member]]"
       }
      }
     },
     "auth_ref": [
      "r4",
      "r29",
      "r36",
      "r159"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other comprehensive income (loss):",
        "label": "Other comprehensive income [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency translation differences",
        "verboseLabel": "Foreign currency translation for foreign operations",
        "label": "Other comprehensive income, net of tax, exchange differences on translation of foreign operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, after reclassification adjustments, related to exchange differences when financial statements of foreign operations are translated. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r23",
      "r36"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Actuarial gain on defined benefit plans",
        "terseLabel": "Defined benefit plan actuarial gain",
        "label": "Other comprehensive income, net of tax, gains (losses) on remeasurements of defined benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income, net of tax, related to gains (losses) on remeasurements of defined benefit plans, which comprise actuarial gains and losses; the return on plan assets, excluding amounts included in net interest on the net defined benefit liability (asset); and any change in the effect of the asset ceiling, excluding amounts included in net interest on the net defined benefit liability (asset). [Refer: Other comprehensive income; Defined benefit plans [member]; Plan assets [member]; Net defined benefit liability (asset)] [Contrast: Decrease (increase) in net defined benefit liability (asset) resulting from gain (loss) on remeasurement in other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r23",
      "r36",
      "r357"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Items that may be reclassified subsequently to profit or loss",
        "label": "Other comprehensive income that will be reclassified to profit or loss, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r276",
      "r277"
     ]
    },
    "ifrs-full_OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_OtherComprehensiveIncome",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Items that will not be reclassified to profit or loss",
        "label": "Other comprehensive income that will not be reclassified to profit or loss, net of tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of other comprehensive income that will not be reclassified to profit or loss, net of tax. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r276",
      "r277"
     ]
    },
    "bldp_OtherCountriesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "OtherCountriesMember",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other countries",
        "label": "Other Countries [Member]",
        "documentation": "Other Countries [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherCurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/TradeandotherpayablesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/TradeandotherpayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other liabilities",
        "label": "Other current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "ifrs-full_OtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentReceivables",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other receivables",
        "label": "Other current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current other receivables. [Refer: Other receivables]"
       }
      }
     },
     "auth_ref": [
      "r273"
     ]
    },
    "ifrs-full_OtherExpenseByNature": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherExpenseByNature",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other expense",
        "label": "Other expenses, by nature"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenses that the entity does not separately disclose in the same statement or note when the entity uses the 'nature of expense' form for its analysis of expenses. [Refer: Expenses, by nature]"
       }
      }
     },
     "auth_ref": [
      "r40",
      "r268"
     ]
    },
    "bldp_OtherGeographicalAreasMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "OtherGeographicalAreasMember",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Geographical Areas [Member]",
        "documentation": "Other Geographical Areas [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_OtherMovementsNetDefinedBenefitLiabilityAssetAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "OtherMovementsNetDefinedBenefitLiabilityAssetAbstract",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Other Movements, Net Defined Benefit Liability (Asset) [Abstract]",
        "documentation": "Other Movements, Net Defined Benefit Liability (Asset) [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherNoncurrentLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherNoncurrentLiabilities",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails": {
       "parentTag": "ifrs-full_NoncurrentProvisions",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other non-current liabilities",
        "label": "Other non-current liabilities"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of non-current liabilities that the entity does not separately disclose in the same statement or note. [Refer: Non-current liabilities]"
       }
      }
     },
     "auth_ref": [
      "r348"
     ]
    },
    "bldp_OtherPostretirementBenefitsPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "OtherPostretirementBenefitsPlanMember",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net other post-retirement benefit plan liability",
        "label": "Other Postretirement Benefits Plan [Member]",
        "documentation": "Other Postretirement Benefits Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "OtherProvisionsContingentLiabilitiesAndContingentAssetsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]",
        "label": "Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]",
        "documentation": "Other Provisions, Contingent Liabilities And Contingent Assets [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_OtherProvisionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "OtherProvisionsMember",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails",
      "http://www.ballard.com/role/ProvisionsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other provisions",
        "label": "Other provisions [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for provisions other than provisions for employee benefits. It also represents the standard value for the 'Classes of other provisions' axis if no other member is used. [Refer: Provisions]"
       }
      }
     },
     "auth_ref": [
      "r118"
     ]
    },
    "bldp_OtherProvisionsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "OtherProvisionsRollForward",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other Provisions [Roll Forward]",
        "label": "Other Provisions [Roll Forward]",
        "documentation": "Other Provisions"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_OwnedPropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "OwnedPropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment owned",
        "label": "Owned Property, Plant, and Equipment [Member]",
        "documentation": "Owned Property, Plant, and Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "country_PL": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "PL",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Poland",
        "label": "POLAND"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_PastDownstreamTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "PastDownstreamTransactions",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Past downstream transactions",
        "label": "Past Downstream Transactions",
        "documentation": "Past Downstream Transactions"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_PaymentOfContingentConsiderationLiability": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "PaymentOfContingentConsiderationLiability",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payment of contingent consideration liability",
        "label": "Payment of Contingent Consideration Liability",
        "documentation": "Payment of Contingent Consideration Liability"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_PaymentsForRoyaltyAgreement": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "PaymentsForRoyaltyAgreement",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Royalty payments",
        "label": "Payments for Royalty Agreement",
        "documentation": "Payments for Royalty Agreement"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails": {
       "parentTag": "bldp_IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Benefits paid",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from payments in respect of settlements"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from payments from the plan in respect of settlements. [Refer: Decrease (increase) in net defined benefit liability (asset) resulting from gains (losses) arising from settlements; Net defined benefit liability (asset); Defined benefit plans [member]]"
       }
      }
     },
     "auth_ref": [
      "r72"
     ]
    },
    "ifrs-full_PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Principal payments of lease liabilities",
        "label": "Payments of lease liabilities, classified as financing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for payment of lease liabilities, classified as financing activities. [Refer: Lease liabilities]"
       }
      }
     },
     "auth_ref": [
      "r302"
     ]
    },
    "ifrs-full_PaymentsToAndOnBehalfOfEmployees": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PaymentsToAndOnBehalfOfEmployees",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 8.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Employee future benefits plan contributions",
        "label": "Payments to and on behalf of employees"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow to, and on behalf of, employees."
       }
      }
     },
     "auth_ref": [
      "r297"
     ]
    },
    "bldp_PensionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "PensionPlanMember",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsActuarialAssumptionsDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsIncludedinComprehensiveIncomeLossDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsNetDefinedBenefitLiabilityAssetDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net defined benefit pension plan liability",
        "verboseLabel": "Defined benefit pension plan",
        "label": "Pension Plan [Member]",
        "documentation": "Pension Plan [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PercentageOfReasonablyPossibleDecreaseInActuarialAssumption": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PercentageOfReasonablyPossibleDecreaseInActuarialAssumption",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of reasonably possible decrease in actuarial assumption",
        "label": "Percentage of reasonably possible decrease in actuarial assumption"
       }
      },
      "en": {
       "role": {
        "documentation": "The reasonably possible percentage of the decrease in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "ifrs-full_PercentageOfReasonablyPossibleIncreaseInActuarialAssumption": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PercentageOfReasonablyPossibleIncreaseInActuarialAssumption",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Percentage of reasonably possible increase in actuarial assumption",
        "label": "Percentage of reasonably possible increase in actuarial assumption"
       }
      },
      "en": {
       "role": {
        "documentation": "The reasonably possible percentage of the increase in the actuarial assumption used to determine the present value of defined benefit obligation. [Refer: Actuarial assumptions [member]]"
       }
      }
     },
     "auth_ref": [
      "r74"
     ]
    },
    "ifrs-full_PercentageOfVotingEquityInterestsAcquired": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PercentageOfVotingEquityInterestsAcquired",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Interests acquired",
        "label": "Percentage of voting equity interests acquired"
       }
      },
      "en": {
       "role": {
        "documentation": "The percentage of voting equity interests acquired in a business combination. [Refer: Business combinations [member]]"
       }
      }
     },
     "auth_ref": [
      "r214"
     ]
    },
    "bldp_PlanAssetsAtFairValueAllocationPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "PlanAssetsAtFairValueAllocationPercentage",
     "calculation": {
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsCompositionofPlanAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Total",
        "label": "Plan Assets At Fair Value, Allocation Percentage",
        "documentation": "Plan Assets At Fair Value, Allocation Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PlanAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PlanAssetsMember",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails",
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Fair value of plan assets",
        "label": "Plan assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for defined benefit plan assets. Plan assets comprise: (a) assets held by a long-term employee benefit fund; and (b) qualifying insurance policies."
       }
      }
     },
     "auth_ref": [
      "r62"
     ]
    },
    "bldp_PlanNameAxisAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "PlanNameAxisAxis",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name Axis [Axis]",
        "label": "Plan Name Axis [Axis]",
        "documentation": "Plan Name Axis"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_PlanNameAxisDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "PlanNameAxisDomain",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Plan Name Axis [Domain]",
        "label": "Plan Name Axis [Domain]",
        "documentation": "Plan Name Axis [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PostemploymentBenefitExpenseDefinedBenefitPlans": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PostemploymentBenefitExpenseDefinedBenefitPlans",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails": {
       "parentTag": "bldp_FinanceAndOtherIncomeExpenses",
       "weight": -1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/FinanceincomeandexpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Employee future benefit plan expense",
        "label": "Post-employment benefit expense in profit or loss, defined benefit plans"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of post-employment benefit expense included in profit or loss relating to defined benefit plans. [Refer: Profit (loss); Defined benefit plans [member]] [Contrast: Increase (decrease) in net defined benefit liability (asset) resulting from expense (income) in profit or loss]"
       }
      }
     },
     "auth_ref": [
      "r357",
      "r365"
     ]
    },
    "ifrs-full_PresentValueOfDefinedBenefitObligationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PresentValueOfDefinedBenefitObligationMember",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Defined benefit obligation",
        "label": "Present value of defined benefit obligation [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the present value of a defined benefit obligation. The present value of a defined benefit obligation is the present value, without deducting any plan assets, of expected future payments required to settle the obligation resulting from employee service in the current and prior periods."
       }
      }
     },
     "auth_ref": [
      "r63"
     ]
    },
    "bldp_PriceofForeignExchangeOpeningPrice": {
     "xbrltype": "decimalItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "PriceofForeignExchangeOpeningPrice",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "January 1, 2023 Opening rate",
        "label": "Price of Foreign Exchange, Opening Price",
        "documentation": "Price of Hedging Instrument, Opening Price"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_PrincipalPaymentsOfLeaseLiabilities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "PrincipalPaymentsOfLeaseLiabilities",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Payments of lease liabilities",
        "label": "Principal Payments of Lease Liabilities",
        "documentation": "Principal Payments of Lease Liabilities"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProceedsFromExerciseOfOptions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromExerciseOfOptions",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInFinancingActivities",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds on issuance of share capital from share option exercises",
        "verboseLabel": "Proceeds from exercise of options",
        "label": "Proceeds from exercise of options"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from the exercise of options."
       }
      }
     },
     "auth_ref": [
      "r375"
     ]
    },
    "ifrs-full_ProceedsFromIssuingShares": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromIssuingShares",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net proceeds",
        "label": "Proceeds from issuing shares"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from issuing shares."
       }
      }
     },
     "auth_ref": [
      "r301"
     ]
    },
    "ifrs-full_ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": 1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recovery of contributions to long-term investments",
        "label": "Proceeds from sales of investments other than investments accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash inflow from sales of investments other than investments accounted for using the equity method. [Refer: Investments accounted for using equity method; Investments other than investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "bldp_ProductionAndTestEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ProductionAndTestEquipmentMember",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonpropertyplantandequipmentNarrativeDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Production and Test Equipment",
        "label": "Production and Test Equipment [Member]",
        "documentation": "Production and Test Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProductsAndServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProductsAndServicesAxis",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products and services [axis]",
        "label": "Products and services [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r313"
     ]
    },
    "ifrs-full_ProductsAndServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProductsAndServicesMember",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Products and services",
        "label": "Products and services [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for the entity's products and services. It also represents the standard value for the 'Products and services' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r259",
      "r313"
     ]
    },
    "ifrs-full_ProfitLoss": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLoss",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ComprehensiveIncome",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss",
        "terseLabel": "Net loss",
        "verboseLabel": "Net loss for the year",
        "negatedTerseLabel": "Net loss",
        "label": "Profit (loss)"
       }
      },
      "en": {
       "role": {
        "documentation": "The total of income less expenses from continuing and discontinued operations, excluding the components of other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r3",
      "r28",
      "r133",
      "r144",
      "r146",
      "r251",
      "r254",
      "r306",
      "r317"
     ]
    },
    "ifrs-full_ProfitLossBeforeTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossBeforeTax",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossFromContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Loss before income taxes",
        "label": "Profit (loss) before tax"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) before tax expense or income. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r225",
      "r268",
      "r269",
      "r329",
      "r330"
     ]
    },
    "ifrs-full_ProfitLossFromContinuingOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromContinuingOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Net loss from continued operations",
        "label": "Profit (loss) from continuing operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from continuing operations. [Refer: Continuing operations [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r28",
      "r157",
      "r251",
      "r254"
     ]
    },
    "ifrs-full_ProfitLossFromDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromDiscontinuedOperations",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLoss",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Net loss from discontinued operations",
        "totalLabel": "Net loss from discontinued operations",
        "label": "Profit (loss) from discontinued operations"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from discontinued operations. [Refer: Discontinued operations [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r35",
      "r39",
      "r158",
      "r224"
     ]
    },
    "ifrs-full_ProfitLossFromOperatingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProfitLossFromOperatingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "totalLabel": "Results from operating activities",
        "label": "Profit (loss) from operating activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The profit (loss) from operating activities of the entity. [Refer: Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r288",
      "r351"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment [abstract]",
        "label": "Property, plant and equipment [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_PropertyPlantAndEquipmentIncludingRightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentIncludingRightofuseAssets",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Assets",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "periodStartLabel": "Property, plant and equipment including right-of-use assets at beginning of period",
        "periodEndLabel": "Property, plant and equipment including right-of-use assets at end of period",
        "label": "Property, plant and equipment including right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of property, plant and equipment including right-of-use assets whose underlying assets would be presented as property, plant and equipment if they were owned. [Refer: Property, plant and equipment; Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r347",
      "r354"
     ]
    },
    "ifrs-full_PropertyPlantAndEquipmentMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PropertyPlantAndEquipmentMember",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonpropertyplantandequipmentNarrativeDetails",
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment",
        "label": "Property, plant and equipment [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for property, plant and equipment. It also represents the standard value for the 'Classes of property, plant and equipment' axis if no other member is used. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r57",
      "r289",
      "r316"
     ]
    },
    "bldp_PropertyPlantAndEquipmentRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "PropertyPlantAndEquipmentRollForward",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, Plant and Equipment [Roll Forward]",
        "label": "Property, Plant and Equipment [Roll Forward]",
        "documentation": "Property, Plant and Equipment"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_PropertyPlantandEquipmentAndIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "PropertyPlantandEquipmentAndIntangibleAssetsMember",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment and intangible assets",
        "label": "Property, Plant and Equipment And Intangible Assets [Member]",
        "documentation": "Property, Plant and Equipment And Intangible Assets [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProportionOfOwnershipInterestInJointVenture": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInJointVenture",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesNarrativeDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proportion of ownership interest in joint venture",
        "label": "Proportion of ownership interest in joint venture"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a joint venture attributable to the entity. [Refer: Joint ventures [member]]"
       }
      }
     },
     "auth_ref": [
      "r101",
      "r103",
      "r150"
     ]
    },
    "ifrs-full_ProportionOfOwnershipInterestInSubsidiary": {
     "xbrltype": "percentItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProportionOfOwnershipInterestInSubsidiary",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Proportion of ownership interest in subsidiary",
        "label": "Proportion of ownership interest in subsidiary"
       }
      },
      "en": {
       "role": {
        "documentation": "The proportion of ownership interest in a subsidiary attributable to the entity. [Refer: Subsidiaries [member]]"
       }
      }
     },
     "auth_ref": [
      "r101",
      "r103",
      "r148"
     ]
    },
    "bldp_ProspectusMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ProspectusMember",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Prospectus",
        "label": "Prospectus [Member]",
        "documentation": "Prospectus"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProvisionForDecommissioningRestorationAndRehabilitationCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProvisionForDecommissioningRestorationAndRehabilitationCostsMember",
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsAdditionalInformationDetails",
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other current liabilities",
        "label": "Provision for decommissioning, restoration and rehabilitation costs [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a provision relating to decommissioning, restoration and rehabilitation costs. [Refer: Other provisions [member]]"
       }
      }
     },
     "auth_ref": [
      "r292",
      "r293"
     ]
    },
    "bldp_ProvisionRelatedToIntellectualPropertyPurchaseMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ProvisionRelatedToIntellectualPropertyPurchaseMember",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Royalty related to UTC, revenue obligations",
        "label": "Provision Related To Intellectual Property Purchase [Member]",
        "documentation": "Provision Related To Intellectual Property Purchase [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ProvisionRetainedEarningsAdjustment": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ProvisionRetainedEarningsAdjustment",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Opening retained earnings adjustment",
        "label": "Provision, Retained Earnings Adjustment",
        "documentation": "Provision, Retained Earnings Adjustment"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ProvisionUsedOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ProvisionUsedOtherProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Provisions used/paid during year",
        "terseLabel": "Expenditures",
        "label": "Provision used, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount used (ie incurred and charged against the provision) for other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r116"
     ]
    },
    "ifrs-full_Provisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Provisions",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Provisions and other current liabilities, beginning balance",
        "periodEndLabel": "Provisions and other current liabilities, ending balance",
        "terseLabel": "Provisions",
        "label": "Provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of liabilities of uncertain timing or amount, including provisions for employee benefits."
       }
      }
     },
     "auth_ref": [
      "r15"
     ]
    },
    "ifrs-full_PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Investment in intangible assets",
        "label": "Purchase of intangible assets, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of intangible assets, classified as investing activities. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "ifrs-full_PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedLabel": "Investment in joint venture and associates",
        "terseLabel": "Capital contribution to JV",
        "label": "Purchase of interests in investments accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of interests in investments accounted for using the equity method. [Refer: Investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "ifrs-full_PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Contributions to long-term investments",
        "label": "Purchase of investments other than investments accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchase of investments other than investments accounted for using equity method. [Refer: Investments accounted for using equity method; Investments other than investments accounted for using equity method]"
       }
      }
     },
     "auth_ref": [
      "r374"
     ]
    },
    "ifrs-full_PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInInvestingActivities",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Additions to property, plant and equipment",
        "label": "Purchase of property, plant and equipment, classified as investing activities"
       }
      },
      "en": {
       "role": {
        "documentation": "The cash outflow for the purchases of property, plant and equipment, classified as investing activities. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r298"
     ]
    },
    "bldp_QuantronAGMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "QuantronAGMember",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Quantron AG",
        "label": "Quantron AG [Member]",
        "documentation": "Quantron AG"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_RailMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "RailMember",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Rail",
        "label": "Rail [Member]",
        "documentation": "Rail"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails",
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Range [axis]",
        "label": "Range [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r194",
      "r210",
      "r308",
      "r310",
      "r381"
     ]
    },
    "srt_RangeAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeAxis",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Axis]",
        "label": "Statistical Measurement [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_RangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "RangeMember",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statistical Measurement [Domain]",
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RangesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RangesMember",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails",
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ranges",
        "label": "Ranges [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregate ranges. It also represents the standard value for the 'Range' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r194",
      "r210",
      "r308",
      "r310",
      "r381"
     ]
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsAxis",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ranges of exercise prices for outstanding share options [axis]",
        "label": "Ranges of exercise prices for outstanding share options [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r210"
     ]
    },
    "ifrs-full_RangesOfExercisePricesForOutstandingShareOptionsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RangesOfExercisePricesForOutstandingShareOptionsMember",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Ranges of exercise prices for outstanding share options",
        "label": "Ranges of exercise prices for outstanding share options [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for aggregated ranges of exercise prices for outstanding share options that are meaningful for assessing the number and timing of additional shares that may be issued and the cash that may be received upon exercise of those options. It also represents the standard value for the 'Ranges of exercise prices for outstanding share options' axis if no other member is used. [Refer: Ranges [member]]"
       }
      }
     },
     "auth_ref": [
      "r210"
     ]
    },
    "bldp_RecognitionDeferralOfProfitOnInventorySoldToThirdParties": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "RecognitionDeferralOfProfitOnInventorySoldToThirdParties",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Recognition of 49% profit on inventory not yet sold to third party, net",
        "label": "Recognition (Deferral) Of Profit On Inventory Sold To Third Parties",
        "documentation": "Recognition (Deferral) Of Profit On Inventory Sold To Third Parties"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReconciliationOfChangesInIntangibleAssetsOtherThanGoodwillAbstract",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of changes in intangible assets other than goodwill [abstract]",
        "label": "Reconciliation of changes in intangible assets other than goodwill [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ReconciliationOfChangesInIntangibleAssetsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ReconciliationOfChangesInIntangibleAssetsRollForward",
     "presentation": [
      "http://www.ballard.com/role/IntangibleassetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of Changes in Intangible assets [Roll Forward]",
        "label": "Reconciliation of Changes in Intangible assets [Roll Forward]",
        "documentation": "Reconciliation of Changes in Intangible assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInOtherProvisionsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReconciliationOfChangesInOtherProvisionsAbstract",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of changes in other provisions [abstract]",
        "label": "Reconciliation of changes in other provisions [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReconciliationOfChangesInPropertyPlantAndEquipmentAbstract",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reconciliation of changes in property, plant and equipment [abstract]",
        "label": "Reconciliation of changes in property, plant and equipment [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_RecoveryOnSettlementOfContingentConsideration": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "RecoveryOnSettlementOfContingentConsideration",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails": {
       "parentTag": "ifrs-full_ProfitLossFromDiscontinuedOperations",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 14.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails",
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Recovery on settlement of contingent consideration",
        "terseLabel": "Recovery on settlement of contingent consideration",
        "label": "Recovery on Settlement of Contingent Consideration",
        "documentation": "Recovery on Settlement of Contingent Consideration"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_RelatedPartyAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "RelatedPartyAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Related Party [Abstract]",
        "label": "Related Party [Abstract]",
        "documentation": "Related Party [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ResearchAndDevelopmentExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ResearchAndDevelopmentExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Research and product development",
        "label": "Research and development expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expenditure directly attributable to research or development activities, recognised in profit or loss."
       }
      }
     },
     "auth_ref": [
      "r125"
     ]
    },
    "bldp_ResearchAndDevelopmentTaxCreditsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ResearchAndDevelopmentTaxCreditsMember",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "UK research and development tax credits",
        "label": "Research and Development Tax Credits [Member]",
        "documentation": "Research and Development Tax Credits"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslation": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReserveOfExchangeDifferencesOnTranslation",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency reserve",
        "label": "Reserve of exchange differences on translation"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing exchange differences on translation of financial statements recognised in other comprehensive income and accumulated in equity. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r86"
     ]
    },
    "ifrs-full_ReserveOfExchangeDifferencesOnTranslationMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReserveOfExchangeDifferencesOnTranslationMember",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign currency reserve",
        "label": "Reserve of exchange differences on translation [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing accumulated exchange differences on the translation of financial statements recognised in other comprehensive income. [Refer: Other comprehensive income]"
       }
      }
     },
     "auth_ref": [
      "r86",
      "r270"
     ]
    },
    "bldp_RestrictedShareUnitsRSUMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "RestrictedShareUnitsRSUMember",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "RSUs",
        "verboseLabel": "RSU Expense",
        "label": "Restricted Share Units (RSU) [Member]",
        "documentation": "Restricted Share Units (RSU) [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_RestrictedStockUnitsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "RestrictedStockUnitsRollForward",
     "presentation": [
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restricted Stock Units [Roll Forward]",
        "label": "Restricted Stock Units [Roll Forward]",
        "documentation": "Restricted Stock Units"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RestructuringProvision": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RestructuringProvision",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring cost",
        "label": "Restructuring provision"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of provision for restructuring, such as the sale or termination of a line of business; closure of business locations in a country or region or relocation of activities from one country or region to another; changes in management structure; and fundamental reorganisations that have a material effect on the nature and focus of the entity's operations. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r291"
     ]
    },
    "ifrs-full_RestructuringProvisionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RestructuringProvisionMember",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Restructuring provision",
        "label": "Restructuring provision [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a provision for restructuring, such as the sale or termination of a line of business; closure of business locations in a country or region or relocation of activities from one country or region to another; changes in management structure; and fundamental reorganisations that have a material effect on the nature and focus of the entity's operations. [Refer: Other provisions [member]]"
       }
      }
     },
     "auth_ref": [
      "r291"
     ]
    },
    "ifrs-full_RetainedEarnings": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RetainedEarnings",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_Equity",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained earnings"
       }
      },
      "en": {
       "role": {
        "documentation": "A component of equity representing the entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r275",
      "r277"
     ]
    },
    "ifrs-full_RetainedEarningsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RetainedEarningsMember",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Accumulated deficit",
        "label": "Retained earnings [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a component of equity representing an entity's cumulative undistributed earnings or deficit."
       }
      }
     },
     "auth_ref": [
      "r6",
      "r270"
     ]
    },
    "ifrs-full_ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails": {
       "parentTag": "ifrs-full_GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/OthernoncurrentliabilitiesandemployeefuturebenefitsFutureBenefitsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Return on plan assets excluding interest",
        "label": "Decrease (increase) in net defined benefit liability (asset) resulting from return on plan assets excluding interest income or expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The decrease (increase) in the net defined benefit liability (asset) resulting from the return on plan assets, excluding amounts included in interest income or expense. The return on plan assets is interest, dividends and other revenue derived from the plan assets, together with realised and unrealised gains or losses on the plan assets, less any costs of managing plan assets and less any tax payable by the plan itself, other than tax included in the actuarial assumptions used to measure the present value of the defined benefit obligation. [Refer: Plan assets [member]; Net defined benefit liability (asset); Actuarial assumptions [member]; Increase (decrease) in net defined benefit liability (asset) resulting from interest expense (income)]"
       }
      }
     },
     "auth_ref": [
      "r67"
     ]
    },
    "ifrs-full_Revenue": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "Revenue",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenue",
        "label": "Revenue"
       }
      },
      "en": {
       "role": {
        "documentation": "The income arising in the course of an entity's ordinary activities. Income is increases in assets, or decreases in liabilities, that result in increases in equity, other than those relating to contributions from holders of equity claims."
       }
      }
     },
     "auth_ref": [
      "r31",
      "r156",
      "r225",
      "r248",
      "r253",
      "r259",
      "r260",
      "r263",
      "r268",
      "r269",
      "r306"
     ]
    },
    "ifrs-full_RevenueAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueAbstract",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues:",
        "label": "Revenue [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_RevenueDiscontinuedOperations": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "RevenueDiscontinuedOperations",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and service revenues",
        "label": "Revenue, Discontinued Operations",
        "documentation": "Revenue, Discontinued Operations"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RevenueFromContractsWithCustomers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromContractsWithCustomers",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_GrossProfit",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/DisaggregationofrevenueDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails",
      "http://www.ballard.com/role/OperatingsegmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Product and service revenues",
        "verboseLabel": "Revenue",
        "label": "Revenue from contracts with customers"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue from contracts with customers. A customer is a party that has contracted with an entity to obtain goods or services that are an output of the entity\u2019s ordinary activities in exchange for consideration."
       }
      }
     },
     "auth_ref": [
      "r172",
      "r173"
     ]
    },
    "ifrs-full_RevenueFromRenderingOfServicesRelatedPartyTransactions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RevenueFromRenderingOfServicesRelatedPartyTransactions",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Revenues",
        "label": "Revenue from rendering of services, related party transactions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of revenue arising from the rendering of services in related party transactions. [Refer: Revenue; Related parties [member]]"
       }
      }
     },
     "auth_ref": [
      "r287"
     ]
    },
    "ifrs-full_ReversalOfInventoryWritedown": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ReversalOfInventoryWritedown",
     "presentation": [
      "http://www.ballard.com/role/InventoriesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reversal of inventory write-down",
        "label": "Reversal of inventory write-down"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount recognised as a reduction in the amount of inventories recognised as an expense due to the reversal of any write-down of inventories resulting from an increase in net realisable value. [Refer: Inventories; Inventory write-down]"
       }
      }
     },
     "auth_ref": [
      "r37",
      "r83"
     ]
    },
    "bldp_RightOfUseAssetsRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "RightOfUseAssetsRollForward",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-Use Assets [Roll Forward]",
        "label": "Right-of-Use Assets [Roll Forward]",
        "documentation": "Right-of-Use Assets"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RightofuseAssets": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RightofuseAssets",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Right-of-use assets",
        "periodStartLabel": "Beginning, Right-of-use assets",
        "periodEndLabel": "Ending, Right-of-use assets",
        "label": "Right-of-use assets"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of assets that represent a lessee's right to use an underlying asset for the lease term that do not meet the definition of investment property. Underlying asset is an asset that is the subject of a lease, for which the right to use that asset has been provided by a lessor to a lessee."
       }
      }
     },
     "auth_ref": [
      "r180",
      "r184"
     ]
    },
    "ifrs-full_RightofuseAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RightofuseAssetsMember",
     "presentation": [
      "http://www.ballard.com/role/PropertyplantandequipmentNetCarryingAmountsIncludedinPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets",
        "label": "Right-of-use assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for right-of-use assets. [Refer: Right-of-use assets]"
       }
      }
     },
     "auth_ref": [
      "r179"
     ]
    },
    "ifrs-full_RiskExposureAssociatedWithInstrumentsSharingCharacteristic": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RiskExposureAssociatedWithInstrumentsSharingCharacteristic",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risk exposure associated with instruments sharing characteristic",
        "label": "Risk exposure associated with instruments sharing characteristic"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of risk exposure associated with financial instruments with a shared characteristic that identifies a concentration of risks. [Refer: Financial instruments, class [member]]"
       }
      }
     },
     "auth_ref": [
      "r246"
     ]
    },
    "bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exposure to risk holding Canadian denominated cash and cash equivalents, percentage (up to)",
        "label": "Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Cash And Cash Equivalents, Maximum",
        "documentation": "Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Cash And Cash Equivalents, Maximum"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Exposure to risk holding Canadian dollar net expenditures, percentage (up to)",
        "label": "Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Net Expenditures, Maximum",
        "documentation": "Risk Exposure Associated With Instruments Sharing Characteristic, Concentration Percentage, Net Expenditures, Maximum"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_RoyaltyExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "RoyaltyExpense",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Royalty expense",
        "label": "Royalty expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense arising from royalties."
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "bldp_RoyaltyObligationContingentMaximumAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "RoyaltyObligationContingentMaximumAmount",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Maximum royalty expense",
        "label": "Royalty Obligation, Contingent, Maximum Amount",
        "documentation": "Royalty Obligation, Maximum Amount"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_RoyaltyObligationContingentPercentage": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "RoyaltyObligationContingentPercentage",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Royalty obligation, percentage",
        "label": "Royalty Obligation, Contingent, Percentage",
        "documentation": "Royalty Obligation, Percentage"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_SaleOfStockAuthorizedAmount": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "SaleOfStockAuthorizedAmount",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale of stock authorized amount",
        "label": "Sale of Stock, Authorized Amount",
        "documentation": "Sale of Stock, Authorized Amount"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_SaleOfStockAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "SaleOfStockAxis",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale Of Stock [Axis]",
        "label": "Sale Of Stock [Axis]",
        "documentation": "Sale Of Stock [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_SaleOfStockDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "SaleOfStockDomain",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sale Of Stock [Domain]",
        "label": "Sale Of Stock [Domain]",
        "documentation": "[Domain] for Sale Of Stock [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_SaleOfStockPricePerShare1": {
     "xbrltype": "perShareItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "SaleOfStockPricePerShare1",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Price per share (usd per share)",
        "label": "Sale Of Stock, Price Per Share1",
        "documentation": "Sale Of Stock, Price Per Share1"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_SaleOfStockRenewalTermOfProspectus": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "SaleOfStockRenewalTermOfProspectus",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Renewal term",
        "label": "Sale of Stock, Renewal Term of Prospectus",
        "documentation": "Sale of Stock, Renewal Term of Prospectus"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SalesAndMarketingExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SalesAndMarketingExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ExpenseByNature",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Sales and marketing",
        "label": "Sales and marketing expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense relating to the marketing and selling of goods or services."
       }
      }
     },
     "auth_ref": [
      "r351"
     ]
    },
    "srt_ScenarioForecastMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioForecastMember",
     "presentation": [
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Forecast",
        "label": "Forecast [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScenarioUnspecifiedDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScenarioUnspecifiedDomain",
     "presentation": [
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Domain]",
        "label": "Scenario [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock",
     "presentation": [
      "http://www.ballard.com/role/TradeandotherpayablesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Trade and Other Payables",
        "label": "Schedule Of Accounts Payable And Accrued Liabilities1 [Table Text Block]",
        "documentation": "Schedule Of Accounts Payable And Accrued Liabilities1 [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment, Name [Axis]",
        "label": "Investment, Name [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ScheduleofSubsidiariesTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ScheduleofSubsidiariesTableTextBlock",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Subsidiaries",
        "label": "Schedule of Subsidiaries [Table Text Block]",
        "documentation": "Schedule of Subsidiaries [Table Text Block]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ScientificResearchExpendituresMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ScientificResearchExpendituresMember",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scientific research expenditures",
        "label": "Scientific Research Expenditures [Member]",
        "documentation": "Scientific Research Expenditures [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_Security12bTitle": {
     "xbrltype": "securityTitleItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "Security12bTitle",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Title of 12(b) Security",
        "label": "Title of 12(b) Security",
        "documentation": "Title of a 12(b) registered security."
       }
      }
     },
     "auth_ref": [
      "r332"
     ]
    },
    "dei_SecurityExchangeName": {
     "xbrltype": "edgarExchangeCodeItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityExchangeName",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Exchange Name",
        "label": "Security Exchange Name",
        "documentation": "Name of the Exchange on which a security is registered."
       }
      }
     },
     "auth_ref": [
      "r334"
     ]
    },
    "dei_SecurityReportingObligation": {
     "xbrltype": "securityReportingObligationItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "SecurityReportingObligation",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Security Reporting Obligation",
        "label": "Security Reporting Obligation",
        "documentation": "15(d), indicating whether the security has a reporting obligation under that section of the Exchange Act."
       }
      }
     },
     "auth_ref": [
      "r335"
     ]
    },
    "srt_SegmentGeographicalDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "SegmentGeographicalDomain",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonpropertyplantandequipmentNarrativeDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Domain]",
        "label": "Geographical [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SegmentsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SegmentsAxis",
     "presentation": [
      "http://www.ballard.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [axis]",
        "label": "Segments [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r174",
      "r251",
      "r285",
      "r319"
     ]
    },
    "ifrs-full_SegmentsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SegmentsMember",
     "presentation": [
      "http://www.ballard.com/role/GoodwillDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Segments [member]",
        "label": "Segments [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all segments of an entity. It also represents the standard value for the 'Segments' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r111",
      "r174",
      "r258",
      "r285",
      "r319"
     ]
    },
    "bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Increase in the corresponding risk variable on income",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Income",
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Impact On Income"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome",
     "crdr": "credit",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Decrease in the corresponding risk variable on investment income",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Investment Income",
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Investment Income"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Reasonably possible change in risk variable, percent",
        "label": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent",
        "documentation": "Sensitivity Analysis For Types Of Market Risk, Reasonably Possible Change In Risk Variable, Percent"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ServiceInventories": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ServiceInventories",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Service inventory",
        "label": "Service Inventories",
        "documentation": "Service Inventories"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting period (years)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Award Vesting Period"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award term (years)",
        "label": "Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period 1",
        "documentation": "Share-Based Compensation Arrangement By Share-Based Payment Award, Expiration Period 1"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1": {
     "xbrltype": "percentItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Award vesting percentage",
        "label": "Share-Based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Percentage 1",
        "documentation": "Share-Based Compensation Arrangement By Share-based Payment Award, Award Vesting Rights, Percentage 1"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ShareBasedCompensationAwardFirstTrancheMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ShareBasedCompensationAwardFirstTrancheMember",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tranche One",
        "label": "Share Based Compensation Award First Tranche [Member]",
        "documentation": "Share Based Compensation Award First Tranche"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ShareBasedCompensationAwardSecondTrancheMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ShareBasedCompensationAwardSecondTrancheMember",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tranche Two",
        "label": "Share Based Compensation Award Second Tranche [Member]",
        "documentation": "Share Based Compensation Award Second Tranche"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ShareBasedCompensationAwardThirdTrancheMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ShareBasedCompensationAwardThirdTrancheMember",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Tranche Three",
        "label": "Share Based Compensation Award Third Tranche [Member]",
        "documentation": "Share Based Compensation Award Third Tranche"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ShareBasedPaymentArrangementWeightedAverageExercisePriceRollForward",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangement Weighted Average Exercise Price [Roll Forward]",
        "label": "Share-Based Payment Arrangement Weighted Average Exercise Price [Roll Forward]",
        "documentation": "Share-Based Payment Arrangement Weighted Average Exercise Price"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ShareBasedPaymentArrangementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ShareBasedPaymentArrangementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangements [Abstract]",
        "label": "Share-Based Payment Arrangements [Abstract]",
        "documentation": "Share-Based Payment Arrangements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ShareBasedPaymentArrangementsOptionsOutstandingRollForward": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ShareBasedPaymentArrangementsOptionsOutstandingRollForward",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payment Arrangements Options Outstanding [Roll Forward]",
        "label": "Share-Based Payment Arrangements Options Outstanding [Roll Forward]",
        "documentation": "Share-Based Payment Arrangements Options Outstanding"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ShareBasedPaymentsArrangementsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ShareBasedPaymentsArrangementsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-Based Payments Arrangements [Abstract]",
        "label": "Share-Based Payments Arrangements [Abstract]",
        "documentation": "Share-Based Payments Arrangements [Abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ShareDistributionPlanMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ShareDistributionPlanMember",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share Distribution Plan",
        "label": "Share Distribution Plan [Member]",
        "documentation": "Share Distribution Plan"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ShareIssuanceCostsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ShareIssuanceCostsMember",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share issuance costs",
        "label": "Share Issuance Costs [Member]",
        "documentation": "Share Issuance Costs [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss": {
       "parentTag": "ifrs-full_ProfitLossBeforeTax",
       "weight": 1.0,
       "order": 2.0
      },
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows": {
       "parentTag": "ifrs-full_CashFlowsFromUsedInOperations",
       "weight": -1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofCashFlows",
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss",
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Equity in loss of investment in joint venture and associates",
        "negatedTerseLabel": "Equity in loss of investment in joint venture and associates",
        "terseLabel": "Equity in loss",
        "negatedLabel": "Corporate share of net loss",
        "label": "Share of profit (loss) of associates and joint ventures accounted for using equity method"
       }
      },
      "en": {
       "role": {
        "documentation": "The entity's share of the profit (loss) of associates and joint ventures accounted for using the equity method. [Refer: Associates [member]; Investments accounted for using equity method; Joint ventures [member]; Profit (loss)]"
       }
      }
     },
     "auth_ref": [
      "r33",
      "r249",
      "r257"
     ]
    },
    "ifrs-full_SharebasedPaymentArrangementsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SharebasedPaymentArrangementsMember",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Share-based payment arrangements",
        "label": "Share-based payment arrangements [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for an agreement between the entity or another group entity or any shareholder of the group entity and another party (including an employee) that entitles the other party to receive (a) cash or other assets of the entity for amounts that are based on the price (or value) of equity instruments (including shares or share options) of the entity or another group entity; or (b) equity instruments (including shares or share options) of the entity or another group entity, provided that the specified vesting conditions, if any, are met. It also represents the standard value for the 'Types of share-based payment arrangements' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r211"
     ]
    },
    "bldp_ShortTermInvestmentsNotClassifiedAsCashEquivalents": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ShortTermInvestmentsNotClassifiedAsCashEquivalents",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term investments",
        "label": "Short-term Investments, not Classified as Cash Equivalents",
        "documentation": "Short-term Investments, not Classified as Cash Equivalents"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Short-term leases for which recognition exemption has been used, period",
        "label": "Short-term Leases For Which Recognition Exemption Has Been Used, Period",
        "documentation": "Short-term Leases For Which Recognition Exemption Has Been Used, Period"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_ShorttermEmployeeBenefitsExpense": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "ShorttermEmployeeBenefitsExpense",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/PersonnelexpensesDetails": {
       "parentTag": "ifrs-full_EmployeeBenefitsExpense",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/PersonnelexpensesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Salaries and employee benefits",
        "label": "Short-term employee benefits expense"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of expense from employee benefits (other than termination benefits) that are expected to be settled wholly within twelve months after the end of the annual reporting period in which the employees render the related services."
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "ifrs-full_SignificantInvestmentsInAssociatesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SignificantInvestmentsInAssociatesAxis",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesNarrativeDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Associates [axis]",
        "label": "Associates [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r104",
      "r165"
     ]
    },
    "ifrs-full_SignificantInvestmentsInSubsidiariesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SignificantInvestmentsInSubsidiariesAxis",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofSubsidiariesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsidiaries [axis]",
        "label": "Subsidiaries [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r102",
      "r104",
      "r163"
     ]
    },
    "srt_StatementGeographicalAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementGeographicalAxis",
     "presentation": [
      "http://www.ballard.com/role/ImpairmentchargesonpropertyplantandequipmentNarrativeDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Geographical [Axis]",
        "label": "Geographical [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfCashFlowsAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfCashFlowsAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of cash flows [abstract]",
        "label": "Statement of cash flows [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfChangesInEquityAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of changes in equity [abstract]",
        "label": "Statement of changes in equity [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityLineItems": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfChangesInEquityLineItems",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of changes in equity [line items]",
        "label": "Statement of changes in equity [line items]"
       }
      },
      "en": {
       "role": {
        "documentation": "Line items represent concepts included in a table. These concepts are used to disclose reportable information associated with members defined in one or many axes of the table."
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_StatementOfChangesInEquityTable": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfChangesInEquityTable",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of changes in equity [table]",
        "label": "Statement of changes in equity [table]"
       }
      },
      "en": {
       "role": {
        "documentation": "Schedule disclosing information related to changes in equity."
       }
      }
     },
     "auth_ref": [
      "r6"
     ]
    },
    "ifrs-full_StatementOfFinancialPositionAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "StatementOfFinancialPositionAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Statement of financial position [abstract]",
        "label": "Statement of financial position [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "srt_StatementScenarioAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://fasb.org/srt/2023",
     "localname": "StatementScenarioAxis",
     "presentation": [
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Scenario [Axis]",
        "label": "Scenario [Axis]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_StationaryMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "StationaryMember",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Stationary",
        "label": "Stationary [Member]",
        "documentation": "Stationary"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "SubclassificationsOfAssetsLiabilitiesAndEquitiesAbstract",
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subclassifications of assets, liabilities and equities [abstract]",
        "label": "Subclassifications of assets, liabilities and equities [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_SubsequentContributionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "SubsequentContributionMember",
     "presentation": [
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Subsequent Contribution",
        "label": "Subsequent Contribution [Member]",
        "documentation": "Subsequent Contribution"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_SummaryOfInvestmentsTableTextBlock": {
     "xbrltype": "textBlockItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "SummaryOfInvestmentsTableTextBlock",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsTables"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Schedule of Investments",
        "label": "Summary of Investments [Table Text Block]",
        "documentation": "Summary of Investments"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_SynergyJVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "SynergyJVMember",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofSynergyBallardJVCoDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesNarrativeDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsKeyManagementCompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Synergy Ballard JVCo",
        "label": "Synergy JV [Member]",
        "documentation": "Synergy [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "country_TW": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "TW",
     "presentation": [
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taiwan",
        "label": "TAIWAN"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Change in unrecognized deductible temporary differences",
        "label": "Tax Effect Of Change In Unrecognized Deductible Temporary Differences",
        "documentation": "Tax Effect Of Change In Unrecognized Deductible Temporary Differences"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectOfForeignTaxRates": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxEffectOfForeignTaxRates",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Foreign tax rate and tax rate differences",
        "label": "Tax effect of foreign tax rates"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to foreign tax rates. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "bldp_TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0,
       "order": 6.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Non-deductible expenses (non-taxable income)",
        "label": "Tax Effect of Non-Deductible Expenses or Non-Taxable Income",
        "documentation": "Tax Effect of Non-Deductible Expenses or Non-Taxable Income"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_TaxEffectOfTaxCreditsEarned": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "TaxEffectOfTaxCreditsEarned",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": -1.0,
       "order": 7.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Investment tax credits earned",
        "label": "Tax Effect Of Tax Credits Earned",
        "documentation": "Tax Effect Of Tax Credits Earned"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxEffectOfTaxLosses": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxEffectOfTaxLosses",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expiry of losses and ITC",
        "label": "Tax effect of tax losses"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount that represents the difference between the tax expense (income) and the product of the accounting profit multiplied by the applicable tax rate(s) that relates to tax losses. [Refer: Accounting profit]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "bldp_TaxEffectOther": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "TaxEffectOther",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 5.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Other",
        "label": "Tax Effect Other",
        "documentation": "Tax Effect Other"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TaxExpenseIncomeAtApplicableTaxRate": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxExpenseIncomeAtApplicableTaxRate",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails": {
       "parentTag": "ifrs-full_IncomeTaxExpenseContinuingOperations",
       "weight": 1.0,
       "order": 3.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/IncometaxesTaxRateReconciliationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Expected tax recovery at 27.00% (2022 \u2013 27.00% )",
        "label": "Tax expense (income) at applicable tax rate"
       }
      },
      "en": {
       "role": {
        "documentation": "The product of the accounting profit multiplied by the applicable tax rate(s). [Refer: Accounting profit; Applicable tax rate]"
       }
      }
     },
     "auth_ref": [
      "r43"
     ]
    },
    "ifrs-full_TaxExpenseRelatingToGainLossOnDiscontinuance": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TaxExpenseRelatingToGainLossOnDiscontinuance",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails": {
       "parentTag": "ifrs-full_ProfitLossFromDiscontinuedOperations",
       "weight": -1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNetLossfromDiscontinuedOperationsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Income tax recovery",
        "label": "Tax expense (income) relating to gain (loss) on discontinuance"
       }
      },
      "en": {
       "role": {
        "documentation": "The tax expense (income) relating to the gain (loss) on discontinuance when operations are discontinued. [Refer: Discontinued operations [member]]"
       }
      }
     },
     "auth_ref": [
      "r48",
      "r226"
     ]
    },
    "bldp_TaxesPayableCurrent1": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "TaxesPayableCurrent1",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/TradeandotherpayablesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 4.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/TradeandotherpayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Taxes payable",
        "label": "Taxes Payable Current1",
        "documentation": "Taxes Payable Current1"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TechnologybasedIntangibleAssetsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TechnologybasedIntangibleAssetsMember",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsScheduleofIntangibleAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Technology",
        "label": "Technology-based intangible assets [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of intangible assets representing assets based on technology. Such assets may include patented and unpatented technology, databases as well as trade secrets. [Refer: Intangible assets other than goodwill]"
       }
      }
     },
     "auth_ref": [
      "r371"
     ]
    },
    "bldp_TemplewaterMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "TemplewaterMember",
     "presentation": [
      "http://www.ballard.com/role/CommitmentsandcontingenciesDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Templewater",
        "label": "Templewater [Member]",
        "documentation": "Templewater"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits [axis]",
        "label": "Temporary difference, unused tax losses and unused tax credits [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ifrs-full_TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsMember",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Temporary difference, unused tax losses and unused tax credits",
        "label": "Temporary difference, unused tax losses and unused tax credits [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for temporary differences, unused tax losses and unused tax credits. It also represents the standard value for the 'Temporary difference, unused tax losses and unused tax credits' axis if no other member is used. [Refer: Temporary differences [member]; Unused tax credits [member]; Unused tax losses [member]]"
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TimingOfTransferOfGoodsOrServicesAxis",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of transfer of goods or services [axis]",
        "label": "Timing of transfer of goods or services [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "ifrs-full_TimingOfTransferOfGoodsOrServicesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TimingOfTransferOfGoodsOrServicesMember",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Timing of transfer of goods or services",
        "label": "Timing of transfer of goods or services [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all timings of the transfer of goods or services in contracts with customers. It also represents the standard value for the 'Timing of transfer of goods or services' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r315"
     ]
    },
    "ifrs-full_TopOfRangeMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TopOfRangeMember",
     "presentation": [
      "http://www.ballard.com/role/DiscontinuedoperationsNarrativeDetails",
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails",
      "http://www.ballard.com/role/LeaseliabilityNarrativeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Top of range",
        "label": "Top of range [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for top of a range."
       }
      }
     },
     "auth_ref": [
      "r170",
      "r194",
      "r210",
      "r308",
      "r310",
      "r381"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentPayables",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentLiabilities",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.ballard.com/role/TradeandotherpayablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/TradeandotherpayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other payables",
        "totalLabel": "Trade and other payables",
        "label": "Trade and other current payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade payables and current other payables. [Refer: Current trade payables; Other current payables]"
       }
      }
     },
     "auth_ref": [
      "r14"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentPayablesToTradeSuppliers": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentPayablesToTradeSuppliers",
     "crdr": "credit",
     "calculation": {
      "http://www.ballard.com/role/TradeandotherpayablesDetails": {
       "parentTag": "ifrs-full_TradeAndOtherCurrentPayables",
       "weight": 1.0,
       "order": 1.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/TradeandotherpayablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade accounts payable",
        "label": "Current trade payables"
       }
      },
      "en": {
       "role": {
        "documentation": "The current amount of payment due to suppliers for goods and services used in entity's business. [Refer: Current liabilities; Trade payables]"
       }
      }
     },
     "auth_ref": [
      "r272",
      "r349"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivables": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivables",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition": {
       "parentTag": "ifrs-full_CurrentAssets",
       "weight": 1.0,
       "order": 1.0
      },
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails": {
       "parentTag": null,
       "weight": null,
       "order": null,
       "root": true
      }
     },
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofFinancialPosition",
      "http://www.ballard.com/role/TradeandotherreceivablesTradeandOtherReceivablesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other receivables",
        "totalLabel": "Trade and other receivables",
        "label": "Trade and other current receivables"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount of current trade receivables and current other receivables. [Refer: Current trade receivables; Other current receivables]"
       }
      }
     },
     "auth_ref": [
      "r12",
      "r24"
     ]
    },
    "ifrs-full_TradeAndOtherCurrentReceivablesAbstract": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TradeAndOtherCurrentReceivablesAbstract",
     "presentation": [
      "http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trade and other current receivables [abstract]",
        "label": "Trade and other current receivables [abstract]"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_TrademarksandServicemarksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "TrademarksandServicemarksMember",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Acquired trademarks and service marks",
        "label": "Trademarks and Servicemarks [Member]",
        "documentation": "Trademarks and Servicemarks [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "dei_TradingSymbol": {
     "xbrltype": "tradingSymbolItemType",
     "nsuri": "http://xbrl.sec.gov/dei/2023",
     "localname": "TradingSymbol",
     "presentation": [
      "http://www.ballard.com/role/CoverPage"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Trading Symbol",
        "label": "Trading Symbol",
        "documentation": "Trading symbol of an instrument as listed on an exchange."
       }
      }
     },
     "auth_ref": []
    },
    "bldp_TruckMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "TruckMember",
     "presentation": [
      "http://www.ballard.com/role/DisaggregationofrevenueDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Truck",
        "label": "Truck [Member]",
        "documentation": "Truck"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_TypesOfInvestmentPropertyAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfInvestmentPropertyAxis",
     "presentation": [
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of investment property [axis]",
        "label": "Types of investment property [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r345"
     ]
    },
    "ifrs-full_TypesOfRisksAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfRisksAxis",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of risks [axis]",
        "label": "Types of risks [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r199",
      "r231",
      "r236",
      "r237"
     ]
    },
    "ifrs-full_TypesOfRisksMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfRisksMember",
     "presentation": [
      "http://www.ballard.com/role/BankfacilitiesDetails",
      "http://www.ballard.com/role/FinancialinstrumentsNarrativeDetails",
      "http://www.ballard.com/role/FinancialinstrumentsScheduleofNatureandExtentofRisksArisingfromFinancialInstrumentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Risks",
        "label": "Risks [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for all types of risks. It also represents the standard value for the 'Types of risks' axis if no other member is used."
       }
      }
     },
     "auth_ref": [
      "r195",
      "r196",
      "r197",
      "r199",
      "r231",
      "r236",
      "r237"
     ]
    },
    "ifrs-full_TypesOfSharebasedPaymentArrangementsAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "TypesOfSharebasedPaymentArrangementsAxis",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofChangesinEquity",
      "http://www.ballard.com/role/EquityDeferredShareUnitsDetails",
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityRestrictedShareUnitsDetails",
      "http://www.ballard.com/role/EquitySharebasedcompensationDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Types of share-based payment arrangements [axis]",
        "label": "Types of share-based payment arrangements [axis]"
       }
      },
      "en": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the members in the table and the line items or concepts that complete the table."
       }
      }
     },
     "auth_ref": [
      "r211"
     ]
    },
    "country_US": {
     "xbrltype": "domainItemType",
     "nsuri": "http://xbrl.sec.gov/country/2023",
     "localname": "US",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails",
      "http://www.ballard.com/role/OperatingsegmentsGeographicalDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "United States",
        "label": "UNITED STATES"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_UnusedProvisionReversedOtherProvisions": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UnusedProvisionReversedOtherProvisions",
     "crdr": "debit",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "negatedTerseLabel": "Provisions reversed/expired during year",
        "terseLabel": "Downward adjustments / provision eliminated",
        "label": "Unused provision reversed, other provisions"
       }
      },
      "en": {
       "role": {
        "documentation": "The amount reversed for unused other provisions. [Refer: Other provisions]"
       }
      }
     },
     "auth_ref": [
      "r117"
     ]
    },
    "ifrs-full_UnusedTaxCreditsMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UnusedTaxCreditsMember",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Investment tax credits",
        "label": "Unused tax credits [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for tax credits that have been received and are carried forward for use against future taxable profit."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "ifrs-full_UnusedTaxLossesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "UnusedTaxLossesMember",
     "presentation": [
      "http://www.ballard.com/role/IncometaxesUnrecognizedDeferredTaxAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Losses from operations carried forward",
        "label": "Unused tax losses [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for tax losses that have been incurred and are carried forward for use against future taxable profit."
       }
      }
     },
     "auth_ref": [
      "r47"
     ]
    },
    "bldp_UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofIntangibleAssetswithIndefiniteUsefulLifeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "verboseLabel": "Estimated useful life (in years)",
        "label": "Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period",
        "documentation": "Useful Lives Or Amortisation Rates, Intangible Assets Other Than Goodwill, Period"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofDetailedInformationAboutPropertyPlantandEquipmentDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Property, plant and equipment useful lives (in years)",
        "label": "Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period",
        "documentation": "Useful Lives Or Depreciation Rates, Property, Plant And Equipment, Period"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod": {
     "xbrltype": "durationItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod",
     "presentation": [
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Right-of-use assets, useful lives (in years)",
        "label": "Useful Lives Or Depreciation Rates, Right-Of-Use Assets, Period",
        "documentation": "Useful Lives Or Depreciation Rates, Right-Of-Use Assets, Period"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_VehiclesMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "VehiclesMember",
     "presentation": [
      "http://www.ballard.com/role/LeaseliabilitySummaryofLeasesDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesScheduleofQuantitativeInformationAboutRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsDetails",
      "http://www.ballard.com/role/PropertyplantandequipmentRightofUseAssetsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vehicle",
        "label": "Vehicles [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a class of property, plant and equipment representing vehicles used in the entity's operations, specifically to include aircraft, motor vehicles and ships. [Refer: Property, plant and equipment]"
       }
      }
     },
     "auth_ref": [
      "r353"
     ]
    },
    "bldp_VestingPeriodAxis": {
     "xbrltype": "stringItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "VestingPeriodAxis",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Period [Axis]",
        "label": "Vesting Period [Axis]",
        "documentation": "Vesting Period"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_VestingPeriodDomain": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "VestingPeriodDomain",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Vesting Period [Domain]",
        "label": "Vesting Period [Domain]",
        "documentation": "Vesting Period [Domain]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WarrantyProvisionMember": {
     "xbrltype": "domainItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WarrantyProvisionMember",
     "presentation": [
      "http://www.ballard.com/role/ProvisionsNarrativeDetails",
      "http://www.ballard.com/role/ProvisionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Warranty provision",
        "label": "Warranty provision [member]"
       }
      },
      "en": {
       "role": {
        "documentation": "This member stands for a provision for estimated costs of making good under warranties for products sold. [Refer: Other provisions [member]]"
       }
      }
     },
     "auth_ref": [
      "r292",
      "r294"
     ]
    },
    "bldp_WeichaiBallardJVMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "WeichaiBallardJVMember",
     "presentation": [
      "http://www.ballard.com/role/EquityaccountedInvestmentsFinancialInformationofWeichaiBallardDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsNarrativeDetails",
      "http://www.ballard.com/role/EquityaccountedInvestmentsScheduleofInvestmentsDetails",
      "http://www.ballard.com/role/MaterialaccountingpoliciesNarrativeDetails",
      "http://www.ballard.com/role/RelatedpartytransactionsTransactionswithRelatedPartiesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weichai Ballard JV",
        "label": "Weichai Ballard JV [Member]",
        "documentation": "Weichai Ballard Associate [Member]"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price of options exercisable (in usd per share)",
        "label": "Weighted average exercise price of share options exercisable in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercisable in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r208"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price of options exercised (in usd per share)",
        "label": "Weighted average exercise price of share options exercised in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options exercised in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r205"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price of options expired (in usd per share)",
        "label": "Weighted average exercise price of share options expired in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options expired in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r206"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price of options forfeited (in usd per share)",
        "label": "Weighted average exercise price of share options forfeited in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options forfeited in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r204"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.ballard.com/role/EquityNarrativeDetails",
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average exercise price of options granted (in usd per share)",
        "label": "Weighted average exercise price of share options granted in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options granted in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r203"
     ]
    },
    "ifrs-full_WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019": {
     "xbrltype": "perShareItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails",
      "http://www.ballard.com/role/EquityShareOptionsRollforwardDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "periodStartLabel": "Weighted average exercise price of options outstanding beginning balance (in usd per share)",
        "periodEndLabel": "Weighted average exercise price of options outstanding ending balance (in usd per share)",
        "terseLabel": "Weighted average exercise price of options outstanding (in usd per share)",
        "label": "Weighted average exercise price of share options outstanding in share-based payment arrangement"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average exercise price of share options outstanding in a share-based payment arrangement. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r202",
      "r207"
     ]
    },
    "ifrs-full_WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019": {
     "xbrltype": "durationItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019",
     "presentation": [
      "http://www.ballard.com/role/EquityShareOptionsRangeofExercisePricesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average remaining contractual life",
        "label": "Weighted average remaining contractual life of outstanding share options"
       }
      },
      "en": {
       "role": {
        "documentation": "The weighted average remaining contractual life of outstanding share options. [Refer: Weighted average [member]]"
       }
      }
     },
     "auth_ref": [
      "r210"
     ]
    },
    "ifrs-full_WeightedAverageShares": {
     "xbrltype": "sharesItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WeightedAverageShares",
     "presentation": [
      "http://www.ballard.com/role/ConsolidatedStatementsofLossandComprehensiveIncomeLoss"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Weighted average number of common shares outstanding (shares)",
        "label": "Weighted average number of ordinary shares used in calculating basic earnings per share"
       }
      },
      "en": {
       "role": {
        "documentation": "The number of ordinary shares outstanding at the beginning of the period, adjusted by the number of ordinary shares bought back or issued during the period multiplied by a time-weighting factor."
       }
      }
     },
     "auth_ref": [
      "r108"
     ]
    },
    "bldp_WisdomMotorMember": {
     "xbrltype": "domainItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "WisdomMotorMember",
     "presentation": [
      "http://www.ballard.com/role/FinancialinstrumentsInvestmentsDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsNarrativeDetails",
      "http://www.ballard.com/role/LongtermfinancialinvestmentsScheduleofEquityAccountedInvestmentsDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Wisdom Motor",
        "label": "Wisdom Motor [Member]",
        "documentation": "Wisdom Motor"
       }
      }
     },
     "auth_ref": []
    },
    "bldp_WithholdingTax": {
     "xbrltype": "monetaryItemType",
     "nsuri": "http://www.ballard.com/20231231",
     "localname": "WithholdingTax",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails": {
       "parentTag": "ifrs-full_CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/IncometaxesCurrentTaxExpenseDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Withholding tax",
        "label": "Withholding Tax",
        "documentation": "Withholding Tax"
       }
      }
     },
     "auth_ref": []
    },
    "ifrs-full_WorkInProgress": {
     "xbrltype": "monetaryItemType",
     "nsuri": "https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full",
     "localname": "WorkInProgress",
     "crdr": "debit",
     "calculation": {
      "http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails": {
       "parentTag": "ifrs-full_Inventories",
       "weight": 1.0,
       "order": 2.0
      }
     },
     "presentation": [
      "http://www.ballard.com/role/InventoriesScheduleofDetailedInformationAboutInventoriesDetails"
     ],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Work-in-progress",
        "label": "Current work in progress"
       }
      },
      "en": {
       "role": {
        "documentation": "A classification of current inventory representing the amount of assets currently in production, which require further processes to be converted into finished goods or services. [Refer: Current finished goods; Inventories]"
       }
      }
     },
     "auth_ref": [
      "r274",
      "r366"
     ]
    }
   }
  }
 },
 "std_ref": {
  "r0": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r1": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "104",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_104&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r2": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r3": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r4": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r5": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r6": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r7": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r8": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_35&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r9": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r10": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r11": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r12": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r13": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r14": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "k",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_k&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r15": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "l",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_l&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r16": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "o",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_o&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r17": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r18": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "56",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_56&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r19": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "61",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r20": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "61",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_61&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r21": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r22": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "69",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_69&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r23": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r24": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r25": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r26": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r27": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r28": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r29": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r30": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "81A",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_81A_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r31": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r32": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r33": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r34": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r35": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82",
   "Subparagraph": "ea",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82_ea&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r36": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "91",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_91_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r37": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "98",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_98_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r38": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "98",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_98_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r39": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "98",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_98_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r40": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "99",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_99&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r41": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "10",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=10&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS10_g17-22_TI",
   "URIDate": "2023-03-23"
  },
  "r42": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_79&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r43": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r44": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_c_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r45": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r46": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r47": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r48": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "81",
   "Subparagraph": "h",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_81_h_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r49": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS12_g79-88_TI",
   "URIDate": "2023-03-23"
  },
  "r50": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r51": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r52": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r53": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_v&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r54": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r55": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e_viii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r56": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r57": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r58": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "75",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r59": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "75",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_75_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r60": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS16_g73-79_TI",
   "URIDate": "2023-03-23"
  },
  "r61": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r62": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_140_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r63": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_140_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r64": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "140",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_140_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r65": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r66": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r67": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_c_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r68": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_c_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r69": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_c_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r70": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r71": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r72": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r73": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "142",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r74": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "145",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_145_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r75": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "145",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r76": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "147",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_147_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r77": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "148",
   "Subparagraph": "d",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_148_d_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r78": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Section": "Scope",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS19_g2-7_TI",
   "URIDate": "2023-03-23"
  },
  "r79": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "36",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_36_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r80": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "36",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_36_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r81": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "36",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_36_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r82": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "36",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_36_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r83": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "36",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_36_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r84": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS02_g36-39_TI",
   "URIDate": "2023-03-23"
  },
  "r85": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Paragraph": "52",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r86": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "21",
   "IssueDate": "2023-01-01",
   "Paragraph": "52",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=21&code=ifrs-tx-2023-en-r&anchor=para_52_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r87": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r88": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r89": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r90": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r91": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r92": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r93": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_18&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r94": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "19",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r95": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "19",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_19&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r96": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r97": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Section": "Disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS24_g13-24_TI",
   "URIDate": "2023-03-23"
  },
  "r98": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r99": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_vi&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r100": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "26",
   "IssueDate": "2023-01-01",
   "Paragraph": "35",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=26&code=ifrs-tx-2023-en-r&anchor=para_35_b_viii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r101": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r102": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_16_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r103": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r104": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "27",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=27&code=ifrs-tx-2023-en-r&anchor=para_17_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r105": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r106": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_67&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r107": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r108": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "33",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=33&code=ifrs-tx-2023-en-r&anchor=para_70_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r109": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r110": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "130",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r111": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "130",
   "Subparagraph": "d",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_130_d_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r112": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "134",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_134_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r113": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "135",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_135_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r114": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS36_g126-137_TI",
   "URIDate": "2023-03-23"
  },
  "r115": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r116": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r117": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r118": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r119": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r120": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r121": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r122": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e_vi&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r123": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r124": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r125": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "126",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_126&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r126": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS38_g118-128_TI",
   "URIDate": "2023-03-23"
  },
  "r127": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "76",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_76&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r128": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r129": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r130": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2023-01-01",
   "Paragraph": "50",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_50&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r131": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r132": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "10",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_10&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r133": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "18",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_18_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r134": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r135": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r136": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r137": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "40",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_40_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r138": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r139": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "50",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_50_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r140": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Section": "Presentation of a statement of cash flows",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS07_g10-17_TI",
   "URIDate": "2023-03-23"
  },
  "r141": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r142": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IAS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Section": "Accounting policies",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=8&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IAS08_g7-31_TI",
   "URIDate": "2023-03-23"
  },
  "r143": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r144": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "24",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_24_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r145": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r146": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_32_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r147": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "1",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_1&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r148": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "19B",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_19B_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r149": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "2",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_2_b_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r150": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "Subparagraph": "a",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_21_a_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r151": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r152": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r153": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r154": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_iv&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r155": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "ix",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_ix&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r156": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_v&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r157": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_vi&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r158": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_vii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r159": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B12",
   "Subparagraph": "b",
   "Clause": "viii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B12_b_viii&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r160": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r161": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B13",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B13_g&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r162": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B16&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r163": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B4",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r164": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B4",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r165": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B4",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B4_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r166": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r167": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r168": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r169": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "93",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_93&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r170": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "14",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=14&code=ifrs-tx-2023-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r171": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "105",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_105&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r172": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "113",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_113_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r173": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "114",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_114&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r174": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "115",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_115&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r175": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r176": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "120",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_120_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r177": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS15_g110-129_TI",
   "URIDate": "2023-03-23"
  },
  "r178": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS15_g105-109_TI",
   "URIDate": "2023-03-23"
  },
  "r179": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r180": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r181": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r182": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r183": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r184": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "Subparagraph": "j",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53_j&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r185": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r186": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "58",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_58&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r187": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "59",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_59&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r188": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r189": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "97",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_97&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r190": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS16_g51-60_TI",
   "URIDate": "2023-03-23"
  },
  "r191": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Section": "Presentation",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS16_g47-50_TI",
   "URIDate": "2023-03-23"
  },
  "r192": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "109",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r193": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "109A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_109A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r194": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "120",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_120&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r195": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "124",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_124&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r196": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "125",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_125&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r197": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r198": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_128_a_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r199": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "128",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_128_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r200": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "132",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_132_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r201": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "C32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_C32&doctype=Appendix&subtype=C",
   "URIDate": "2023-03-23"
  },
  "r202": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r203": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "ii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_ii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r204": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_iii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r205": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r206": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_v&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r207": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vi",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_vi&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r208": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "Clause": "vii",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b_vii&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r209": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r210": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r211": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r212": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "47",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_47_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r213": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "52",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_52&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r214": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_c&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r215": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_f_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r216": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_f_iv&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r217": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_f&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r218": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "g",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_g_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r219": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "m",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_m&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r220": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r221": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "Clause": "v",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_d_v&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r222": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B67",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r223": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B67",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B67&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r224": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r225": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_b_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r226": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "Clause": "iv",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_b_iv&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r227": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r228": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r229": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Section": "Presentation and disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS05_g30-42_TI",
   "URIDate": "2023-03-23"
  },
  "r230": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "Clause": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a_i&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r231": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "21C",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_21C&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r232": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "23B",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_23B_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r233": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "23B",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_23B_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r234": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "25",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_25&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r235": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "31",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_31&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r236": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r237": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r238": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35H",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35H&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r239": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35I&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r240": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35M",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35M&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r241": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "42E",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42E_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r242": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "42I",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_42I&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r243": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_6&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r244": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r245": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B52",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B52&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r246": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B8",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B8_c&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r247": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Section": "Defined terms",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&doctype=Appendix&subtype=A&dita_xref=IFRS07_APPA_TI",
   "URIDate": "2023-03-23"
  },
  "r248": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r249": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r250": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r251": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r252": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "24",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_24_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r253": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r254": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r255": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r256": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r257": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r258": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r259": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "32",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_32&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r260": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r261": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r262": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_33&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r263": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r264": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Section": "Disclosure",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&doctype=Standard&dita_xref=IFRS08_g20-24_TI",
   "URIDate": "2023-03-23"
  },
  "r265": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2023-01-01",
   "Paragraph": "7.2.34",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_7.2.34&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r266": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Name": "IFRS",
   "Number": "9",
   "IssueDate": "2023-01-01",
   "Paragraph": "7.2.42",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=9&code=ifrs-tx-2023-en-r&anchor=para_7.2.42&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r267": {
   "role": "http://www.xbrl.org/2003/role/disclosureRef",
   "Note": "Expiry date 2024-01-01",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "105",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_105&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r268": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "102",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_102&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r269": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "103",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_103&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r270": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r271": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "68",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_68&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r272": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r273": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r274": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r275": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r276": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "82A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_82A&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r277": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_IG6&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r278": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r279": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r280": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r281": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r282": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_g&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r283": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "Subparagraph": "h",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37_h&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r284": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r285": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "138",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_138_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r286": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "147",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_147_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r287": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "24",
   "IssueDate": "2023-01-01",
   "Paragraph": "21",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=24&code=ifrs-tx-2023-en-r&anchor=para_21_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r288": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "32",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE33",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=32&code=ifrs-tx-2023-en-r&anchor=para_IE33&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r289": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "36",
   "IssueDate": "2023-01-01",
   "Paragraph": "127",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=36&code=ifrs-tx-2023-en-r&anchor=para_127&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r290": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "66",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_66&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r291": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "70",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_70&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r292": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "87",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_87&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r293": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Section": "D Examples: disclosures",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_D_TI",
   "URIDate": "2023-03-23"
  },
  "r294": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Section": "Example 1 Warranties",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_C_ex1_TI",
   "URIDate": "2023-03-23"
  },
  "r295": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Section": "Example 10 A court case",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS37_IE_C_ex10_TI",
   "URIDate": "2023-03-23"
  },
  "r296": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "119",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r297": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "14",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_14_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r298": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r299": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r300": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r301": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r302": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r303": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r304": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Section": "A Statement of cash flows for an entity other than a financial institution",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&doctype=Illustrative%20Examples&dita_xref=IAS07_IE_A_TI",
   "URIDate": "2023-03-23"
  },
  "r305": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=1&code=ifrs-tx-2023-en-r&anchor=para_IG63&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r306": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "B10",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=12&code=ifrs-tx-2023-en-r&anchor=para_B10_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r307": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "94",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_94&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r308": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "B6",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_B6&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r309": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE60",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_IE60&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r310": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "13",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE63",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=13&code=ifrs-tx-2023-en-r&anchor=para_IE63&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r311": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_118_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r312": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_118_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r313": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "B89",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r314": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "B89",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_b&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r315": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "15",
   "IssueDate": "2023-01-01",
   "Paragraph": "B89",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=15&code=ifrs-tx-2023-en-r&anchor=para_B89_f&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r316": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "53",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=16&code=ifrs-tx-2023-en-r&anchor=para_53&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r317": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "113",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_113_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r318": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "96",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r319": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "17",
   "IssueDate": "2023-01-01",
   "Paragraph": "96",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=17&code=ifrs-tx-2023-en-r&anchor=para_96_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r320": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "B64",
   "Subparagraph": "i",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_B64_i&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r321": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "3",
   "IssueDate": "2023-01-01",
   "Paragraph": "IE72",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=3&code=ifrs-tx-2023-en-r&anchor=para_IE72&doctype=Illustrative%20Examples",
   "URIDate": "2023-03-23"
  },
  "r322": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "35N",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_35N&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r323": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11_d&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r324": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r325": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B11D",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B11D_a&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r326": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "Subparagraph": "g",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35_g&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r327": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "B35",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_B35&doctype=Appendix&subtype=B",
   "URIDate": "2023-03-23"
  },
  "r328": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "IG31A",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_IG31A&doctype=Implementation%20Guidance",
   "URIDate": "2023-03-23"
  },
  "r329": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "23",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_23&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r330": {
   "role": "http://www.xbrl.org/2003/role/exampleRef",
   "Name": "IFRS",
   "Number": "8",
   "IssueDate": "2023-01-01",
   "Paragraph": "28",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=8&code=ifrs-tx-2023-en-r&anchor=para_28_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r331": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12"
  },
  "r332": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b"
  },
  "r333": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "b-2"
  },
  "r334": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "12",
   "Subsection": "d1-1"
  },
  "r335": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Exchange Act",
   "Number": "240",
   "Section": "15",
   "Subsection": "d"
  },
  "r336": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 10-K",
   "Number": "249",
   "Section": "310"
  },
  "r337": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 20-F",
   "Number": "249",
   "Section": "220",
   "Subsection": "f"
  },
  "r338": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Form 40-F",
   "Number": "249",
   "Section": "240",
   "Subsection": "f"
  },
  "r339": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-K",
   "Number": "229",
   "Section": "402",
   "Subsection": "w"
  },
  "r340": {
   "role": "http://www.xbrl.org/2003/role/presentationRef",
   "Publisher": "SEC",
   "Name": "Regulation S-T",
   "Number": "232",
   "Section": "405"
  },
  "r341": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "10",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_10_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r342": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r343": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "106",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_106&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r344": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "108",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_108&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r345": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "112",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_112_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r346": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "117",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_117&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r347": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_54_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r348": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "55",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_55&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r349": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "78",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_78&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r350": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_79_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r351": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "1",
   "IssueDate": "2023-01-01",
   "Paragraph": "85",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=1&code=ifrs-tx-2023-en-r&anchor=para_85&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r352": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "12",
   "IssueDate": "2023-01-01",
   "Paragraph": "80",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=12&code=ifrs-tx-2023-en-r&anchor=para_80&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r353": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r354": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r355": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "d",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_d&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r356": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "16",
   "IssueDate": "2023-01-01",
   "Paragraph": "73",
   "Subparagraph": "e",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=16&code=ifrs-tx-2023-en-r&anchor=para_73_e&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r357": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "135",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_135_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r358": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r359": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "141",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_141&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r360": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "142",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r361": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "142",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r362": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "142",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_142_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r363": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "144",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_144&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r364": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "145",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_145&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r365": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "19",
   "IssueDate": "2023-01-01",
   "Paragraph": "5",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=19&code=ifrs-tx-2023-en-r&anchor=para_5&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r366": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "37",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=2&code=ifrs-tx-2023-en-r&anchor=para_37&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r367": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r368": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "37",
   "IssueDate": "2023-01-01",
   "Paragraph": "84",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=37&code=ifrs-tx-2023-en-r&anchor=para_84&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r369": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r370": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "118",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_118&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r371": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "38",
   "IssueDate": "2023-01-01",
   "Paragraph": "119",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=38&code=ifrs-tx-2023-en-r&anchor=para_119&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r372": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "40",
   "IssueDate": "2023-01-01",
   "Paragraph": "79",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=40&code=ifrs-tx-2023-en-r&anchor=para_79_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r373": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "41",
   "IssueDate": "2023-01-01",
   "Paragraph": "54",
   "Subparagraph": "f",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=41&code=ifrs-tx-2023-en-r&anchor=para_54_f&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r374": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "16",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_16&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r375": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "17",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_17&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r376": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "a",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_a&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r377": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "Subparagraph": "b",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20_b&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r378": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IAS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "20",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IAS&num=7&code=ifrs-tx-2023-en-r&anchor=para_20&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r379": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "2",
   "IssueDate": "2023-01-01",
   "Paragraph": "45",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=2&code=ifrs-tx-2023-en-r&anchor=para_45&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r380": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "5",
   "IssueDate": "2023-01-01",
   "Paragraph": "33",
   "Subparagraph": "c",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=5&code=ifrs-tx-2023-en-r&anchor=para_33_c&doctype=Standard",
   "URIDate": "2023-03-23"
  },
  "r381": {
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef",
   "Name": "IFRS",
   "Number": "7",
   "IssueDate": "2023-01-01",
   "Paragraph": "7",
   "URI": "https://taxonomy.ifrs.org/xifrs-link?type=IFRS&num=7&code=ifrs-tx-2023-en-r&anchor=para_7&doctype=Standard",
   "URIDate": "2023-03-23"
  }
 }
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>158
<FILENAME>0001453015-24-000002-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001453015-24-000002-xbrl.zip
M4$L#!!0    ( 'M%:UC\J_2#X3(! -5X"  >    8F%L;&%R9#DY,S$R,S$R
M,V%N;G5A;&EN9F\N:'1M[+UI<]M(LB[\_?T5>+MG^MIQ20V)A4M[9B)D66YK
MVK)T);D]YWXY40 *(L8@P . DMF__N9252APD7>+E#@=TVV3(%"HS,H]G_S[
MI)YF__S[1(KXG__?W___;M=Y443SJ<QK)RJEJ&7LS*LTOW;>Q;)Z[W2[ZJJC
M8K8HT^M)[;@]UW?>%>7[]$;P]W5:9_*?^CY__QO__>]_HX?\/2SBQ3__'J<W
M3AK_XZ=T$$:1.Q)AD 0]?S3RQD*,AZ&0 S=)HB0(_KO_$_P4+N??5/4BD__X
M:9KFW8G$Y__J]@>S^MEM&M>37_N]WE]_:EU8RP]U5V3I=?[K?^95G2:+9_11
MFL>PME\]^"W\("GR&E96PI/XC_S U<>*\AJ>'!9U74Q_Q>=:]Z?MV'RS.V^C
M/JF+V?)=(UBF+.&VZ?3:$5D-6S85U_*_>P?_F5W_Y%1EM/P)/T/OSF@P^_"L
M_<  GG CRSJ-1*:>0@_DK]56T@_7;OV7+/[C>[+I5_K[J,B*\M>?>_2_9_A-
M-Q'3-%O\^K^NTJFLG#?RUKDHIB+_7YU*Y%6WDF6:\(55^J?\M>_"VNBOM[PU
M/MPG2W.I&8F9Y_GAZ]>'%R^<\[-WQQ?.Y7]=7AV?7CHG;XX.OBTY?_"[>6-X
MM\,W;]X>OH:7>7EV<7IX=7+VQL$_[?Z+O2Q*IYY(9R%%Z4@XVK'S0D9R&LK2
M\?H=E%'>MW_+[W#([V/S7I"4/Q5E-'%&M%?^-WFISY>WJP_ZUK=5+S[$G9D5
M55JG!0ANF8DZO9$;E8AZW5[S$Q%613:O-__D&^B=9O&?IBA](ZTGI5[&#!1#
M-P1%_KXK$F"Q7T5V*Q;53YN4*6W,IG=J$Y^XRR(3_7U9':Y[Z25%YJXH,G>M
M(AM_F1[KCX>6'OL\C?Y5I_W''^_AVN-]=?C\];%S]M(Y.GMS=?SFZO(KWZ$6
M82:;DU'&LNS"NV1B5LE?]1^>Q6DUR\3BUS2G%=&/OHA\O=Y!CSFQANVO8_UD
M]?4!??6W.E[];C0Z&/<V?]T[Z&_\[L[;?O)=_T8KYE7#QE0SD?_C)^^GYFS&
M,5C6O[JS#TZ_O=F93%;WIICQ<;P?N^COPIF4,OG'3S^GX]'0'X[&85\$0U_T
MQV&O'_22WM@+_'$XBMR??NS:>.-B&16E(.&<%[G\Z9]'9Q?G9Q>'5\?.Y=7%
MVZ.KMQ?'?_^;6):TBH;?D#QK-(#M&>SI]A&Z#390Z3N=IJ7?=_%B2Y<IU=4?
MS;: @",I11(-!T'8&_F)'(;C0 [C81R/^F[<"\+M(. ;,94=YS".2UE5CLAC
MYR2'2V;JJD=^"'>#AOM#N)& B3N4?2F#X6@4^$-7CN-@'+@"2!H-0^F)[2#@
MV;QT_D@K^*#CG*85_H&.XA\BF\OJD9_!W2#A_@S>(43!Y151$ H_]%T9B9$7
M2"]PO<CS1J.DMQT$/$&/26L^Z5Q0F*'(JTDZ>^PG<#<(N#^!&PDX#.,H\*2;
M2'_@)^$X%($7C*0?CF0LQTE_.PAX(3%LX;Q*J[HH%X_\S.T&R48_]LS=.U7\
M<>QZ_MA/0/;YO;X;"F\8Q4GH^V'<ZWNC[:#*V=L+Y_G;RY,WQY>7C_P8[0;!
M^N.][MI(P4$D9-"300+FAQ<%HW$$'D T\#S?<_O#8#LH>%FCU7C]V+76;A#+
M[>V/VR8*NKTD#'H)6!HB]D>>%_:&HW$P[$6N'[F>V!*[XT+>R'P.#TG*8HK9
M\/>R=B[E-98P/79O;3<HZ+K[,[@QXB7\9#@:#.#_H1\-PW%O&"<B%GUW#-2,
M!MM!00Q:\LFK.LYY6<3SJ.8,PJ4L;])H'[C<"3)NQ4%T_=G:ZI/[%J6>/QB
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
MF==S6/5,#;0I"Q%/Q0RVK*KYL97,,MR$69E&:WY0B6SU4V1E6*:(^'#@;6Y
M8T[Q2J0DR+[W$NZ?(.7FI?X9?(MKS/%%?_G9'S[C973HZ)8I[#"?922IJ' K
M8:-*+3(*^B(IBZGSGP+HZMS Y[@HG!$BFI^6]B"?N!G@XPBD ZV83NXMO#C^
M]R,$5$*IX^#!@/_8!+5%$-Q3GS_^JS[4O"IB1/KFP+DBWK:>J_GJ>@YL#!<R
M(^@]ER4)$)2P?"?8ZQOX<U7-IS/UL#*MWBLV@NM*E+]$&B-HXQ01*.89O9<Z
MSP<@FQPX.35^(<J..G1WR.V6R%;/<7 (IT:\L!;EL.4%-U [V1+8RUN=@W;#
M&\@/:44_BD!+%E-@;_P4%YG#G_F6\/M).E.\=BUS17[<,[R-8EEF.KA5QQP(
M_+/-\_A[<VHTQ_,%Y0T<!\W5#FSBTK6I/K;$NP7?C]03LC31F"40'/FBV3-!
M,DS6"UPL+SW;N($L>VC5*'V6)<_*GI8@0,N87DQ&$RT%\^;5[-,@$Z S'KZI
M/4=5'^N%>K>J[JS=&-P 6A@?=;@SW";N&'-!W(@T$R%.1-9+H!V#MR[%K8/G
M D0Y24,1PHLHNLQG,SAMYHC8FS$1-V@A@)(%F0?45*(@M;2K>BBJ@8)6@0U"
M(E\T&]FZO B1?=F(L:^F^X(&+YGO-JP'E!_9$_2P4+)9A. OJ/]O)P6L J1?
MR@>,3AJZU_C;#DHBM R _>% \JWP? *#ZXW)S#**BO@.K@46ZCCI%'<H1MF/
M!U6"H*S9YJA0<]VEVEXJ-B.90(H:J U:AQAI:4DDN&M0K)(D[\;52?.+U35^
M]A(_IFQ_^3D8@<Z8P (DV&*T2CC:X(C@S?$M/H'O&RT MQO3[>A>:;[*N&0R
M(KMO9EO-LLR_()9F\$[JSJ1CX:<H^Z]91C4GQ/H0!$":*4$IH@G:=FUQ$X*@
M2-):&T8.V -Y)4@/\Z.(@FK1>),:KHBTZ4Q".IQ7P.M5I45I99:.?T2[N5A(
M+=*4Z*W6WAP<&;KYC<CF\FY]S+^_SHH06$N"I"RF:02K!Y.,GW0MBUF!4],C
MY#W284^(2=B>5XB"L/RW[TL\JV;W3M,XAA-V#*SUM&.=[R5JEJ1_B02@L&MD
M +PZR90$*)M579?%+:@DQ4CO07HK*X:.FLA!G\,BC:*I"5L&=#J[$WK1?%Y#
M6=^BI"*7XN#R@)9]-$ESP3O2K :?-UG$90&Z !2^S)20*N'%RGE$^ZE-7%FG
MA"6E9"^NHO53OC>?28YYH.4()P5>2S$.TPR.A>F;)&%PBQR.!YS]*T5]UM&V
M_88[H33 ZNFQEVC.(1E;MOB% Y0#K>'B$-U@6 $L$"@+9QZX5I9\</%UP+X
M \V^$S]R'_[9%/[Q]Q"^CSR4\_UT8TLRH-O>!_?-=M#8&K>%@,QOTK+(=1"'
M/+Y"V?"@U)3E"/*7S2+US,;QQ%'CZ"U;VA@,!W20P*(#2TROTGP892*=5HW!
M:GM.C6O58;L,+-8\!9>()3K_=.6M]9T:N==(7S;U^2?&"C9[201H?)A(1RU
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
M9,')\\?HJ!VHQCB7'5NNU$91%-H*Q)D 6 ?S"J&\%A1"4 NS(LZT7KMHAR[
MYS;)71/^KS $CAN[UHWX1/ME\-7V2^(.95_*8#@:!?[0E>,X& >N (LF&H;2
M$_=KOYS-2^</BLETG-.TJBC<")O\!R;UJP=@ON +<M )A1EQ%=7MV1Q#IQ@S
M <*I8+$"CA\&O[ X4]:@".$64[4W? ]=X-3< \MJP*FHI/T(K(R@.W&)95[<
MJ H*]#A-_+55'L%18I0Q$6:7L.SB5M7?%3.0&_4\Y_I8709;2S'MF!P'U=$4
M>#WFS;@R0SVCTF/%I*H*Y-?&PVSR.Y@GDO7B(42]B.[$Q+"%*M:@:BG+IBN
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
M 1O!=+Q%GA>(@(Q(6M:.P Y-Y;6X%35LPI/3=T\97UESJFYV(3!+X;S]O<N
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
M-NR0M:KMV";4$,]+ 5::<66:$93;Q%NTR&W8,U94H'^X:J*F"N/&N;-@>=;
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
M^ =^?-N\,#NY>^QU17REPS)@+^-\MTEQRWVB\&)88JH@BSF#6&HQS&TH.,=
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
M)HJI8S)"C\M$4'#EQ$T*\ XY+#+_D&8I7I\5 L'!<R<JYRF8QX1C;)G'^B5
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
M@7>(9>J)@O$KQ%AB&.' /U2Q#8HJ8,J_G.ON4XS2\I?[\,!R0F.YB,IE?(0
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
M0,!2(ST8$1/JE)!LE!>\%C=D98:'&[@L<2 H0F.BJC4TA]4RPITAZ_)PW,J
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
M/L@M7 ?:[G;V]MVWV'=OL^HF ;:]:#D?Q'Q2Y1:BP(NT\MY@'JZ8@&9+JFF
MMMZ)2$4DMFRI[-A!6;+?]I;;XRVWO#Y#)A[^+;9;K>A<Q[Z9<T<Q;#6Q_2R-
MX"U!17^4 HMY*)9^]N:3XG/GC:Z*.,G2HDJH .A*YK<4?=\IN^,@K%=8J!4>
M/O,2[UT0ZGLB)\W_NX/=R2>P'_(DPR*^POD$%+[A^A-%7('V\>X3];G-]WM7
M=$%%<%0+*LH%SFX8<85,\<K:EIO6]&:SKMX<YT^S.YKQ:YON,QTS."MOY:PJ
MY[QO^,&%R,L4SLS!=0;.0YD=DHFW]#'6TRWJ$>?@#[ .LPID%I"S\1*J\A/,
M0.>=Q&Q<,8EGSL&[D^-#9YQG4_*\T*&*RZKD$I$33.1)K*ZK#3^N'5E\+.?.
MG'.X!*@$3Y64W$);-I%</27KC*=S&E4A"YF+/+O)Q51[?N;Y]'@C?>IOXH/P
MSN9M)B"FSD[>MM[:Q9=[>_3;[-%.=V^/?E.\L8J=@]] #Z:'SJ^QN-?W_/ZU
M/&_VJ'OXLDWHJPG(@BP%+Q8<XW1O.?_E+>?G9CC4IG38T3*^4,4GU'RA61'4
MGKB=U[;O^SRK9J#&6J[SL8SN#Z@]P>J_T0:;T&*G(H3C\RW!M.>F\R&9#QB
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
MMU^<"&X-MGRN+%])WKY?&^@&V5:C&[N[01K^];=6#E59/8"D)%L@Q _G;(L
M>J@A*W/ERI7WG['UG;B:[W=._4!G '[I;/2*5T5P84*_:@64TQ5T;F&BXW;(
M_^/^DX?'3V9NG$H*99I\[6Z45Y34O/_\^/G_5+->;SIWDE0^1/&]DGTCK'0-
M*-AH0T)CB-8QLJE?<,+>J-7Y8,]6IZJB.9_H/45M.U;HC_\]LD@']HV7Z:=\
M2XZ"G__IVP"<;O..4N*R'M\3TCW[L6B)F-KFOF,NL5E.F!G[IJ*8FSZ"!MGW
MLH8>[MD:FOT$I;'9O]RX(!]S-1/G%M/U%M#43?Z^Y;-W[L6.\P I*'9/K2/Z
M(5]W/-@RUCXZWK$]W3>FQIZY[H/;^"E]H%-ZFV^:S#<]^3KYIMLFK%^<;_H,
M/D7V_,G\WN/Y,IMG#Q\]6=Q_]NC9DP=Y_NS1_>7C^>,'WYC_].;GCZ_>O_KP
M\</LW>O9J__SRZOW-Y!1H930A,ARIB&JEQU,6$T;_X(A0GO[NJ)BVC3.D9MB
M :VX0=H<R7J$42_=L<'&D< _2[V?G;3LKN9T:LW 8 6VY/FJW/>A6A:$([%;
M>^:.,)Q.]IDIBA, 76$W*T9KF0)Y:G%R#YPTFU*(M0K3DQ*M\\P[@>#@I MC
M5TH= NIBBY+F=<;MFK3-""&HU58!/0! )?AE)3\<U6!0N9 7\R1ER>G734T'
MC<M>75J<EV5XVE^//QS'C]PK6:*8P[D37\",?'2%LKK/L SW'S_)TGOI8W>S
M]-'C9T_3Y2)[^BR[OUS>?_HX??R-2Y#>O_GPW[/7)R\^OGM_\RR""UKBP):W
MO TZA9"+O&?[Z=A[-RVD1L$I7[AO+3<E<6F86L[;Q'V;U_6F6KBS)74["SLD
M,.")/N.])J9L%<:1!/SI?D6;,A&Y6]/.K"":X"XOU.;Z).,=NO9XD!STIPU+
M,5-"PFV-;5M$E:D8E$M-WY3E8Q_\RL,AQ5,T))4;U+JB0LC9,EWDSG9F6H4U
M=47[TEQSP#PJ9VUKNO*G"K>9P\?'?]$;\!="@C%S3NFL6"G\E1 YFY5O,U!=
M 6BD1(BBL?ER3O6C+RI4_-N!5QH/#.8\GY%I1R7T9K%P8\!;@3MHY-'HS-9E
M6MW,R$@:@G#@-WBGF0L=-!/N@M.R1/I<!*J1A&HYIDEGU48;+**H<46!%J3G
MOV0\9V^6A *'+NR4%(=.-J50D"YQ2[;9("G/]FW-+:-:RF<58R\$7BGX@O@Y
M%*Y!)+T V<:YR 6R+<E,MAQ.X9RRKJR^;038D=8O.N8(4&E#YGR,+<;"V8JR
M<,$"Y]D8;\1^1<Z,B VM)-9<A(&A4*/,9(7B3S9Q>%)^AU ] 3HC$GM2F[]
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
M^M%DV+DU'%HW)UF!:!5P,D. U]U9'F",W0&OLC?$>U?I G#B".KK)WP*_B6
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
M\##'Q;WY*7<J)@@U!;A:2(RH>A%QW^'ZH@KG&UYJ4P%BJ'J%+H'&1-G>%4;
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
M1E)P2O(?4QT3P>"M@EY:[D#$VQFZEQ)YSBH7=\C><[6Y&Z@STL:AW*]JZ'D
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
MX'+SW#M(P$X @@_F%:R@]:9A?7IL"<WB8F;_32Y! %>H*WA7="5/\WG=Y5R
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
MT%^.W_#4W7'P:.00+'I(XR?D\4NHR#JRD.*J.N[JCH)3)K\JU+A-.-N6L58
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
M!ZSOA?Z,"R&01<@FX5B\9+9FGPNNF3NH><ZM:+1+]E![(&KOTKTE658ZL-2
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
M3\?#M4$9MR9Z[38I[J@NQJ]CQC>B< N[;I3C4.62S@IS,4HO:K [1^7X#4Z
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
MF]$.+=V%^&PK)#IX"">PNX&!/@>/+4OAG&"@U,'C6RR2E.+%@)>S=ZY#F'.
MTPN'PM'0:T"?7&KPZW^P$*FD2O?@@ $^H99,LR_3( 8&),42*28TL(##(K!H
MSW=-W5]DEL>G'^7D%\1@2"YD0V"F!.4<Q(B.%/C-9#LX]'-( U$@$(> =IK0
MV-:!C/M5, Z YB_TAK&"[O<X(>X'=TR*36+U)O"(,,-E94#W$PH@VR6Q(%6N
M-_"IVS/^"CP?)K_]8P^*^6:X8ZQAAMV0$U%,+^% ?(09'CPF/LIU*S!+!A(:
MM<S*!2D15^/A+,P@IR3BED1$##IB4,H8DD^/!F44E#Z(43U$_C$&2B%&T43!
MZW/?VBF(581&[HY^![<8IJDCA@PEQ1(IAAFF$\0B%+.A4Q"_((;CY XN:LY!
MC,-)@=],-LP@ES [N 713FAL*[^3=GL=)UY9<J&QJB+V"K-<?*&!J%PWV+)<
M=:%!)1R'[;(D!V+@YLD<VNPA.IO;G?U"PSTE[\Y^"OH>TS?$->FBGW495E?Z
MYL"&TY-C!4"'LL3ALS/V44V=^//E,_83]FO\@.U/V#<0XS B\$ Q"7<-Q%A,
M2JK]$C!5^N^1$T3D>W!>J?LT]7PZ9C?I)1'A%?(AAD:$(E]!TH<8G]A-9RY2
M[29PG0DMI]PA1B@$(5Q!$H<8GMB-<+\Z]O"_V7]??>.TG+*&&-Y 3[*"I PQ
M*+(;R7[88V+;U(@T9#D%#3&H(@+5"I*UTF$O3]1],77JF;9>3HO6+!U4DB/)
MBI&R9GEPDHADMP&UKJAEA;JQK !)LSP 24%T*TC>RHF,7#GNQ''+N_O?+"<N
MDA_9"I(V 5&1GN<YNLEFO$BT/ZBICX@9T>ZWW\LI9 ("(ABH59!L(<9"?G-,
MV_^=W16X2X1YFMK4'4[+*C\"XAR)\E-R,B$&-AXA:V<UK>?2\7UG?#_@7V:8
MTFT1SX-4X0?8E7']Z8/%N*-G&Y!<-.$IPRL#@0RDP*?N[()2\D<+,8J2R!_/
MSD0R1U[,@1BO24^S6_,M--&V<6OZ_A:9FGGJ,D$Y!#$R) *';*W-!&4/Q  4
M;N_C&]%')G-,I^7D"\0(%V*OH^1,@1@_*T19L'"5QL<7YU]_);;!F.0R,"VC
MM)6#6HC1N?P5Q#$S F+@#Y%2N!\,3)V6/!I%C#ABT0E'P0<2TMR&%7ZG(U.W
M:#G-0EO"ED?. (BAR4*4P)WMLR>;?8N&W'#OCZC[/"+V+XYCO)J6M0YA3Z:N
M.1SYW@,C M1)L0U^TYUM!% FA5AQ8/K(+XO2$^&R"?2Z9CYG^$4Y&0PQLIF_
MAI'<E3%W26!T)P;C._8WCP]C8I.PO)-+)X[+H7IGX+]"7WN>TEE.KI&PJ629
ME"PC0=5]+1DS5\X82HI:C C&ZOWEY!H)OTJ62<DR$JC=W3Q]=VS=&4^H3WM#
MEX9E*]5RLHD$<26/?,0CB '>G4AW[8R):7\GXY*"<1W$:.Q.!'MVB4''Q/W;
M(W9\+)?_64[R22QU=U9AUU+7)I8U'5(;@"MJ# )JZ=0J9S7PCL1%):=LQRF(
M,<[+P#-MZGE7SKAOVOQ,ZN*9H)ZK.Q:YX0>#OIICDY$J>Q(M5)%53U3X_VR.
M>U21[4B,L-3D18SG(5OU#$LS=Q#C81A6?<G:K'#[>]9FY=*]K UB_$ED$F7I
M$"#&?CX@T1$5L^X@1E_0"5(Q).HBQEN0"-)A>DYW$2,E5\1UIZ8][(V=P/9[
MNAYV_*;&-9VX%,H>0,_P,>Q\>^'OMG$WGA#3Y4>-;.,7UV%D6W[*:IN9E$\M
M95S;18R '"$3%*2"Q04W=E+!R'@PX9(<T#T8VX8M_V>JCVS'<H93WH;P\%O^
MAPETNXC1HZ+9.G>N0"9SQ>O] _&\N)":Y/F#\#Q?V^4O;MYT*X!CM@+RM[C@
MI>3O_'2Z@(PM+N1;/L;&PQ5'AC(CTRCI(S,\G",N\ET&SBEK?*'6C@RN1\%7
MY?+AU1KBG8?2\E!)_&2UAGC' M]^8:8K+[<)Q')&2QQC9;@/KM;D/@$>MD F
M=*C\^$R97FX42*;'%F1DRN!RIT R.)H(*%/.EEL%>#@;$5L@WBO8A2[[%1X1
MB&=1QHZ(^!KQ3H;D:S2&O%SAF8IXFT4RO0S/]F=PQ'M DL'1:'41.1OQ!M71
M<38BMI"[9V)%0 <1J[CZW=5*]3MQV%ANEA7&!<A$JKS!E]P;.VX>+UNL);?"
MCIN?2Q-:R9TOZ8*J*N*-KJ*Y &4DA8AU$.\E'0'KE#9BT!!OUY26KTKFI6N(
M=T1*RT-E\8PU$38=XB:)#Q;A5)FU=EY@I?M7FQH;+SPH/;(\*Z,A1OM%H4>F
M\H$8MMZ6'@NUQZ&9J#,(/,'*&:@:8F05.1DRE0;$@&!Z,@"0$?C4%=!*(,:S
ML-,A4WE C"BEI\.M^>8'+@7D[];T>6]8<20",4"#GQ)9RD0=,:21GA)?*?'H
MR+$@MG.=E[#CH#!244<,#8A BTSEH@21]OR.;T0?F39UI^+(0@DBZ[S7/U/^
MQQQ)H]S^.B@#70:F98CE6&#& "0#9<A "/I;J'7,4(?D-@'\#<P8S?$QD+@@
M4QTSR"09Z0",A,+^80;4)->)LU?1*!4>F!Z9%9ZO\5C"1JG@3,E*HMC"1JF@
M6\EW15I#S"@T2MH=5!;$WE)J2$C]")D)A4646/P1<MZA;**$VC$QDWA;RPT)
MM1\) Z&P?1*//Q)N.Y2]D]"ZL!!D$S.:71;:8=#R3<Q8<UD(?2 %V\2,UXI7
M+N&@YEN\/,3FD4.XDKOP&*DC!X E*Q[4C!XYR"L2=XF;WM@\<O17<AD^LWKD
M>+)DR5S,*V8<^?BRBDI;8[")&6Z6?)8_GV$PL2W,.+IDRD*57Y9&MH49QL\E
MST=R6CYFMH5YTT%RVM$:6LR[%9(MRV1J,6]&'"RM2')73N85\V:$Y*ZC,JF8
M=RPD*XIN1N7F Q["9FK!,./]QT;83"6V!  [[]G KC$"/2+$,_7\O/9YM>T-
MN9:A(6^C Z$]US]_\MF$X/I?J#-TR61DZB1JP:>#7+G3\ZOO9?.IVNAPVN))
M4914E #(+%:=%25#F*$^E$<6#AI8Y9N9HF;HT+0Q(WF2D<KJC94*X1,^)2#O
M V"9*K!2(722E81184>.W2$SG/F7Q<E4B1TY7GB<S(1"C6$&-(^/\_*I<)*E
MZNJ@ U8E ^50D*D@==5!AQUCYS9$F@(SV%P6VJ$0TB,'I^69RES4R9$CUY++
M\"D^"6N76$(0J3Z)>4L^0Z?\, /B\O11F=0?9K1<<MK1*D#,4+H\*R*XTNMB
MQMDE=QV3HNL>.0A?/!<<2L=@1NAC'=-C__C>FA=%;(,MNGB55[N8P7)$:Y[E
M\;PN9NCX_36_'PQ,G8I7 ;$K C1:_))GRN4BH(3)2_X['9FZ1072XB* 7P6N
M=:9\C1G^09E'($V^VL4,SDBF$?](IE;##-!(#D/I-VBU(X=2BF0:0?UZ]C3)
M,Z7E&126##,D)1D,IR'##*F5G&=$B^"U&F8P4#*+R*8+,^8I.0N9S1(7M$T9
M\"+CTDU/97-:>+ XY@PS("WYJ*26#C.@+9E.&".H8H:MLXR5)1L=T@:JF(%L
MR4:E-($J9B!<\IPP%A SW)U)R"WYYZ"F#S/T+?FG9#8/,W0NF0V_L3MR@!P!
M.3.U/9@A[!*3$X4IP P[EYCVA]+,F '=DF]=YIH_FN&)34W#C-Y*IA'_L+>F
M809V2\YA>28#9JJ5, .SDF=*H)0P0[8E9[!<TKPRU4:8\5G)+"*K(7'!6)F#
M@TE#809E)1^55'EAAHYE]H0PN@LS"BW9J)RJ"S-4+C?!T>NL.F;47/)/N915
M_<@!]++ICB/'MH]:E#'#SK'=N+,9<P_-OD5#"W+OCZC[/"+V+XYCO)J6%5*T
M;QF3\YO'AS&QR9 W'7#I! C(@GAGX+\2EWI3SZ=C81(HZIAQ7B&IDV6F6ET$
MK'1+ZBS<Z4RFKCD<^=X#TRJV#TV,^$UWMA%XOFL2*ZZ)_\@O>Z+N"PLZX3+V
M*0&"AE]DY]!=!IYI4Z;'G7'?M+DZ]A:XJN?JCD5N;.H.IU_-L<D4N3@B+@)0
M*ID(N29"#'QB6'8,N:UUQ*CB4WC/(EUN VI=40O$U AT+L"1C):TSDX=,0*'
MBCX%12H-Q C7;XYI^[^SNWC3QSF1GJ9<K_WV>TE)@A@'>C*'-GN(SFSJG?U"
M/9\+T)W-'!@' OPE.OU!37U$S$MB6<0U#D&N QG^!F+H!B\%L@3/&H@!%+P4
MV"N""FPS6GY[.EO\,24>T[X7IN<T-+5]?O7]S_CV^*OX;[A_$S41 RZ'I.:'
MPS"H>?Z5#HEUPY=%2+Y9I35B^$;2.F,[B1AE.5I:8XCZ&HB1$\D81<8VB.&:
M L+-0^EEQ*!+L:N<98S2E-!)#OYDLRQH2%ZH%3/YW:U-/KNT7LM$LS<18R;/
MTTFXWQ;3*-XE6R#/5\<>/E-W/+]H7UOON?[Y$YNQ$5CT?@#9P_[T&_5'CC%_
MQ_JGE'XG8[H(23NN1^F#\TI=80Q0$S%\(YD!<^301 P52<[)V_:CPY(R(L8?
MIF<XXV^.[WQ$C*+9$Y%-00<V2680Q*:@0Z,DYQ1G4Q C4$([&/\W8#1Q';OW
MBS@F!3%.)GD!L45I(8;^)./D:U!:Z #*C&CQZ_2*3&X#^Z/,X:)Y$X\]::'#
M0"4K"&%.T,&EDF^*LB;H\,^,6.'*HL3^52L],V1J3\J*?Y::&5!8E+*"I:7F
MG$/9%'3XYVY+?VO:Q-9-8BTD6XBCRTN".^9#!!0ZM"3H8.YBDZ7N:DND3>Q\
M@"PS+MOHH#;)#"EU>4%YY^VR(G.%;P'G;ETR52AE!=Z.A"U0J):R(G9'PD,'
MBO?:Z+"[W(B0%X/FM%F<J<%!A\M)KA#-WAPOFE<&%CJ4N4$'+\HMY*)L##K<
M4K*""(:E@PYJE7N&A2F1#CJH53*#(&H$'=2*CTZ'$EIT<":^I4<A(N@@0WQT
M.E"<U$$'RW&[YC->@NN?=&H3-IUPL4.3%WYRZ[A4)][>.X8[5B]YIN.)15_9
MIX?=+FZ<U.J9T1HQV)9J\?/;GF76J+:E0N279J40$6-:2"E54%)4!QW.A)Y2
M13D9Z& @ONYSRERQ\;IF/UCM7?$4]#WZKV#EBH+LGHAE4[KH@!Q)^7R\VRXZ
MU&;7NJM;YQ[LN_BUUD(%O/T6'S'P@6?Q5TUC:VO3N$2IO4QC%S%.@I12!;F;
M771(B8BF+"]MFJD3@PZHD93/R8DI"VR36QK)4A7?';N^T,#=V/7EYL=C?'N*
MKB_=LH Z>6:4;5NZ6<NP='.W+)A.Z<I.S:1SV)]LE,Y?+A]VD4YT\!!VHA>#
MX]5K$LU!SB6'\8 9M23AA2%\A@YPO88.2-J2\'?,W)C$0D#U;5-%17$$5CD$
M'8 E.029UX ..$-.)T:DSM:9#^S2K.@D82Z!F*0H=8\.$9-,@D_CHX/;))/D
M$B:B0^\DW7.)$LL"X&5X(N=@48B@CH.*#CN4/(+-;U#1P8P'YY']8T55VSY+
M/CM*H<,%=S:VANL,J0VD*F?QT+J*#J$3@%9%:4!T6)F('O1!U>^!8B=5HF\"
M43[+Z$E%!ZG-%__2<5WGU;2'WN5TI7K!);'_OF<3)3[[^JMI4[RB-LM=T8FQ
M,7?EJG<=W[Y][DI=10=U;46\&UMW7'K[_VZ);EJ\3@56VJVN-SJ(:>V\^J/I
M_1WII/EW5X'K4EN?PI?B+#9B7 ?%8F=I!C3$ ,F513P/EOO!=5Y,;^X!S"]Y
M9);9#70_<)G"F5UVT-7/L%Y)74,,/6RQ^G\0UV5SGPJX\(B1A"T6_MZFKA-X
MW/4ENN\)2 #$\,!& H3./IL(4S9AY.&Q-X(OZM@"D@!=U)]*!K[2(;'8USJE
M!GB; A( 7?"-TO9B0,@TQ-$R#D.-@DJ(PV)<5AT%M1 'U=A< !3T0AR7X_(7
M,%"K+@/[ F&5N@SL"UIX&=@73  9V!=. AG8%TP &=BG=I,*2E.JR\!>!"K)
MP%XD:LG 7BQZR<!>(&HU9&"?TK7+,CFE(0/[@A9>!O8%$T &]H630 ;V!1,
M76 /'7*N@G%@,99^H3># =7]!SZE^T'/<"; Z/->.A]>:?P5;-7/* 5C1.<(
MK6EOPBZFQMWMX].'ZO'*\?S[P6U@#4S+8KP2?W%@"&C)H=N/4Q#C"H^$*<-5
M"EPZON^,[P?\2W$$$C$PD+C,S\Y$N#46))R?0).V!XO-LV<;T AS H];,T+$
M-MCWEX%I<2,D#AD$B=(1DB%+;+\I2/B]'1GN!P-3I[.OA1&&IB!A.#XJ9"H+
M@L3DVU'A=SHR=8N*8Q&:@D3DB)8_4^Y''(U_(P"PQCUKYY]_=_ROQ*?N\XC8
M+.;ZDQ)A&J+4F^B"[X_7>W6QF0 LDN"61>+PL4 Z!W%<^R$1!%QNQ/'M%HC?
M[)M;Q[VFNC,>FQ[\R3Q^V =R0B"6"<4C'9$^G GG'P#Z(Q"-!(F/1:-1IK9:
MD.!9"!IA2&]O"1*&BT?0@M(:6H@C^FLZ,&UJ7%*;_>)#)+.XO?@0W@ ?"V.S
M6H@C=QRKG:7U:2$.U-]?[7M_1-T'IG5<ZILNA:='5WIB\3OB6!TO!3*5 <31
M>U8:)\4KOU-_^:U?S=#.3WO,=U@#Q^#E_(NR6/]9<;0)F]E:=32^[O!-?'>*
MVF@MQ A%6JJ[U&.O^)U8 ;T?+-]YW[?,(<FVZ&$)+2]B_$0R0\[U5EJ(@9KC
M-D&'DG[$J(\D^ $DO(T8%2J?/FTCAFRD<47E[J]R#F+X27(.9MR_+2R45G:3
MCH([A(7YRJ_RCP#_$U5J)&(FH#4^T$Y)&S%B=MP&]E $%Q85VV]K#+D2PH.B
MM85%T22#Y((#=81%W= RB'A8>P<Q&"B9("]-@!C7PYMFDRD%A,7'T(IA0<8:
M VC3$19/D]R$#V?J" L!HN6FLJ4%KG(,8F12<@Q*'2,L?)F[!XI"P(\4?!15
MNB046!)_\$";"5T)!0IDL _%!(BAP)[N!\0UB<76-!CSHI=KAW,3KKD??*.&
MJ1,+3N ^NTR)/C(E*A!)$ -S44_UIQ%Q:9]XU'@@4WA(#TI5#[DD+@KJS7AB
M.5-*GWQ'__N>4T<MIW/418SEX2=:02Y2%S%D%A;"#DQ[V&-3-#T]_)L:]Y.H
M)O::+DR^JJ3RAAB?N@P\YC)XWI4S[IOV(JVX?%T2RR*N\<V!VLY/CA4<B$S+
MNQ;J2;VVFWF:'?_TF;I@2YI\ C3Z,GY&BD.@7<3 $1)2+DD<)^9V$K="]_TD
M#AU:PTGP1"P6C'%;M9A?YCK>A#+?\-!R5:MGYO:A@U<*6E\4Y@4Q>+)W2?BT
M[V*^X\T;=773HP^NJ5/OUG'O Q]X'>I!<[_R?K*J&Y=NX<^YMX4II-ZH(09'
M]BM6+ZF_!?41HR+'2Q3$N A^HB"PJHT:8I!$6*OZ_.J((\*( 1<QK:I0U$>,
MV1PO41"C+_B)@L*JH@-FRF!51RX5R#5&AQT);U?%HC]VN.HXR:)B!Y&0DP6#
M=56Q0T$B6M<G\TT<(3X6V.ECHN1F]1%1'SMD=90BB1U&0DT4%%85,10T:PG#
MR71%)J9/K+4VH"XC)'&G_)IR;H(W5,30$#XB%9/#V%#1H3]A@HA%[.]DS%V
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
M"F2&^UM1=@\:QD :K\FD4W,R;W;&S(CI<QHL3S7LUDA-WA"/3=:QK6G2$$C
M*.LN@L(KC<7FG057UY)GK]8_6,^YL$1-5OD2A4>SV(C"=JO1L@5V/!J^$"P2
M"XE:A9,@U>B$XBI"NLK;$>'Y8K&EM(P(]9V'(&'T,.N)FJJ]L*#!\N6\;VU8
MC"SJ5[O0Q+::0BML[IN[U"Z7J1X68/%CJG]1?<9@P)W+!YJ6XSDF5E%?T%E2
M]?*AL.7@<G9,!$;5IQS#9F..>R<OM.Q=0+0!.C"C>7,4+&K!.C_"Q'/ S644
M8:;^G*6X$%[,#XF8@ !E>$PV?\==A'SA_9.KM13)U6CR2G9(DT8S]M34^NJ$
MY_-CBM43LY+WS8O/9_+)+6_>'V1GM]Q]>9N\K3RW?5FR>VF[O>1_EQ@ %]=)
M$N ZDLS]U@&;AGT(B^4>_21G'U_VOG[M/5XK#_=_W#PJ3W\^/=]\>U+NOE_M
MX*GGY.LM9J<\+27OS(&[AXC/ME2HK:S<G@][&?,I?+J9Y>+PS;&P! :? M\(
M-^#\ANO-LN5$:-?=:IPV.^D.:&S^O%FO9W+4HWG:Z':0C4E53ULIRV;F-*CW
M5VK+AJ'9GC9):-;)/87B^Y%#49V9=DG1EQK_?-<,12W<2%G)K2SGY).)O3IY
M;6GR'TA&I+#!#V:S4[CQ4N*!%MA,>#NZ]SAFO 6QMYKF!YP@U#,0D"R96\,#
MX?N0[#!KG7R&$7\%YR(/?.Z@,W$PX5541";<<SK/Q5ID,?-G<\QBX>_T57ET
MQL3>KZ/WUI)8*,_AM;L)ZY=.+A3^;Q>E@,!AD=FI$<BM?2'64O?7(MDE83EK
M"@)ED^RD_-?JFB4-'Z%3'>W]W+IA0H42V&:X\Q-X1F5E*TBK* ;5S3&QO)\K
M)_5X8\@<N-[)(+"L<V"HGFW /S=S;JI VLR8^.S*-__<#L8GAN.?1$]B+,"F
M3SDSA)M)C<I%NZE6U7HMWD**!S<#L@KV8]X1]*U)7 I12%XT_**0/.XTHE#/
M112:E8NN6J^V$T3AH)Q9&@OW-')</RSP&9;]&Z,Q;[/+M,1U393O\MB,OF5,
MSCEUGAEQ[N:T^>[X5Q;SV/G!T)ZWG_RT*A=:557KTI"(Q'0'T\[Y,%T;F*ZF
MJE)E[T3G9Q<28OF),G["BZ?4OL!.T@'T-EYV[^P[6<P2GD,HPMF(.6#WP$01
M$O0X9Z64,MVI7#0[U6:K*2V)2'R6@Y^?+9]U*Q>-3K75;4GCL1-IP:;;4(W_
MN(Q%5QJ+O8S% MND%%BUQB2V6>VT)5@E%%/E8!GV8"J5NQNUIH1]=J/C QSX
M,Z,3>%YT(#(,)_2E34&)!"'2PI'W%!'O)J)=6MG1*A?M:JTE,1^AV"L/1#X3
M]JI7+EK5FH9:,^-3R,^\KZ$8NG?KS"L<DI.?8@[S\-(*3*-RT6DUJNW&.B"*
M2R.GR;C+2%WOGB@H++OFI^AW8]=FY4)E^KU3;=;:Z73\0?DG.7$1FN+(S,7R
M92Y^=^P3_=#9BT)<5J*0% Y.0IEF*%H9%F^!C+L);$ >$U:IUB18N9<W%G/2
M _!1SS9N8BZZB_OB/L*KG4'@T=UL8(M126U5ZYK<[A**^7+PK0[/?&T6+VC5
M>DOF3^RZ!>83>VA&=;X.$F?CY77(NI'&9:^=L)A[0NGEV]K/(V+_XCC&JVE9
M:<6Y _%4H[:^H2TM"6).RV5[+&-.ZU8NFE5-;4B[L1-QXV4_*G.A27.QE[G8
M458UR)JH5;7V.L0FS0)BCLK!+.S*46KEHM6H:JV.5/\[$?&&-Q$[B0H<\[)
M!SPO@Y>9U;VKBF 6X)QRZ4*^Z<6\=.NX/Z#O3,ACWZ@_<HRT\JT!::K=&O9=
M1&DQBLBS.P##U2L76J-:TV0J]FXT_NK8P_#DY;Q&^;':E(:T*7O9E.^.'6V'
MSNHK[@0N:PT>=]0;<F-#*!;+P8IDQF)-QF):M5Z7^Q>[497C@(HULQZXDP7Q
MR4H.ZIB3*):.-0%H52Z:#0GL",4T.2C8]YFF7;FH)YRA0J0R\6G*,*D:D7[,
M)",5=SFO[>=6=B.PFW?$MX-K[7:UV="0FP@1\L&%E+AT5<,$D;@<+.AN$M<%
MB=,:;9 ZF=!^J,L6UDK+H.1S3L\0QP-*-FA?HT8X<<_3$.]%X0L5EBJ_(E&R
MMO5[BR4 Y[]?V]J:2X \(B(X\K5:^6Q"ID=7]DQM[3C;;:$5'(8+?XG<@DJT
M/40\G]++K=<J%_5N8N$L7$%E?K@C5H&0-:-S$0@UW.FLK]=!082I(C;&UW1
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
M*?Z(^,JK:5F*[?A*'[K>ZA;Q/'-@4D/Q'<BI96I1<5SNJ$KRHR7_N\3NZ7Y
MX"G*D)@VY$H;=,"N,AC);0H$AHSIHT*3H#[?L<%)V1>%OEHT%>&F* MJ[P?/
MY.T7QFD>^%/4N[<?Z9@2+W II.%Z]X/KD/TN0^Y[ .9+\*PZE8MN&_OI6@EC
M;;&"V5>,SI3STCG\D)!6;:KK[CZ&:M-X[*FPVY8%*L]GYH_]P=RQ[XY_21\7
M?+%G)PQ0[UU@[)C3UYF3C54$I2D"$"0^(Q>HBU,S<BH5K-;4G71P'K@+YB!A
M]QAQ3*9KX:$7]#WZKX#956LJ8\6RQ(JWCLO^M!4]<%UJZXRR+GN8Q?<$%<,<
M#"A\C/<H#SXUG.M^SD?.\<V;/B+VD%[/*7EO/\])G%H30_9=M='.+ZVU9-R1
MZRY'[MS!JPYI:GXE,&28=%1J+?8S#^)D-M*J-AG6'(W&/"CC-=-JS6,/;%+O
M:D*$4E5LZD,Q,I^\8?5F!1--%#8A2:):E8MF32IR7-R"0I&G5LZ0[U-M=7$5
MTA16.8=-*->5,PJ%+&0NH,R)W=>P9*$EH.I)N\.<N.W/<8M@=(24")D=NZ_Q
MS$(B8-N\W:RJ75QAS4J>;*=L>;(?NH]%/D-T[^62>*;."XT:IA7XU B/;$Y8
MO.E!/5D47HS< TNK1:]R.6J[NT.*SL*F\SGQ&-$=W,H'ZO)2T>^ZE]H[MI3K
MC!OBVFP)>)I:_,3-=0LB8UJ;&5.U]GX>Q]Z#O [5V;[#5"L7M=/&N@N,<+,0
MJVBE<U[QB-8._NDFKFWDS+7:;L*U]3 ST0!U$*WF>@(4MIU6M")TG5=)#6GG
M"U=&Z.S\II(+ZW+>*-;2;S_0)BBDA#U+:>NEK<_?UF_/MZTBK?WVPVR#>-6D
MO=^O)CTN9 :K'I)F/A/[F23&G0.;\XW:)FDP71Y#K-=5ER9;FNP\+6$";VH[
M(EQ9^ ])P^%(5D)1[KS-[\IVE:AE7>0&Q+LFZP_^!S44PH9"AE2Q@W&?N2[.
M %)EQDP6N!/C*4[@>SZQ838H/!HACERD/. ;+O6[%KFVKE]B$O9""CY%#]EF
MTWQ![? >XYUJJZ56:XVDV#JD>6X&0I9".-CQVV0V:^3"9O60S6K=>E5+.#Q^
M^,(&9S[I6Y3]:Y@O%S^Q'_'3Q\0=FO9)>#FD%'R)/HDR#!9?]%?@^>9@FA,U
M-:#F_U: G@/'\6W'I^%ZVJ ;XH\>'6ZM?7]R?G;V^OIZ^M9WK5/''9YIM5K]
MS&5?G\77PL;S>$( !."%MT(B I.,"+13H[;"B.L3, Q&0.',+=E0&5KYQ,?3
M_GS*B1F_8:8P1%OG)TH5HD.:*+&GC-N@7A4S?VP%V.1YD@E?E8%I$UN'0D=\
MF7C-C].-<X[>T&BR(4P<SX2%.W>IQ=?_RZMI^*-8:!?NBI:H-K^%]-D(F#.Y
M\9:%M=/9D*@;+=W%3WWW;(4FBS_A$<!29D.OD[;6UCJTHS9:78T8';UOM(@Z
MJ+7Z!NG\#QB*Z*:1.Y?,(3WINY3\?4(&[*WGQ'HE4P^$;I'RC,C12K2!T*N3
M^&BHR?/,E$?4VD<6G#/)9>_KU][CM?)P_\?-H_+TY]/SS;<GY>[[U686R&W$
MR6Q]M<B\3S.6!3_OBA_$])@:4,+FTEN*;JMP6?UT\S9A>LIC4V*#]T=.P!YF
M\$G].'TZ50S'LHCK*?1-I\Q>S%W;T )^WG>BW)2LY*/I\,Z)1\_C7[[$+3=-
MF\^ W_1E^0V@%U;,%G]A^/5<4$YKH;!$ 4?TYNCK4_;5V?KG]?9IM]Y,_*IV
MJJ;\O%E/?LFF.S8-JGNJ==(]Z?!CZIRJ*KXQ-6H:LC%AI%WKM-:J(QM3Y[33
M?/])A1PAQQNP?(_U,_< 0AU]3)4B>4C%YZZ3"=3..:;)0S:2:_8!*0W)'[@3
M*S@J^O=T/1@'%HF7 $JGZJ9_3$L0U00*A2"J"\3_8*J NB\9;J9&[AJ@L!\?
M^4"X4OPX(U\:NNRTP\I\8%BV[EJ,;[_KDE@L[J95Y9KJE)N+NEI5M)JF;L$:
MLOMV6E"PN0@*WGV_78<%0Z-]/PCQP/OY+D%J:+ !T&"[RB+NJM9M9E1O#T4?
M]_VY!X?PI3[(B/X48YI#C,V/2E2&Z$G:XXI:D_%]M:&VJEISO<&-Y/K">>2X
MN;YU(*YOA=J^HZXG!4F>+YQ#RL?SJ<ZKM[<^K[XC]_/2+O5.I]INK_-_ZD/J
MDO4EZV>D[CL'4O=0I:3:UM832TJC[#<@"5(>A):'[H'D@;?VJ&OM:DU=K^]5
MD$R(D\OX?B/S,O=;VI0LU]%4[8O,F9,+*1>R7 N9KO)<[?!M:-5Z+7T?6DGJ
M,LC,]GMFF)<96U]GM:[F+U"B^WK7=$!=%WH#P;X3S\TUC3@EF6?6AFUEB<[\
M\S![-LQ4]I2V\@\RGGQ1-'5M<<NO8]*>/5$W; #V+6-R?AEX[ 6>UYLO<DR7
MJT6"\+X>X>?A-N&=YP742+M#6(<.,*I6;313P@C2^F0<%:L?]AV\LW67$H]>
MT_#?YY'K!,/1 J?<#YZ"/N,1D[BIP^=ZG<-)K?4ZZY(/\G4XM:WMXX$Y@K=0
M:7=D=ZCC<DGE0DK?_O"^?5K=M:Z>FF$C>.G=;^?=/_WPF!=O4#IF;GQXPE"Z
MZUNXZ_5T^7KW$UX%ZN:-NKKI4>/.YA_W&8L;#V0*1\1ZK@O'P^#7U/XZ],+I
M5+O=G,_Y'C=G)'EI]1W=]9@Q[@<1IR2IMC93;8V<>]0?!8G3>>)[6[.MB-VI
M7'13="22="Z#;R@74CK9.^NEM;3I@^BE;N6BW:Q+!WM+$CY*!WLW![N%R<%N
MU)CKI;:KG;H$0@OVL#],D]]#N354IMPZ*4]$21)G;LFVSPK?GMCI4.Z&QOLU
M)^Q_20>\S'ZC7$CI@.^LMM92^O-76W5^Q+&U?KQ1^N?)%(X66J&QXRA]]/US
M5HKQT1O,9-<:U59=.G"")JWLK_^:_+1'(^515\D!^-)5MHK76I6+1CT_,.HH
MZ(S>M90+*7WT'2W3VM9=ELJH7;GHJBD+BQR[^\T=P!/N 4(;A FUO<5BUT?I
MA:/7&W(ACVPA]_/\MM2Q:[$@/\P0OC%]( #I$]5&;;V[C^0&*59R(:6#F*V#
MF*WRZA:BO$3W)>_]$76Y%^G2$7,DPXXK[&^J?()J%9_/<?73DI?M>]EV^FG'
M%G*A1JMAY/1K.F"?&4J?VNPW7YE8[,5,100$'JT,B3D+H&HR@,)G5^5"RH64
M"WGP2'2M1LNJ,\<]AJM%A^&.^PO?J7\_>"9OOS!%RMO(4N_>?J1CYO %;MC/
MZ7X0*>'+4 <_,!6<VM%K0H&7:E.59SJ.4.1D<(5/'M5"Y+$T?FG45$2)&XHH
M/D3!5HCH,U+ ?_R"65-+64(0GV*2"RD74BZD7$AA<HW62@=OS#7ZR,&X>=-Y
MC]9K<S"@8,+ T7B>&['4#D5XC$ 5Y!A!.5S2 Y4FR9UWZGGSSA$V,]-D,[,#
M)(9KM?RZF35Y-[-.M=YM5+7:>BZH&&T/-G%3FOLV,A$.&4S=WF!M;B()1H*I
MT3[$(W=K<= ,^YII-28#6?4UDR(@1> 0(O#AR9 =1: %9W]JU78K)70G!4 *
M0*[QAK;]P9@=18%W/&NVF# T,^AX)N5 RL%!Y&"M4E[6<L ;H3422B*61P;2
M=D*3$B*0J_3A;NF.<L$;HJE0+C0!6BK.68K I_A=\;IIC/4S!F;D ^0#ROJ
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
M\4@+)%(BT@F<N8N%^\KC)2%<-@61-G^(KYXHT0#"%/%N$4-O6$5A(N,Z_*7
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
M?Q-7NSYL7E-$FJ_N:F&)P=(HP@,N>CWU<G>277R+ 7Z<+BG%WA?7"WO+T8;
M=.8%;]_ WPYN' LQ]$N4@$P7O)]QU/731YU\*-A+?"Q'&\D'[WGX]3/Q#_T]
MDM-523!^CT)56B'A8.(:U=D,WA*,DA\AZZ4@Y5+3046FSIQ.5\\KCCJS&'BW
M6.TB%PGME_H%Q99Q4&O<50"#.,.2)UXP2 D'GCB4)V*@?%DY';F!M2"@F)+_
M'P2>_;CB%Z]P=*MGN7PD,GO0 4P'HCR_*=G&3WITL>DB:^4+5T2^G)8+7'0P
MBL&"6VF+5PCB?W!<*O^(T*?BO;Z-KKL3059XG$)^!*4)8?H@!)3D@^5!Y(HO
M*F7PD=NWB*H5HS %A@TF!<Z"%_2$ A&N\9?&RX],/TQ7BM&_>S;_Y?(LL>M@
MNN[]UM?7VA>X 3%%N'68VPYKC-!ORK$'X#_$09 YTTYG"<&Y$+A)7\----Q$
MPTTTW*2^<)-TP("?#C; 3?;QZ#7<I"[AZ\;(L)C95^:B[%<U=CD'\$AL0N"8
MPF$W78750:\>>+17[FP6BZGLW:)!F>/"A&B8Y0(S9%MX"R1R2]$U"X1S)@[L
M"@<9DAL(QL38,^)!"^5_MWC41BH?D2O?8OM()P-1[=WL5Q:8]H)9MPZO<X=E
MNWET5T&^G,L@(^TQ2.=<:B9+#[%\IKI+VX6%\"L$3PA$LOR9@DV\=N.8")YT
M-I&'9X$78$6CUDKWBB>]5K_;R>L4#WJM;KNWT2G>]5']?FLP&17@7P?N$ESH
M>K&S?P(!@S#1BV1P=UKV N=[], T%^UUMDD<3&+,'W^08G]%O;[SU//C.]XM
MK#6$WTB+8_P@,-CI!VOE(8=89!R'C>M>,I^,A]'&,0[;I8YQI'*WA(/$[_CK
MG.P:-YGYLO(<NE,ETSR#5<'[U1S-9<Y1*X:=4B5NW+@>Y->*;JECG%R45GQ%
M<NRYR^\S/?<ED>K82RLJ0K^/GAR!?#F.0V*8"*DKX,P*?<L"%P)-PSZ=M3*;
MF-1IK3(\WAG;O\M-W?RH;Q&HA*Z_$!ZWATM5[.QK<7[TRK3-G7;CNI___.B7
M.D9L.Y@^Y#:>'YN[@AP0Z/]_*RRH#R@"30;[WW&/W1GH^WHFB4X&M+F3 6VN
M68Q/AYZE5AJ%U_DL2M>HAP=AC>B$X,>'S.?$\@,KA[)%MK@<-7W7@7U],Z8@
M4";EP 6V4"V8(%R2^TA?B'@-1-\0YECIMQ_A_EGG#"XG9T!Z?^7.KE:^Y.6X
M,J39T^F#=8?((,<A0DM\-_M#FM:=SPYLFIC_?!N6,;1^_F.MQF%1II+<S68(
MC<WC&)ZU2HS*D+O!7B[?N(RA#1O7HZ(THM[Q4Z:Z_(/-[>EBIQ3;Y<9/>;+2
M>POJ:)]C990G&;WWT#(S@@<$2_4*1&(7U_RVV&_&@PH!KXW=-_-ZI1>;O7*(
M,C.G\P2I)L<D6S@IO$R>J<4TY\]&.2NM H]"R>S8>9(1.T_2L3-_PG[%!_QY
M&6\I!*ITXBXHMU^^WQN=H<$7*$0_E"=&-C8DL593ZO&#$ ^LU'-A&7GO2,.?
M,SCH%+04I_1 %  F AAB_F^0Z8)37J>:.S0Y#P;_;I.W]HP (%[J3,4_BYI:
M#K]76H&BT:#GKT#IO 55/O$?<7 )3Q^H)<>I9T4ES?B\9_.'3#HLS3?>XA*V
MPO<11A]-V6//1-[MV[#LIH>_7*)I<E=^%HZLUJT];JA@D2W#SAYA17BZ;X?@
M-"&F%4XC$7&'V'Y3%&EBU@<WB"\T2,OV+Z$M5XO1>:WGFR_8,F&TN >R]RE)
M!*_;0V0_VF/)IX-.&M5$"&@*)9KL9\XZK_!S<&(52[:?JO@&YK0Q=FO=04&*
M^Y54L^)3SL7/$B-W39L8[C8DK$7(:<\_EEUW"?*D\/JG'V;["I-!LJ:J&?+V
M< 8(/X-I()[\5,8C'1L28.<M8:C >%E$FHO-SA@2QPB520P<45QHI[#T5+R7
M5U8EJZ1Y@5>("Y-EX61X97D4BXJCLBTQ98U=42NUX2NI"BJ>4!;E4Z+L-IHT
MFB2'D\APJB*6K#JMG\1FRU*,^4+-V&_!7X8T%BD!D)3%$&\L["C3KZ3=E>O0
M\-(X/3C7VY"N-S9#"K/.^71E.DT.?%->CFY0\V[79RHF,5&EAA76N+<AX]":
M58V1-8&PD[_S^)8N8&Q2&.&\->.Q!1T1XH8#BT3#6E%_C?;67CJ3UFBMF<LD
M08E6)#1786L/Q\5R2#O\<8;%4@A3(K$/.5UX9>/S$KVMD,&-O\WUFMQW,,77
MIJ:#[WO$6-*T;-(I*7(IAR;DXP%SP[<7C.6CZWGN*[F!= S\35+>I?VA%1IX
MWI=^W>\-T9%>SI _5+=5WRJ3F)?7]7BZ'D_7X^EZO+K6XZ6+2?#3X?IZO**2
M7+H>KR:96Y$&/-,FZSLE(LIMN][M=F:=65D>="RX.XS2$$(? <$*GR,Y'#U.
M."R8GZC5(^<D3'CDIF?3>RAT5+^.6310CI\8\GGDD/-\7/K!ZQQH-8E +"T\
MTX',6%-1L?C(),TESQ#P%+)R!60\K4S/A%FC6R\S@K'N])+9*I#TRI)52^8C
M(3P@Z!G[R;PI$G":QG+EP>^0 P8D! FS.9D<CPD$U_52]*#_4Y)B9FRELNZT
M#O 1>)I-2H%Z"+E&#AI,>5 (*=E$*&<3MA 2Y%WQ-% Z@*4<J2B<]*RLLLDP
M7[KK(RD/_\B8$P;#,"CL_EM.W'I$K5,%1(2E?F;Z 1:1Q'6XN2Q:B/2:^X7H
M(5_C(B)_)OG%-W<./:M51]%B"Z[G&'M3.E D9+,309E+BRD7A;Y\P4_&*!5$
MC) *HQ4\Y$6 ,7C\3P1*9@S1.MN,!HC7"=WCRQ_@=_Q0_N)Z?V*F4B$.^_R3
M/9.M^%_3_PC*] ?XG1M  <_PLGEX==IM0U#;3<$"Z$N<B9OY?KIW68&KB[3Z
MW-**Q8V636:*Q5T\+)RH$0>ARM69O+.A,3FM:]9R/LQ!<;%>)]ZC'-SR*\L-
MKL0#TXW*>]U.XWK0!&<FU:H<K/F&6X*,=!6LGBLRKZ]V,!=LYF*A\$K341@X
M!>,CL6LFTK,\E1G"K=<BG(] %75J&O.GT@ *MTX KH -O@1'YMPXUM]<U\*S
M/PNUT,U _'<S$/_R&8*Y5KY#:-9^:(;N_K3F5>S3DL.>JC4;BM;#7OT6Y=/O
M9G+1X?/DMCZ@M_@ S_^X<*<_HNW,X(#N9G! ;Z1\W&<K]Z&$KDDA0G?4&O3&
MA10BC-JM[K![E$*$/3*1\) R@9%2F@^I.:C/+,.04ESF$9<W=W$IF0;AKVW9
MIN0.W\Y FB88W:->$U?TX QVR2OZ';P-TYO.!3/S"UNX>U!?U&W6GR-2>(,\
M-+D(F (1$==F B%TS22B(9>L'%[E++VNTR[AKY&LJ!S[G#%J2:DZWB1D\2:S
M!NK7IB;V6XXTTV,8-<C+3L%+CXL-_SJE0D"?\XB+NW7!"/2,^1;Z8 9/PA.\
M*9-0L'F.^PR^PB-SV,P60 !XW",=BY*9-]ZC&KE[.<DO_!E#('^%=2HVSA*D
MQ%UY4WZA(BC9F:HS_)D</8A!)1-MEWD;9>,.4T6O-J:$[*V4KS'YVJ4+DK5^
M/[:;/Y$6S$/ 7%0].XIFC2W);=);/[! XY#EJ(9A2*U(4_!PTY4+2!,UAOOA
MN*]7<_<5_W@E==Q;<QB)/G+85L 7'1"\%ZP>HT^:QA0F[CXS3^E\QN%C"]Y4
M:&XOX5O@=E^AVJ+6FD\>8Z)''7^B.PM>T4#X;SZ1V84P$MXGA'<?$F/BF)X4
M2I5,Q@MU)4+(6;SR8"<B]$+T,%W3D2/>5P/ 2O$LWBA+4V=Z174>.],K)E6J
M4DR*H5,.W\1,87C'U$I%M[DC>'A3.'<^=4R268Q4#,;(AXN PG4Q>[_F] H;
M\(Z7R9#8'?7S)AG&G59G7$R2H3-L#3O'23)4OS+U1AZ%J6-<9"[3)_G_8SXO
M?]D_L+R@ZM71!O8X?FCX48EH,F-)L<7#W'2D,=ZU9K0[V(=%;K2!1>Z(8QTV
MKKN7PR;W^?LWM5=75)*:\%4OG#EAM($UZXBR.-I+;S:P9QUQK..+8F$,3ZF,
ML# =%UZZ]FR@XCFB1$ZRV#ZV:L\&;I[CC;77ODSMR4Z77+JZ;*#I.:((=O;B
M'-G VW/$L7:SR+K/55M^=;%BGY;YXE5C _O.$<6M=U%4:J%UWI00OW!!'&_@
M6CJB(!;*Z5=O!K-;+"%PZ%KVB:I8J;1YQ1;&%.]$4^EL36JV09I/DA;J#?9I
MN3$^25JH-[QHVK/8A5)U:,]T*?EU9ZA+R74I^7JIT:7DNI2\ZJ7DP\Q2\E$1
MU^BEE8U4K%C\U,NQ!GLS+Z^*)@0QW<U" [*^;T9OE"Z[Z(W291?18_>KF*%G
M5KP/[=H]B@QQ(J3:1SCE)QX?2VM0 2\W+( -:[NG'K-LCH.35;#O&I\_?6V\
M%]RAX*XN;'YHS1++LZDHGH,/'Y'Q"9SG0)3I!<:7?]Q]NFT:CZM %D2J7T"B
MQW^OJ&C;\4$@!<EGHACP+W[NH?BKQW\ABYZHYH8)BND1E21\"1QRV%2DG,(R
M;,P+">XZM/.^0 8)?DO^RH.:GI2Z[4B[!KOX)H%LX>R; B6-L";DCTT@+$&K
MF4VE^:(TG0.@\#&/@B%XS0K$YCL:DNS']:$[:75#C3A9K1R*?'?X2]E$O@D+
M2+8!ZXNOJ)X8]\?_(&I8<4/POP5+&M'V<@X(B-\(JP]J-C/Q4_9".H38/E'(
MWNG*"F4*BD2#.34Z_2767TYO8P';B#A*8JW=;1M!^=9N95B(')IKR?IH*A8P
M,I7K3=+..RGV[?I_'KV_7M<9(IPL(!=6S4^9/ 2 [F3PZ6AQ0G:4?V,>",Z3
MV'X?H1-6>4M&#"J2<1$MA&1F(1@U=Q0\V_^1%,"(I(2H%*F3F0^3L&?VU"3V
M'!\I8;-*;FB=B0I'P'/QM;B0:;Y&2?JL-#)CXFQ?HDFC_[:CEG)<U0AXO6 O
MDBK$?#'M!7T5[:0+;LC*L582)>XAA0\\"UT.XM#$D@N0!MBUN?%OI74=/0LE
M0/ZW^F)><V NWGRDS'ZD]4 R"!MI=C$Y0OKLV<BC*3"?^./(&U/X<?B?9>4'
M?.W5]*RKA>O^()+TZ*UE,Q2<I*[!V)$29+\PZG?7F>T028TS(JEQ.I*"IUTE
MW=3]0JIQ5DL%^#0?VUP5+,Q#FO8HY.3-8J9R,M;0<(5-(N(K/"A=*E'>)1>/
MY-B245:U;H(KBUBWD7A8UD!'E4(MXY:HAL':(/]U]"WV$]2:FRLG*E0,9X"V
M#DYQ;JSXR6%'C%M6RP 9-)XV4E?$F%Y$U09+U)APSV[CJ^#A(%AXG0AO1)/+
MT+N0GH9G3&UONGKV WXJBAFRJ$5DDJ[JV7PS0K;>\,VU/@ ?LE>1MRH(>;6G
MIC^_$E>RN![(J$.5M?#K)SB;9'=G6%9.V&,3V3#?7/AP!B(54OF +Q+RMF.M
M*R?))ON/SU8?P'<YVD]1HHO#,698F,))NB,V9A[LVEZ"\9E7-)GXZ55@_HRS
M&TL'=8:L17Y8&8.0"*8>3*':DNL34DE#N,'>PK)@=!9\ QM:HRL@@V]1R?ME
MTS+@>I*H4V.(Q,0A5I^*@;ZZJX4E1)"(YB-F\D7$9\>)Q8DJCZXW0 ? L7-\
M08GTR()79%<3DUR:>(5A@]1QGP\?H;"/B 8#7P3#^G(%9DN072F%A=BP&9:Y
M&=/AB-\:_TRY:E 0NE'$:FP/Y<==+6GKG@0IGB-6S7^&+R&C('V%9%)YLD0(
M^%P<P"\@@: (0YP<)*H^BVHR%Z"0;$$FCV&I,XLXZ&(/@<^XR:4W^]&K:Z_K
M& 5$QCZTPEB9GJ'C?J061 [EOC(J/WW!+%D@.B,\*75\H PV-E;@C/2VP',H
M9Y*4G5HOY(V3+*A-5CNNI3M4K2JN;Z9EQ1L;9G'B2+5,,VFFP7(FZWJ%3["I
M[C+]F_CWD1P2$X>J8J3D@NZ1%J(=!@1&GB^HWI"M<?WDWY2#/_RU4'=Z<%-:
M4F?SXT)CS/4TXDR43^)<9S#W*QBWR6G.#@,?'"28Q\PNG.FS+P3L,=)@#PWV
MT& /#?:H+]@C?=&.GX[7]PTH*I.CH2 U@8(H/F<YDS]1KC8K WIPPX"JACRQ
M4.$IP>;B8:[-QW3?;>Q[JK_>3/,2I6(7&[G<8J0D/K>#:_*=LAEAE*_THX0>
MC1MO;2PF;VW@ZXX+?W">,#5(F<V6L2[ XU/BY'2R:QVR] ?1*^*YT&009+F,
M+P\/\3(#)27+0QE0HL%7NX(YC%;24OM6NUZ,!(HZ(L"\DK.8FY:DU9?+?/Z-
MJ ]E!][]:N6;Y[[8V+(A^QHEHQEU+Z,9=?24/0%IDST :2<W,!BK\VFGDBFB
M1[/ $-!5[-+T!68@?6TZIV_+#/""/8$I%BUT88%YMQ*US[+(4V*24LVV2&))
MGL2F+HV2!)(G%$'K5@$F#'%(:=I(LH:4IY6U=YCH#8(%3VA$(V@9T8XGNTX^
MOH7)ZK#EBD1&9&3# R7)?93<=BJU'764),S:RGFU>6,1\< PU1[?5-HB?E(R
M24^_?Y>)7C;2,&%X.J/B+0\]9_<.0W^"K3>=X"T2]HIW4-I99_'<?96S$YU[
ME98PU.V$D[/B/45XRT#R%MY>Q&2$/ =02- XVY]+Z7]-K6!39;N1"BP2UO8/
M4.,YN"9<$<00? SZ+=EZ)\0E1,-?F/:S'\I]9!0(,L';![L+L"+BB_(F!DR1
M*4 *2 7+SP=Z!)P$Q!F<:!N.;R!+1O_BN?_BBJV.2?1V"(=>]<:M.14"XF_W
M^=GV<2-QY90>(!6?Z,9I?>6'3FCB?2XU@8T]I^5=-SJ=5PNZPE-:#H<J(S0$
MO;W,_K41H)FT#8-Z.ETXB":(D9N3&"5;/TGH$MT3TJ4$/9\,.>]IC5"@B#J2
M_&7>"RMJ+<([CG#C'VM !>(/$V:6TEM$Z=_,WR<S_PO1C4N= '>&I0ZN&2N_
M-(V:4(?O\A@2+(@+P&3S:'X=6[#?NQOX_=2^\+]*\X65;A;83P-<-?!MI8O:
M;Z==X7X[JR4&_4[%S^WG$_.'9[QRC_Z5%2QS2$(_H\MQCZ^@K\#].99:/8V;
M0C^GU"6($(8"3(!7N MT'A'Z&6MR/@-+8(H>TDCGN&#6$PNO[Q3/ )UCL'@.
M@ZDA"QVGG!#'*U*SP\H\"7C"#/.6X@OD%M,8PSEPY]@CDYF8#Z)X+-.S$FY&
MG-F9ODEFE_IMS>R?(;8B_"*Z';GF'*Y;KF'R'U'8OV8=(O*DEO$YO8!;UV^G
M\>#9<;5<K/#;]O/CRO,IP-ECV7(<U^(3).ILMP:#NBB9-$;Q2(:@O&9$&N<^
M!G#R",ES%_+,P?R8S^G]I7C_JN".A2^L!$[A?L)_BV<U18#GV@[O*X_.,SR2
MGWKP'TT9;/K&OU;6$T?Q&7?.5NUHQH4E.3TY.5_,+CDY\=1F"$#FK3Z5&01V
M(+#+'"'%J040V<O1-J]@KY!73Z82?9[[6IH\UR<ATVK8[F(S-*+"%C!I=(5
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
MNO:0)4F5W^><?A^UKU8@;RSI%5=\NGG$>C<7;<-:J+YARG.KF1_6W.!CR3L
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
M44&BD4^NMW0YI/$OOD'[3?B5&"$LT9*\NMX/^/AYN6"(:7E<!8;C!L:CO5C
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
MK?\<!+:6@SK"S5FU)J@'5?R@AAL?M7L?[=T;B%<CQ/WD^NNKL@Z<845BVF1
MTM$]Y3<OV T,$(_H]6P\!2Y4D="'.B]ZY*AI\=R\4N%]C%ZHS0OU>39CTP!#
MIV?)KX4A%Q.Y<@.BMPU,V7H1,T^/;FS!MC@&E4!_Z6^=Z%N[>XV=5-JY!H[C
MMNYX>:=9WXN@'>960<N6+YN6HN8H_XIGV&M<#YOC0<ZZ]3QZ=NQVK[O=J)[M
MC>FYWXB.4CP?22T)8ZLP.R] #!]7/KS;]\&N/MH.Y=5S ?^&B"D:YZR$KG8;
MY.-!X+6"G:V"E4<I.#P0'%11K=.:4E5-R5>"OX.J%,BN.!PVKKLY.!>T#F@=
MJ+ .'$Y#,1R!0ER(.IRS1M1!*7+I1"_%$G""2'Z,D?RH7U2X4H2BU)UX4S?"
MC%G^K01$)4@Y];^<=#3K]*F%86N+YZ.E94;MQO6H!IU4+IO1LF!I*B\',=+D
MY=4)-O9M)+]7P#U"RH5VFL)9\]Q5R Z47:\XZFES4!'IZ&^M8#F^ SKJ@XUH
M]MO#2G$?5CZ2TJT)8V:N OD"B.:N)\W^H/I^]+D+0ZKDM[Q("IF^Q]7O6:$C
MJ0*EJ<1(:J1=I\I$4MOEHLA("@G#QVF:6AU)57_##[^G&TW@6-%[?[HXJ0+
MTG$;W<MAV>YEW>,DW>HMRY1M+<DO09X[C>O1J#GLZYNG$TO#>&L6J*AX*:>$
M=.'4ZS:'P_315S4)N>QX*I\?M5W<BF><'?? V&@'JM*;7A:QZ9@3F[;3'0:T
M/)SNR,G;7OWPH&H\R.S!5;6CY<PEH;_U@K($5W0(DM">-+OMDKO-'M" JW@V
MU,ND0KT4'M3Q5@*_$O0,Z2@'S?$P9P[C@EMQ:*4\:Z7<2O]XHLA[#)%WKSG)
MVWW]7!7U>$6^6NG/0>ESQL+')WU-:_0D3P+D7/5XAR=>K/II#3Q)-FK2QFS4
M:)*[#%.W[= J6BL5/5!#RT\03CJ-ZYRH9*V;6C?/7C?[%4 /3+IP;'9'S4E]
M&D5GM-+!D>/BVLZ*(OBL3XIJMW/]/X\>CD*L2J&M?/2S<S];J%\?>S8L79^2
M/!\\MH!=?V&_2-)WTDWE5V(H[>@GYB.(Z"I8_Y.D@);:?0D;7:D+H/YS[D77
M*$_LZA$.[Q]7YBQ@W@=S\6J^^:@TZF[ 5HB'CT!O=YGP%$P.\TIOL0%C:K7Y
MN/+TV)B,6Y-V]I_R<?R+L6ZEG]CYY*7].H;4C#)/HX\W7[_>?/_5^';WY^?O
MQOT_[Q\^_W9OW/[^*=U\I21AIF'][@;,Q]Y!GUR'UM4,F&5\L1W3F<+#C?L
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
M.H'_X\UQ_@H^1H !DH6\#/_E@WQU3.PY%^YHP)43P?%F9Z5YQ3D"9S&R$,/
M686LX!S%=+$3C<)BNBR!"6(1Y26HH_H@28,UB;,3A^&)A8;AG3:OKVJFD3%#
M3QAPIW2J/=1]=CQ.CJP;CY,S\J(UCAN-%ZR8\AZA=+?;<W/P+\!!J5KH.Z 9
M4H88,R<\T UANWWN-;RO!*?&9^]M>#9@N30V*?_J@I!T%S<!:Z9R$+F%R[TO
M#&#J(!V1P>/Z\+1IO\-;.!.Y._=N> O#VE^5T[SP4?PBOI>E#>O:=+@(' 0$
M"W$LD 4Q41P>S.V'*\!#H+AR"[@#@D?7$F_;G"%4A%&*DU=<+(J)B_S'0:=U
M7JJW9,DRO [M]=4AKU3K#YNQ<D'[RTABIMU7'##EE.4\<7&T))!ZD]&P+\CI
MHN XX99;+7#T;N7>1!J!7:ND"RZPM%[@ZF/T"<#87+I#S#A1[EEKE>LDQ:SA
MHZ\"YY.(?57EF]1*3CE32MI&[#AJ;V(99HXNPDT)K!@8&7M,F"/S.9G1B4GI
M9-N889&EQH1KAWQFA)W7@>]2<^^6HB;L/6RX'OI 8T^%6QEN']&F+DZ&RGYD
MWSO8* ,5U+WKCOVY<+9!^%=R,W6(]N>--@?)=*N9[]K:18]E'!H BG!Q68"W
M%SCPC*"@:[Q1/NQI, SV5:93OJH,U.'AP;FET@VJJ]BE\&I$\:6W]NGNZ]>[
M'Y^Y[T]_//S@GO_]_/( G/GQVWU2F6@(F8.6ZZ#24"?'O6W1>Z5BY(MA:=8,
M%N>>/?B JC_U;+-8R.3?8(2[>U8X%S/ P?K?J8,^PQ8_O&A3W]2<4%5RT?\
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
M7 2#+^PY5MAO^&K+ H&J<EP@\*H%0&[F?R7TBT5A4E\:RDP 7!H"Y2:I5X!
MRA ;U\F@093L*<'"&=D=6A,9=%=KSA_JD[%S3_2:TM"3!P572%INS%1O%I")
MAO.E 2F< 9!=9R4/IK$TK$UBKV\Y!+;R'Z+'^C?I]KOE>O#%DG/ASEW:JHG.
M7X1_[;5QNB ^5-+3=(@1Q6[Y:?[[YHZCECV?-Q?\C/=;6L"*6)(]%)OSB5\%
M^RH)_T/\JV;X8PNV/J\FLZ6Z5I+?">_D?30E,)A*FYSBD]\RO^I[ZFZJ6 5G
M;R'KJ-B/6T^IL#(<-US 7[OEG[JEZ@OXK[-Z_VI*]W/=XG71HU1]Z7[S=?N[
M<U-KF*2:.;@T:[9J^+80(T98T+>R7=H^\]8A00>SL(XO1)?84^'FAMM'M"E<
MHN]E/[)_A8U6G*(5L.,QC_VY<+8*X"NYF8+&^><-G3I]JYGOVMI%L,;A \ )
M%Y<!K8H<>$:'73=>?PE[&@R#?94IP%25@3H\/,JJE*K;OGA1_C3>8'K-W=>O
M=S\^<]^?_GCXP3W_^_GEX;=G[O';?;(RMR%D#G.7/$)+R>]MB]XKG4_^95/N
M_+PI=ZYGF\6DR[^)YKA[S2RX6*FUI>\6(IYABQ]>M*D/QDAHL\!N?ZX<XKI1
M2P#;A\5U6C'^^^!YP.E(H([;I^/1 :E7<*(@C!@M@*<*0H7T*?JEFQ:M2Q,3
M.=7_0N_0I.1*N@"T=_KUH>G2W >\D[_J'V^O:\KCYMP7T"> 35Q,W]3AB8N5
MS'M@A?%1-P'61*#*NSIR[$C.!;;_F@KVH[BD\PK5HT.'&]3^(&_$\DE&EFXE
MB5GM."@K^<^*;VZ]8B$RE/9ZR: ."WVY[,B9UN>7G9Y3UE'<OS#$SPCLGH[X
MV.6B/Y);/L^UH9EJC1:7X-B>XJ4E74E8.)&?9\X9V$YC*8WB*BI-?4%JN(#\
M*O)33N1B-8";']+J7*GI.915JN$EHVAM\/&?7!,2L,-V580H/%^J(J12*'97
M&SOUX)WG<QV8-:;P0M90NAKB_+6;0RSIAB7=-*F?G)%NQ<P9@6U,T"FA%NW&
M9XO'U<:C M%54:H^NGI2@/%Y#=K(ZSH68+RW3XDLLC!B5\*()P<(6RM<2F#X
M*4&_]IK#K%MZ19=V_H[IC1W_$P'.:QE%9RQ>K.IY\=JE4DM*]Z$V8 I_;!NP
M,\T_9%&MJZ((]0P4,6X=1=04S&K6LQN.=HYJN,OZ<>6:_;@2&,W)TN1?8@7F
M6#YI>;:S1M#JW%Y).2TW+]P&Z!*C-^-#M<4QZ'\F<^(XFADY1YZLQ^AFG^%B
M7^P7O-7O<*FTC4N20&4,UY5L],9B=97SYF%#X%: ,EEK[W+],H+)B6!B8]#L
M@I('2G4[2#*D1KRU20Q6TQD6ZWO17-^+!+,Z#RH(PU1FUK4.&.WWF3Q8>F&'
M">ML<=6=+<89BDR=1J; GV9D=J6K1>$ME0RS,^J\%NH\AU-4$+I(G2>%R-LP
MAOR)SF9?F23R$<&+0TOFQ8%UP8[<CG]'X^9IYMD8%@HJV/?'P6,8V\;:<6Q]
MY;EM\S@)8H;'R<B-D7)OFNG#P32/^TLI@RB#EL+NE=%KOVB&\R]\P[WM>CMD
M Y"=80;*.^"Q2ZSM64:]B668B<,<'.\^X+@[T^0<LM0,&MW2J:< SN6$!5M8
MO;_UOZTTUXMW>?00)X(78?<%#RX(5REU(\(XH[DPO9+O\,9MU[N7V/N*Y>0,
MMQ<T[DUD4>H/4\Q [ATPAD.46L/)J=_D/U'' \*MB>;L=6W8O49NK_E%(]UM
M<GK9X*F-T4S49$$6%*+P(TD5-%V9375)X^=#::IKRG_S@@26<56LZMR]$D:9
MO1)"A/SF+V'IV1X&\DG&\MEP9Z;M^FB&QMHJ/ $Z."\+S8I]=E#B/?Q<@?6C
MH:=MBXA20 * "T2_\\+/<!<$D'8%^_ <G_0F7VVX;F!E2VZ^Z6.R94SN;83%
MX:'V<""]+4;XHI37"QNEX,A+"IBN^VAM3?74T\O[Y^R8B'RT.-P2O50:?P F
M.;7?"$?V^W'$@)44C0O@R\#P;$Z;P7/(<E.FL ,#>M,<P_:!AR/JQ9=,-MPY
M^1(;STT;J7S9W+21-.!EH;(T,*5<#EH'ESJ<,G>Y>6Y8OC>+.K!2;>V*\MJX
M@AT(NGS>>_B%8TS]0/O\ +; C!#=S2[4O)!C@_KQ2E TH)' _>L*,5NL)/&P
M_2QLJP'&#-(;#A1-EQ#NNPU6"\M#O,BLJ[%PIM:R @WU]T=R55/\JO!X,Z2^
M#*3.'4-&[>M[S5U\U];4R'FQ[P+S*&9?[D1_[TW-=8VY ::L&Y $7-<=;.:M
MY#1>15!;EW3(4+_%J%\N^R&)^WO9#\'X#\JY-PQ]R^,#I0\P?.,8+LO8Q2'.
M?AFGM/ OW8Z+X?4EXW4YM#[72 J11W]O7Y6.J[#M3H;XN8V-/PQ7MY?<;[9G
M)XR-#N>NE</R<PUZ$ 4,4*:&K!I+M>X>;$M*YMQ^A1NM] >9$6/EN5\<.QC
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
MEX^^V[[V@CACJ>:QN:QQ#]._;WN[/4WA@-01]HG O3S#7UWLG%P%GJNT%8^
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
M, I@%+"E@#I+ZT4AF V@'E=:SRB$44@+**3.%@2BV)M(??'(%@2,0!B!M(!
M2A5EI]# J#<YLA4#(P!& "T@@*-;5ASV'(G')H*?FSJ*N9T8#3$:BFBH5AT+
MHVA\7^Z4%4+]>'_SM*E)X/^Z\3:)-O_-7P(X9I._PX?15I>:\VI8T595 $_X
M_AO$_UL> %8-Y/EA!'JZSJWAP<9GAY%!0&3X05S/\6=>D/N[BJ"YN7IZPG(G
MBM_F__BN9\S751^RQ)%F"]@Q<>%H@(<.O(-SB*EYA/-L;@90U@P+<-[UN)GO
M>?C DFBN[\ 3FJ7'GC*LF>GKA"/+E6FO"3Q/G*5A:92$IL0B<\-S!QR7_G;-
M(?#>F?UJP4%TS,6PT4_-V2OB:/2UY.>*6"Z!%>Y<3-R('*8!*41>TSZLLK,^
M[-R%HP"X3?SW7RHE[IVS;"B]&*$/8X0N4V]<:ID-G&>)(-!F,\<G^J#EB%>2
MNO[0'$>SO/5E$-;+@G#WMK.RG0#K$:&!U>K<>^*8%(5+(6.3;5KBN!FU:4G'
MS@_8U96[*7F4_,;\M1Q%[4W&?67,I]>S]6&72^!G+@"L!N!\(^_5'64TQ*.H
MO)0.E=K 4NTA, C1'ROIJ/4QE$,Z"B*+O"/MZ,!K.1?6"81/U2#:CZ,^6@\_
M#=>+\_;3#XVNY;Z@CIJEIT:.1FOR!3F#ON+P]%? $F-\4=.17],\3!#P+PO#
MA>^01\Y=XG'3]?:75 T WD UD!K(]/3ZN_B-1(7MS0*[VC.,PP'F&5!%0M3M
M=RL3H'5 J<I$ZOA9)5JIU"RTZCJ+3(=39LDZW2<QY1UU?=@W?N]K)D<K'JD.
M$S#:((DD2)$&IK&D9(Q?A+^/M&P@\95F.+DZ.M7'4[2B\JA2?1@P?H5*% ;,
M$+,+X%%30C;:.5Y03,7#&PK,F)GO.$ +G&EH4\,$S8:X%Z;)/UG$L7T7]-\
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
MN ]W/<<L;M=WL*=HT,4N</!%LJ33]Y; >2J-W3"+D[AX'9M,<5I#$$N*#52
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
ME:%/2W2\W+*<YCB4W)OP_?&H>+RK/NPZV5!M0< WG;L\X>#!4X8+GCSUC2W
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
M1O:<7T8OW:87L27THO0FX[XJ\BVBE\Z/;GG^/4OFI83B.A]M2T/O84W8G8+
M*C!\M<DA&9D<_5J&HZ0 G!\W!G!^"!Q+*!EGO7:6](.QI)8(7)[O3>2^4+;7
M(.-857,LI27X(/0F0G\DMXNA==OO0 <J!977*0XZ6M<9>L,QAF>OB!,.>_A
MR[FC^ R&%TW;C15O,\_%Q5EB?$O8 )VOTY>%UN27,\<%(Y<DN8Q:0BZCWD3I
MJV)KTBTO/=I%4V'# '),8I:K1#I\[DO1+$4U@TAHXL$^?7PZV@X>@^)X @'D
M(F'UXJ)DFMX5XU S&(1=Q*4V8= )N>/9PP3;SUQS[)6D54)HKE".77+*-757
M!3OIU!WG&KFV3)1X&>60OBP<VW]='%34RNMF,C5EU/%QG.5$ZJY6:AV[F6SS
MAU'EM5%EKLG4#%4JO8G:'PV/FW'3-%$6:'Q<,C?ZC%T-TVL8/F@;^=W42W>O
M93R0Z9DIGG&S(/_YM"9V9RX+^7T%I*C-0#D*.A*CJO3IMV?,[_]FOP59>,)0
MX+D/ENT13O[8YU::0S4J3-OWJ!H&Q.L:>FC@PO>&'M9[@%J&OS)<U]>L&:T!
MS&0#0=?/I&4XSJV<^$9K+I[FCY;K.3[-G7YRHOQS]Q%>3G3X #<!Q%&,#0QC
M; ##Y:+<%\=B@A&$O4JCZXA5,> -9I[5 [8T6Y#BAZ56S'W\FBEGFQ/'(4%^
M?7C.Z"Y>@C>XATM#HB,*P][$6S@D61$2-< ,=TR'.VM[,Z#_<HBU?R<.W5_.
M67<'KS\##)[FSYX]^_,[<"X2+<*GP4?@07E2!F+2#1QK-:N'=<F D5&/2L]8
M8BQ#)Z:V1F@Y9$:,-R,<<QT"UG=IS9+%W;D&_+GR ?6#%,T5; R_6]JP0I^#
M10_>0_+\4IZ0^^[8,T)T%\U6A"Z\[3DDDI(H+&"E=5\9\_UA2C>69%_F#C&P
MS]O)Y-AT=*_GZ&X56C])I)1H H 3 )!.^]]BX9$)'QJ.OD7\\KQ+.#?G$L3>
M1!!&?74H)&GC R96<S>E&?+9#S4"<N>%_FB<3,#[B%Z )1PBI-YWPUN48U<'
M89A&I'=;V8D=Q;_ J_Z%;P(6C+(QBV>7/_:89NE*2BH);Z!9C@>UYG 2P+0O
M*T+JX3YBQV!DY4BF<5T%]P2<=SYWB<=-U]P2F#PQ3<TBMN_"T8+=1'6$P"6P
M/-$MC0,9/H*@*"Y\2=!'GMS#"\J?'JW_<85P/>0*K63#"C;*3(?5)0B3WS1G
MMJ!J;U)BS T34$H##F.#&HP7QZ'!R3TOB#GG0&2[*S+S?+?/O2\,6&7EV&]
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
M'$MKTM;!#'M5E,V&(:S/BY6YK5.)FT]DZYA7-X8N:E;>K#^MJ5,[?DP[)*/
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
MNR2T70^\%B7O&6 W&UI;"XPY[[6-][:FDE;A/>WJ1LVC;7$@FPVT^M.-Q^/
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
MX6[^]R!$5JF[U&:'L1/2:EA,,PTB%Q?V(22>C1T,DQJ:1(%DOI5,15I^Q1Z
MV,SB\J^L2TRC/(N9'"NDS/P<ATN+^X5<#T)B_[RV1S$)/]C>FSV/4(JSU !2
M)(/W09?LLN A\"X)&Z]]@CGU)#:O*L5/EMFSI,W%3Y5\B_I*..IJ;)/CFG[A
MD?GQ]NO7VQ^?A,>'/S__$)[^]?3\^=N3</_]+E\5UQ S)]#N,2C).  =YM-]
MM;'[SI=%4=]36M07'6>:N]D;_R)V& G$!VV_*((4EO6/&-Q:*0LZP13?/=N#
MF6>'@CW!KE,15NG :16Q<RL>!S,8W(GPY/JC]]03'!30,!+A<T,"3#V%%44T
MG2\= %?%.@C1;]$WHZ+N/D5605J/FSUC%D78A@QVV'ZG0@-%RCGYH5I7,7M"
M697R"MS(.USRWYSW=;>@[6R1=MF.E' 'JY7NFB&YUD 9C,@H8[*!?L-\B'F:
M#;%6Z(R?C;.*A;<OYI7*O/Z65RKS2N4J^6=)V_F(ERQ?;L6EN4,5QFH8KS(8
MJ"'W>?TQEX9.2,,.=U<'2X/)BXF/>)IYA64FEYHY8^YPFW,P0UM@.AF*:)H-
M@SWS-)@<N7>H$3F4W(J$7=9UT6@WMG>+5=1PM?*#JRK&NSM4?AS,NS+MQ&A5
MA9/EFJIV:N]0QK&1VIMK,A2%UV0<IJ1<7IR19=<=BC,.5DXJK[1H";5WJ+0X
MF-H:4%L2S3ZWHBH1\G<"VUSFYE&$VV%RK;0*9GNQFFN'VHD<+Q>PJX[*B2NF
MTQ+3VJ',81=B&E<WNM2NDH36*YX_GH01<4#3<,=MC2D;N$)0^M0VZIN\Q=RI
MJ=U B%PQ@=J6J*C<-JI$R$_$G]CA3ZZ?5CFV@1BX8EW=&#KH)VXBG9K:#83
M50GM)U&S&J[[[;I^^GO@OPC_A3^XAEKAV7U"WP5LB=%MF6N@4U-SG]!V 345
M.%*XCU;-1_LOKEE6>;&!N+6J@MI11<GD*!BGIG8#<6M5H_C(JM2P)WX HD7[
M<W%!;RU2;[&,R"&OQ NF>]R^[;P/Y\/T]02X5<3]5FKL='D"[(?->?H7S"2Z
M5$_@7*6]Y2N><T=EDA*$@>.4JC=8&K9K<8(PL>=8[K\&GRM@W=_(!98@WKPG
MK Q9<G68#(0=2['^+!B-L!8O 1E8?#E%&TC:95+0ME]3%SX2 (UHG1H,Z08.
M&U^15!5'4R1-/4([S6:)PJY>16'AQHM"&G'$?2@UOC=O[=J.NG[RG/FF!^7O
M>?&-.+2=U5M?^O(N+-)UVFR]G<+]G=%"TRFP9XAT^(<-&B*<"[0N6S8WDPD>
M4)GWE83WU?ZN=*"$31:PF##%8UB?;><IMB73:D=]Y&9+J0,@0?CF1D '>\ZP
M3W:F$>@G@>I)D*XBI;O!+-U#P)J'4\$CW-6&JMU7^HI)3%DS+,5VS.' ,6QY
M)!D#QS;_6T9G]@"6.EVYO=4K*S<_I,WW#P2#(<ZC'<;SPN[=:K^@>[?:SW?O
M3D8"SH2A4%/[$3.>H@\Y3*2=RM[90XJ>K72N&CZ[.2Y3?=X,CC**(3$./ <Q
M)=[<&,10B&"2*)J(&1N\^?#.V)TB5BP!68T9>,5*;;V8#(>5\RBMT6P0N: \
M0C<Y'^W1R/5<F$#$H#G6OD_S:/N_112=%FAG#X<(>$&!,E!S$1)]$(0_B3L<
MVZ[PT4:<#$?XQS_I6$]SF.'+///R72"\\P,XM67U?2]'ZKW[T6<8ZB.)WPCQ
M,[P+*RWF7K.(@\S.]Y[_$C!5/P?=O0;#LMJ+?@'%(@IAJ8#2#PULSZ8 790-
MUUCD;Y%0ZHXQ2)2<1[82)%?RQ$5XY"#$H1Y&#RF;WR=<?N__(P"._R?H6J#^
MPE-#Z,D%::T-+F+)G/0CSTF3,*\AYSWF7O@K%6RG7.#$ G$3A3>":#11 I01
M<5 ,#HI1#::A_8'2CRM::%5E71<(15W %^T-@W%XCS; >[ XJ=5&D7FF01$\
MPJE[B "=Q'U%G<R1/<X8RT"7MJ;EWC+@NA\+ALAZ>UF#NO(EH2;3*V'#JIC
MR0$_N) T*R1;LYF/*"0*%1)5V0^0O@TX("T^]I;-Q2XU^:?T!!AXSO1#9G_J
MXVB6"60U75K$,X%VU6O'(SUVNM%$26DX_?1L]-4"63\DK\2?$:ZT"CCW#CZ+
MHWQU[8'KN1C7K8^#,0$(=!>O,#LU!VS274?E  -TF"B=J*HC'6X1R*<WB">.
MYK1NC#KP?EOKCV6Y5W!F(=[8+:YQ>,231SQ/%?'L4+CS!S.?*L<VSS9F<V8!
MFZW%O D#? F#R0^\^D8M^C!Z(N&K.ZS36.A?W9A@+.2O<_<+WC0=WMPKMLF%
MI!M"LK4&NBDA,5%(]LV8/X*0'-@7MSO'X%T0T:Y[+T'@1+@*AUT!LGQ@L"MI
M$GVT2YBARJ:<CQ-:<LXD3F@4/XQ^QZU]@IV]]9V'=%\_LVVM+BD6C3Y8%<-G
M^S#L\?O/UE"&=+Z,5:*;C\58NG1UHXJ*4F/14FV*>'-GU+-LN<G;>1[<SM/@
M[3QW3A;D[3QY.T_>SK-=[3QK*U%I;\E1>;'/T=I]-GH&/?B@*B=3CU"Z G?
M@S^S9'WJ+X^ FVY?0D)%%QGP81@'*#1,8-9[D.,A$2"KPDA8H5.U;J%_Y+H%
M'=/Y\EE*?\V6+L(B"VM]7FUOAC6<L?"7*G:RHF^MV%^F,=RF!1)?@O"/"(UE
M2HMO!.3>6;&8@>!#M)K?X%2+B)]9(DBD[WJY-6(]!5"EN'JF[36H=)P/V&O$
M'>[ U5F6_.2&!'@V9'KP\R\RG*$5*3R,1NX0&*CE*Z_4>W8:!J^N ^?P3S(7
M)K8/IB-E:3@3HL#WB2<* X(QDT& ;.VL; U9;$V0;(THP,_8!H$8$)^,0*"Q
M D_ 7:"/@],>%( +YXWMT2*\GO!?)0\6@/D#5A4X=*=8ZIXO[UN4Y]$3ZGI@
MHR)![03N8K(^ST;%2XON%'F]Z*Y;M+M?W<BA';'2Y*14*KONO)Y=$!K?R!..
M7;&FQ&-$ !LL2\6TCG*(E@9666$UBBA,B(,V;OI1?-!+:$]$P4,$ YQ?- 8%
M? T:=X+:GN4NX'3!/ :JPP?=$1(WFH4X(BO+A*7Z8#MXZ?"B,%H8ADA3'V>R
MF 7]#GA[P9 M=O$&X],HB>VB0O-!FT61'78?]H# (1S,J=#8Z7G+N@"4D!@M
M/"R C6TPS&"+YO2#$1PMC/J1AT^ 4POFQPR6P1P+V5U@'"!%4B,_L7^YD]E$
M" ;P<;;=\1B..#<""@ GAJQF?T!2EG-2P<6X.PW,(BL -9EA""0)0,1QGL)N
M5; T7 1JX]M":SRF2N,N(P/?V$0?%O/\3I_S2"$ \B>C,PLG\+QQYES$E$YE
M/38CT$]%P(6SJ,$)P\_/]G",[DCAW/.GNG9U$_B$33>W"&03H$<X9PD6L/<9
M=DKL.Z!<4<&K\ [(:R_Y8 O9=$EO<A_6::AC;F8)#=^+@@#[,+7GJ1GGN61&
M/9[9<)SPI8CKB=R(WAP@\U*9@=-K#D=CX,^B3'U1JBZ91+P%,\\1QC;(X( 0
M7X I8V5KDMR2>40"2]$3[NGP(*8@%;8P'-O^"Y4+W-$P\)B[Z8Z*!7Q9J[ZD
M)(R3"AMQLDK<IJN*P]F0#@%Z>>*"6H1'(,EA)VKE[._4=G\846?ZTXP\!W=T
M;??^'5M9(2GGE,8+2F*&6HZ0<^J>LZK?-&4( PG4,2G:P<*MPWU"U(_88\K+
M7O $:C0PXRGJ1U#$*7:].U6T.8_LJ9\74ZF@POKE[+_.?%2YN_Y6Y0Z_P^HG
M;LSVBKZ_>!-.C S[X5'C@-T8"1YY<2,OM<E :% U.?8\HXC0L4EFMJJ.P*N!
M:8X1R 5)RU@49H]<"U+)'*H)5OKA8 54AQ%B%H?(@RX41RD0!J&*3:!KZR@H
MJG&TD$2Q25!J1Z_8PT \_#MTF<N]=R2B=,&\3/ZLR^2W7G&>4P(A3[4\>7%Y
M^[)+GI+(!7.]Z2E%R,+RXV7EYULQN[6H?+MY]X2A$+3(/R>,\S'AF^JY#2;F
M-I@RKS+G,M-BF=F:C=FHS%@H,UK5-B$M*CIO'X<_!E%\G7'60A*#HT9_+3L3
M+Z28KX;C C=WN;=+OL^SMB%A$RY>OMEU95>!XC+OD5.YR#!S\<"UTZ&\FMG-
MXB-YY/XBSO5_2!@4,K!R=4-CULIO7&]U76\5\D(!S56,1_/6IM4B#F7)#8NT
MAETJ6>SASY<PF/G.=3+9$?W?658:U.*IPZ;3/4^N7RI[&P;"PHA&Y;XZNQ"J
M1N]\V^.V%;)<$E_5XLT>S%<4K*5OJ2WAJP/K"@\,#QTV;K?#1S6LO>,"68.B
MKRY_!CA>HEX5+*DVFC57R\A%DXOF*<_*ZJ+9O[K117W/2Y'3B.9.7>P.K0>M
MJ4&04=0@J&WM@%2IMV-.5G$[E3L[&G_Q@K=%_5EA^Q2CJ'V*4= ^Y6DVG7IT
M'-O#C*7D.30]"3.X1_ HP?49IV,)JK"Y)]!>.U]$^-W3UC;N#BM%@6G<^DY2
MO >_8UJAN]9[YAEY_!D>\M$+AC\S6VGE6LZ4)68951.SDCW@64D7DY746HOA
M>^!?,XE/I82E\Z;R(]@+H?E05^)1>]UNGEYUY/2JXIZ[W<Z]6AB'<)HD5<G[
M-!Z^5/_C<IR/34#*H(=1#0\SO,18J;*[T9<P$F>89HU-L5L6!CA*#( +X-D+
MX":DIQH%$(OS14G9#XCR! *XY>A.'1!8"2F7UV-^:N=H1-8_W>22UA1YL+K9
MFEB5C]*:^#/6JLVC'P2A+9!63^2%EO\6ABKZ2D&HHJ_D0Q4+P#4A2L;;LS\Q
M&[SHF=WK3[R.F,!@)&FC8MJ1V'_!R +;+U'X,B.><$<\3W@, V<V3,!T4G11
M47@;N\-Q6E(:I06E#L'6QF*VR[B(U5RS$>@S(+F():<D6\R.WWS\_$T8X0.'
M^,!I^D!6!8=EW"2>TQK%Z=1S66D\S& 4#&<1+6;UA6GP1L+5;PYF\!DL#/TI
M"J'M>CB/$'9%Q&H^' (;T;/:!X+$>\'W?Y)8> >:F^!^"V-X&S;R1<3ZRNLP
ML)UEC>S[M=G8D?"&L[>C9",\EU8#8A'N8M.6=:LQ&8Y]H/?+7*! ;<D@"'-&
MMRC*%/MC.V=8 4(%] 2AR^7^]WZ"GI,T2%ETR7:21<=!.7 .4!L6EH?.6;&1
M[[]_6>\U@6AOC.=_N-'/M(3W+ADMV@U;IJ_2*O0\MLP25T!()X@TKP24HTM&
M!;#?M'U&]*<;CXN746IS2)D5:0@())JF(@*I\PMC H[06@3I(TM_I4(>8/@W
M(1]P(Z.H4B]%M6-2M& G]*N;^"W8B;;1'L3MGX"XQM6-)6J*44Q;5"D5%V&>
M8!']!'FZ<!'(<M&4T+I_;R[NQ*]KR&_G"$YZ(0"B?0X@R@%$*W@Q'$"4 XBV
M"D"T+A^RO8&!O!=>!AQZ0 3A=X(H;=,Q:I=;T/0ED0,S=S/?+<<I[8@DC,"\
M2@,2U/=EFYR G+TL=@-!TNS4**(<'<>A.Y@E8#<4:Y-6_[-T?&#,A?>R0)]+
M(=CF99)/QTU1BZ(CH,'R= >>[G#JVX*R9F1G>4'/4QDX4DQNM7_X%".-FJ$<
M&.:,+SMUR6HHRI.]^[1 GG2Q+U6M+^,(,%PXFA0.>2N:??W"84I89RQ*>IN$
MH^MUR+\3H($_OU# !%W>6FQV!#[&!!=-U*Q\')]#)#1+?>4$U%> ^JIHF T#
M^W1=4=W9ONW8%ZNGJK2)KHM3*52^**D5BV*YGJJ=^E7Z']=%?>WJ1A-UI>%#
MJO-J:NSZEZJE-.T4UA0B9\BB97)KZM34/X4U17-[9(6C3U4$^/1LW[E0-:7+
M^@D8M4_5E&)4#%YP-54[]9O*+\U2WZ3P3D;%FI9+5U/)9<M_P22=8'*QZJJI
MG-DLPUHTW;1?L0J2:ZO:B=]4KG&&^)9T==,7+8,;5=6P( C6PJ!A=:GXP[I\
M@CM32\9 A2FWW[#:B9>[2':ECMO  LIBJ%S*0V)6R39IO=;X0AOD7JK"4$X0
M,;)4[!BB2@T?;]RVR1'_! $C2T.@3ZM JW#;9@-=/Q$?*X(O5DV=X/K-PB['
MHJ+QN/:IB7^"VS<+&R.+>E40E$M74Q^)]^+.+C92I)P@L&UA-VI1,AOF5*ZF
M<L0_05S;H@TK-94G"52BZ[WON)>:)* K)PAG6Q954CR3Z>3$KR.<G:-O7Z*=
M$BNV +UT+?1LNV^V?[%JJ/E0=5^BT(:JV7"'1ZZ&UHFO'B5@W9<44$--.^Q=
M5T-/4]N]6"VDUA'_+F!$]>K&U'F ^]34K2/ 74!=[>JF;_ (=L5.#>&;?;%U
M;FH= >P"3M2!$_L\]'-JZM81H2Z@KG%UHUN\'7DEPMW"CH;P\(N-[ZAU!*$+
MF!';P'''Z=3$;3[(W)=HD+DO<T54B:[_L*>7&]U1ZP@R%["BA98W5T(G)NYQ
M@LBR!">,QK5,)<(]8,[S$D+Q8O7-":+),FN48W%]=&+B:\>))LO*U8W9;U>8
MAW<7Y]W%FV[P=U0=BA@GDB*J1HW]_BH1K79$/BZ;7#8;Z_UW5-G4X/R31=.H
M>*%Z4M$LP+[O%KHZ[6@]"T/BQX(=120N E.O$^V<0YOO,-390)N?-Q9VMB,
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
M[B5(S8N,B#%)8@\Q8HLA7F10-,:*[HH2Z:*Q;60X<+_?QH0&\'*<.+3#T&6
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
M-_9<*VT#7IVC?,%[>^B1/7M,X9=H?LV3;\DTY@FL7OA@T7F5=:DDWQWQ/36
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
M!$-&FPE%9J_)R%;K +;VE(K9:REH!6#YW3.I^?=ENVLI:$^^.]W[=\?;]^_
MUN6E,PV:O?L5/YTJ#J_U58<1T1S[$[,E@G"?G\7@YGPLHIB1C_%ISP">MAQV
M]-_AZHSOWNEF&,GU\/)29NV\QAQ7(?/Q45M\A;Y* =H=7J5#:^T*WUCW^B,$
M6XM:L<HK*U-26[C(B Q=ZD/[(AH^]?Q=U-FZ/_:OE\:.NXRU1Z7W^ C(CEQM
MU;#/@.<*U>/2Z"I[68:RUN[!B4LM(DL=7@<\#Z*'V@7\;J'9:R5VN-;CS/M&
M'>C7BMBQK-4R,&<I6 XHN=,5CK6.5TZEL=4'T7SJ688J@@@)_?*:^7COHUOY
MT",^=-QC?D.P.I*HII+&C-2DMN,\O*XH\_)BDBN.1Q]XNO0Q6 1](RP3>F/
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
MO"-$WR]#OKY?>9O>$#TW$ATY_\J!<BY"="S3LI7H#'>%EWZ.R+Y<C*N ?@P
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
MOG!DLUR. 8S#A'"\JE'AN%6&##.Z5.J<8818K(4LC"G"QHQV;-7PS[%B]G>
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
MA.0*H4=Y!K'P""R(8&247-^_MOW-YX+K\\D1J3<0:4O1!I]?"H>\DI@(\ZC
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
M%[/XWZL?]\$K'_=5N$9=H TF)XAZ@'53+T$)Q/4!^Z(P0/G47U@N,,X%2,*
MZ4A=[USKW$YLSA7-4)MT#-T2T)O#DP?U0Z0W,.G<9WFZ7QU8NWB.QV^;^\V:
M>( 4/*!',\PS6X4:/942\5H5A7'CO=H&0/2V$1 -+! J!#W1",CQ#P*R)@'9
M,#*AI82BX2^P@ ,C9;NU;J/P/IF@J 7K7:#\[;ACF(+210GI&\UAM5DD9M3*
MZ:;0G*NH)I\U3TY,Y3G"Q;\H);7DOT[)ON6_=5%'CO>!AFOS:"N4[CH]>;QT
MEPE+164M7QK0QLM A^@U$/@92>N8:3Q6ZJ^JRA4C6-FC41@Y6/R4[8&?,</G
M0ZMU4VI,]+(Z)7$[XG$ J4%(+&H>LY8*%T9%12RJ_.JQ49MYRICUS9F_P W0
MY+CT *@1?!.Y=UX,[Z7KQI7. [*0QR(Q"T-DPSO/*?.+<!&?(FPI_I<A81MU
MZV0D78^\: J-K'4$IX+J@0TR!<(!GA(<& ((T'_[EN!"V0C(0A!3 3=QB.YX
M[!)O"C#""C[T"(J 905P0XBA4>A;:!G0+B[U;)";75W/0?U B\WIV]'0AF&K
MUP^^NR#5:;=Q2/#8KEG'S2,,Y-F3Y@;#(S;T@3QHX#'VHJF! N1*\^)XCJ04
M5FRC:4BL2\+"*[%.MGVO3.FZHW%$AJTP:J5W>.';MWG/Z3 ,?2R?'";#\$$C
M=Z?/92Q\!H VC8,KR_ROC(I-)L!QZM(#(%LW$JV4P.K87$BV<U8]BP,865#@
MUX2&/_9)\4<;7@B2I,SG)=X11>Q@GB&M#><QJ"8"1XIF7=L8L/2,'S4@TQE;
MWTJ86W7Z5_OWLIC8?%+IP0LOZ"?3I(-PU%;0E:-%A4+72;V^KM#U0FB]'"=1
M0B'T0X,X8U"*6)(,:*A*7$AIR<B&R6X.PCTPS$7L,1,-,!88N&H5NP X)!6Y
M0<SL&;5T^(ILCFKV0I-^-DDHBG5U/P()[0YIA5J"D,-T6B6L!P?U6J-^7FT
MP:J]!M9_3WCU))E2+BU39'\6L@A]!I=IXTWGRNZG?GOBF/7T%7L8A_X\*7^E
M+#2]O(9_NMS5>@D<JUX"DRC53F\!["/7_E*UQS#IF>W?VXL8W>[?K.$ 2D=5
MV"W:6<[B^12+/;!.#!P9MG[6.*0Y7DHM)DEH@'8ZX:MD\[&U2[8[Q.]F_:WQ
M%7W6>+MG"3>ZA276T3GC^V@V]%0I Z8;( > 6!)0_@)@.0:.L.7A8>(-/<3\
M"GVB0EXJ+$6$(#S>(P$QRCKW<Y*(9A5D?8,%_4S)U+12ZOX9K[I?/;%VN49>
M" +&_OY^M=D\/#@]("4%_VP< :LXWGM+'] [%]5&_4U+O2;>.FX<'Y[LE?NB
MRF_W$0S<M%2B\^OVYT^=JT'?ZE[)+,+.N?7^#ZO7N>CT.E?MSKI[>1V@I]T,
M#"ASA&!!<%5>&@[QPI5HT3/X(."$)1Q9XGMA!E((@QQ:Z,2QA/\865^2QS_2
ME.%Y=.("%I5C%3[@!:\70?4BM;Y+*W0?U1J-EZR8FX2S%ZWG"1S\Z/@TY>#/
M%J3TTALQ2;62&TM"LY1+."T-G ]Q,$_EQSUOQ$;*[ED$1+5!4PE]SR$Z5A06
M1;( DS\=!N(R(* GX9=FQ4HS*2E&*4S<F(-@4,1(PEO6HD3DJ:NLDF,1HNJX
M,Y>XT4H&/O@V#$@T^ &%F[>1$BC\E+<SGWOQ:,X%DQ&26E(U7H4 U?)7OS7U
MF3J_WURVKEJ#Z]X?UM7U8$L$-])J47 3HA6G+U"I'0^F)Q,B7!<<JH=BD(Q1
M(KO["GT7)#$P4JP?Z[S ZLN48407#_6'"Y6FFI7;BG@5H ]V'& 5ECLT"/'&
MI)19X)S='U8/-,W'6"?"M0K;>$P[TG=3@R_00P>([B]8+=-$6K;[_'?N)8NL
M-=I]<*<ST,>B<"I/-[8:![OV7@5_#/G'B'^,.6JL<508PI:+/=FW&\WJ?JW
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
MV4*Q08U2Q+;3M4D55&6HCPV3%SW#:0_,R] _"#.BDXS$Q511@B\Q18V37.]
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
M/4CV#IR[(Y=4H/U&Q<*YR*P#OS0W%]W_Q,P:(*)!\  +.SUM3AU;(7C9A?U
M\(U&\,+K7(+FG^S OE5M\,AR<IZZ"1%Y6X'M+S *5L?W,G3_@>4;B.5\^Z>G
M^PP<;)9&([E"]K)[^X'LFXOLC]QJ0<LL,C@A%B^A!ZL@N?4#RS<8RP\8'N+P
M0?0E4EA^\ /+-^A6U\/RDEMM4VB<"%PSJSW*VG[[]:9T2/3M:&@';ER]?O#=
M!?:FHMC%>OV'=+[)&'U8BM&'/S!Z@VYU/8PNN=45,/JT?O0#HS?L[M?#Z".^
M^R^SZ2T'-RN,/OJ!T1MTJ^MA=,FMMD6T R#F/V\^?; N+V^LW9MVZ_J]U3W7
MK_MEHH$/_[;S[LSZV7LX"\+@:CZ%$4:4C 3[[.%^1M7&#D59_++CN-Y9:^YX
M21A=>-&TZ^Q0;,*XVCBI'^Z\.P'^8XSS;N_E2,Z+G!9Y(1OUQHNX75]_NP0<
M773^BO:4YW9B6Q>>STW6J(DB1>YW*?; ^OU][W(=Q^Q&;U[<]<&?Z:[;U,;I
MQKYU95K)TDB5=:#@#06F/'?,TWY1S-.FA3?UNQ^N6H//O<XVQ?3=:))F4=8C
M?F:V-<9/>A1#&^%[S/,\F;[O):+3+T;=B?=SU7-$*J49&XLU?;%&Q]Q?<!,&
MIP@N19MSN&+.;,98JZ$[L?VQC PF3LT/5+B^#L8.XZBB<_+_7*=FI=%Y+QY^
M=5P_7C?\ZN"D=EHO_FK=J*D5AEJ1G&\1&2R.,WK?NKQL]<ZMF^O?.CVK_T=_
MT/G4M[I76FENC;MEXJ\;C*G/<D3JL:UGI" YN&?8%6HTL1IL.%Z'LV[NQMXO
MSJPW\1M@FG/?.@^'\7JQ::\9S_1RAW0%ZL/9-SZBS3^% 99M.K-^Q>CSF\B-
M*<^8^%M[XKEC+:SB>CR&AZ*OEJ*V*#/DS3!T%O #=&3_W?\'4$L#!!0    (
M 'M%:UBM0N?%J[0  &!1"  5    8FQD<"TR,#(S,3(S,5]D968N>&UL[+U;
M=UM'DB[XWK_"4^=UHISW2ZWN/DN6[6KU<5EJ2U5]9EZX(C,C)4R#@!H ;>O\
M^HD$29$B01+ O@"$7*M;)BD*.S*^;V?&+2/^^7_^?C[]YE=:+"?SV;_\2?Y9
M_.D;FN5YF<S>_\N?_O[N1PA_^I__^D__],__%\#__NZ7G[[Y?IXOSFFV^N;E
M@G!%Y9O?)JL/WZP^T#?_.5_\U^17_.;-%%=UOC@'^-?U/WLY__AI,7G_8?6-
M$LI<_]KUWR[^$J+'4B*!*H+ R& @F.P@U$A)*%6]5__W^[\4;1T68\"0"&!R
MJA!M)JA"QX0>A35U_:'3R>R__M+^2+BD;WAYL^7ZVW_YTX?5ZN-?OOWVM]]^
M^_/O:3']\WSQ_ELEA/[V^K?_=/7KO]_[_=_T^K=EC/';]=]^_M7E9-,O\L?*
M;__WWWYZFS_0.<)DMESA+-\\@!]?5I__X6UI[+>7?\F_NIS\9;G^]S_-,Z[6
M #VYA&\>_(WV'5S_&K0?@52@Y9]_7Y8__>L_??/-I>9PD1?S*?U"]9NK+__^
MRZO[DDYFJV_+Y/S;J]_Y%J=3EGC]":M/'^E?_K2<G'^<TO7//BRH/BC]]9*;
M4+:)\S_:IWW;6:8/+,@B7R0"_BG-&L5[E''3IW>7^?-G0:&*%]-5CQ+?_^Q>
MY9V?XZ1/!=_[Z!ZD77\0G--YHD6?HG[QN;?DO!;RKH3M(Q.S'!?ESWE^_NU:
MNI=SWHC?X'MZ6K(T+1_Y\4I+=?D&_X^;?WSK\8SS9#9I6\=/_.W5)[1G[24(
M_;ZB6:'+W>+Z$=-Y_N*7IFVOFG]6[A033=<_/2LT.?MAMIJL/KV:M0,"K^2B
M5RLZ7YY5,C(Z5("V\CG@=(%8+$)(HH1B'$EG[L.SO(9[2?G/[^>_?LM/^;8I
MIGVQUM E0(\^^U)E'58TH>4[3%,ZBZ8:66WD?546,%XBI!(MU%11B4B^*-=]
M$=>/^U+N&[!?+*Y7<$7\G?;ONIB?]X[8:MZ'RBX!89G_],U\46C!%@O_U?IE
M_$N>SI=4_N5/J\4%W?QP/ELQ;7^84C-:^%VB]^V+SH!_>E'*@I9+6EY]\8[_
MY8O?)\LS*:7F-0A05K"Q$OB/)%"#*,40:44H;0\T?NCY/5+BD>-S T7VP_,N
M*_K1ZR::=$#\EBC?KS?ZK80YNW. [P7VO4?WB.^#IL:F#: ?7.9]*W5XI-G[
MP.01O$@()JD,*64)E@U\)[Q/674[E49"^ OC[%  [Z#+GH'][F+)Q]9R^9+/
M \RKOZT-M;.0;<)J'+C*ZS/"L]>)LD)6VA<I9,T^= )WXV/[!'B3/?LENAUA
MF/>IP_N@BBZ@7L<BVMK.2/+YXI2"7)P%$T.$B+6"1B)',9N,V G+VT\;%\(!
M3+"]53<0A+_0^\ERM5BO[NT*5VMS[:R@R:FH CI&"2:3@)0I090U>A3&FM#M
M_7ST\2<#<G?E]KP;7POV8C:[P.DO]'&^6)T%@ZY@S""<3KR1*%Z@\FQ!IIBL
MM2;E*'L!^_933P;CO55Y'UK5W3MZR1(M</IJ5NCW_T6?SDKV3EL10&?A>74"
M@3EF053+^X[TQ2C=@U-TY['/'MSNRKR/KNZ.[IO%Y!P7G]Y.\L\7:QO L1 Q
M*@DB:0>F: M!8 5; I\KT8KB>HAZW'ONB>#;29WW 3;= ;X^,&:KG_&<SE06
M-D5R[,=G]@"BDY H\1H->4G:%66Z'<.;GGHBX'90Y7UH;7=H7\WR?,&'Q(TQ
M\')^P?O+IY?S0F?&:&?)*?"Z-DN0(@3+1PCYBC*E:E3J)P;[B! G GQ_BK[/
M ]>=!^_P]U>%#Y9)G5SF%J_VGE*K+5(J2)%=0J-M@H3*\Z+9R\.:BZS=W*A'
M'W\BV/>AW/NH^]ZBUE?_:<N59S8'$Y*/;/T+%LI6!]':RD(5%M-A<^+["UC?
M?O2)H-U5J?>1#KTA_9*_?+UX-_]M=A9<]KZP5:%LUF#8X8.4C <O*UL4$9-+
MI3^<;QY\6BCOJ=#[&,?>,%X?+J\7;Q;S7R>S3&?D4Y94*EN.D7T^&PK+)?EL
M,8&LB2I&T<<6OOGIIX5V%]5NB)ET"I5]2<-+6^(L9E6=CH$!(K8CE#$0<I(@
MV2&4NCF$R??X4E\^];0PWD>5&[#M%!#[0J W\^4*I__OY./:4HS*^R28;;ZV
M7<8EU7P'IIRN?+3(Y)/:4+6R+\)?//NT<-Y?K1O0[A0C:V?(BP7A6A!).89:
M(VAK ]-.$D0^64!%'USQAFJ*G?"]_;1GC^C>JMN 8:=(6"O)G+[Y,)_1E6VO
M1,E59@>*B,\'*FSQ%<?+<A:UR,A\RIUPO/O$9X]E)Q5NP+-3X.LJJ?F&%LOY
M;$;3=;2&?3.KO4/ W*+G2E6(L1!0*J2S28Y"MW#(IJ<^>UP[JW(#MITB7V\I
M7RQXE5*E=Y/5E,YL,]<P2K"^$0U#AEAE@&@4*N.D-*)VPO7N$Y\]IIU4N '/
M3A&L=PML]Q/>?CI/\^E9]*A-50[R^B37+:3*^P@XEZA*BZA=M]S2%X][]DCN
MK[P-,'8*25USZH??\P><O:?U/F$P"=T.<8S.LU.M)42%$6RI5DI1M0ZBEU?S
M]E.?/:B=5;D!VTY!J&N!+A/2S+?7:3IYOU[MF4S:$K5@MPS-]*X>$D8#VI40
MC3:69.H%X@T//QFDNRIV ^ ]1*1>7BP6ZX*3*^%:_.1B><;.%-94/*#0ID7*
M!$0K!!1=C AH8HS=SMO'GO[L(>]-M1M*/7J(2+V:K6C!]M[D5_H>5W@EYQF1
M4]D&!3()!R9J#6S$6V!_3;@4;$Z]U 1L?OJ)8-Z#:C=@WD.DZH=S6KQG$OYU
M,?]M]>'E_/PCSCZ=Q50J.VP1C"_,18$%D'R$[%UT43 94Q^AJHT//Q'$NRMV
M ^"=@E4OSFE66H79CU-\?R8L>6NJAN2+97&4 92!]QQO7,P*L\-NT:HO'O?L
M0=U?>1M@[!2ONJX3_'&RS#C]?P@7/_)/EF?29DI9:BCK8O!0(R3'7^E@V#4H
MQBK=3]GTG0<_>VC[4.@&D#L%L;Z4Z0TM)O-R*14OSHD@$9QHM^>C8:^ 9 $V
M"3%'0F(1>X3YUJ-/#.A]E;H!ZAZJN?B .&_51?/\7V\_X(*6KR]6K=- \_#/
MHHC$9X,$)UM"2QB"2)[ 4Z@94]+2]W$3\3$9GCWX/:MY PMZJ.7Z<3*]#J%;
MJDEXM@]"3J;=[6'3L%(![8,H5EF*4?6 ^<T33P3A/56X <].(;%7N2Y>7)0)
M_\:+U8J88VV1:^/!4M#HJ@21D8U^JP.P4R_!YZ"UM-6JV"T7\?"SGSW&/:EU
M ]J=@F0W)POO+>>K'Q:+^>+EG'V\_%D\DZ,(E"R+9]O]#900')L45(E04_ B
M=WN?GY;AV:/?LYHWL*!3Y.R.>+^LZ4F7][9R:\3QZ<4,IY^6D^5:5!=2]0HU
MR"!Y>RK20TP^0*Z"#YMLJPZ],N()>4Z-'7VJ?\/EFUXN2U[:H#_,RO<LZ1E;
M'S4Y42$+"BU"D"'J%O /*ANI/47?S27?^-B3P7U_96Z MU-H[2J\=^-07@N%
M(>J$VD(Q3#S3(G]11\T&BB0GK#=\3G4K0WC@R<\>Y%Y4N@'G;A&U]57-6^O\
MD;\X2X*=2"P&I%#4VBSH=F<S\XF4DK11DZ5NE9P;'_OL$>ZNS WP=HJTK0U-
M*I>"\:F"LSS!Z>=[U\LS+*1*X(.CJ-S"]ZV(V&<#Y+4P*L@01;<3_"D)GC_H
M?:IX _Y70;A__O:.@ECR_]J[M]ML.9].2NN9>2/HO+Y<Y^N7D]D/_WW!:OI2
MJ&T[OVWWT7WTA=MC$1V[QDWJ8@GU8CH]^_S$U]</?'7UP!M&84Y25\FGMFPE
MH=DRMZ1K(5A=A+?HC7]L%VT/6_-\A;_/9_/S3^LW#'C[X/=L+43[C9NO(,];
MV>+UKZSAV$G@?3>:;1YRV8XK>$>AJ@0.BP)#R4$@%KCJ&%TJF&I^S'@82R.C
M]+,;CDO7N],PN!RZ[=W-JEJ_F.7KNHZ"MCZRY0U^6K>?6"S:&M?[P;IK%/O-
MD4UI 5IKP2<P-D-:5W"E\@FLV:=^M*R]7]IM*_78S?,&8LL]+@Z"6H\]86[I
MX3$1KSI.;2/D%LWW>M[9GA9\W-9]0Z-_?\,;"+J#\<PEZ5'+"K(J"Z8*9"-2
MLW6JV4L,5@9A'BMG.1%^/= X\"CIM0MB/=*JF>1GWU.EQ8+MXB;GWUGSGX6J
M:$OR'G(.J=U2LA B?YN(-_#,AK&*\2D3_]$GC.?.#8C&O&]5]MBH;BU4"PPO
M)GEU6ZQ?WO[]2C(1K<NN!"#;PL*B"(BMN8NIU6+5 4/26X'\Z&-.#NG^E#K(
M*='J[^:SMM#7]=(:6V]DUF&M12B(+E0PL370K)D= TVM[9I#F1^[H]#OP;!9
MQE.U9'M I,>&=S=R7<IRQ=MMI!G=0+TMX:$LT3[0NT>)SJH?9.OX0JJ@O'(*
M!>0:>'^4E"!EA^ THU708"V/U<(_-R(\:3(.SX-=-#X(_J^6RPLJ+_'C9(73
M*Z%TKD4:EL=KU=H_$?'ZR$%F>T>+7+2.XYT;&P0\A'FQ/VKW"-!5Y3U:C#="
MO2AEK4.<OL%)F<R^%"_'*(@"KS"V1JW.M-L[+H-F\;P3R([28[VW^F7$HZ(^
M<V[T!\,@N\4OM&*54/D!%[/)[/VU76TD.\5DV6/V$5N7P'9]/CAPRD;,+'+*
MCU5M]TN/S3(^<U[TH/A![$EVC&CQ*_'Q>'6C]_M)9:>89IF6KV?OV -;3M?)
MU&LML.<5:[$@2XNM$#I(*A#80M+'X+W-CUV"[YLI.PG_["DT'%0]MF^^97U=
MG%\TB7ZE'UC0O'JQ:B4QK^NKIG:<OOCX<7K5MG)ME>D0/0LLH:)BJ\R8"NBB
M AM+Q:J4"6-ZNSO)?K)>\' (#L*XUQ^I[:[?X;0-P?R.ZGQ!+\K_=[%<-15M
MOYIKHVZ+]8SN7_>[QH-YZ ,RZQZ-CX 6@UAS/:\K&AFLKQIL]=@F[ A R@ZT
M*-+KD(N*C]WC^OIH_G3\X1FS?!<VC,#N%W5%BP[+\:8H6TH!5F1KJ]I<+V5:
M R+O6>G6.AK/<.UU:8<P:P_)M2>(/R91^L[]?3;AUE= _VT^Y<]<7IISO\RG
MTQ_GB]]P4<ZTD@6UEJU^E2U[:0E2NR6292&7HV.O\4Z'[0>2@-L][R#9P('J
MYH92\R QO<N+HE<E#U_<!:XN2Y-\!B*MP?C:ENX+.*,SIJB3*>,56SXHYGC$
M&0S6>YM-/Y@,F HZ"SD5ZZP#E9$WTS8A-T7)*]4)13!.9WKL N\02:!3),(>
MVAXD@O=F,:^3U4_SY?(L5Z&==@&LUI;M1\4+4KPT'XN@$+6UCS;?Z!?Y&[E.
M$?T]M=YCU&.]UNM1J2\RKV^YUNIU45.[0S'A1ZQMFW5T\%:QT_(RAW4F)#II
MDP/'6FB&5X7@@P:G%+,X!^?);F5)=!3D="@R.BP]#F:[E>*<Y07ADKZGR_^^
M^["87[S_<&L]? )>)%[)!!>?SJIGDUGRJ2?09+;$%$(RJD!64;545Y!BO"-G
M-]E/AWFCH-?CK+@';*K7'YN RQ]^IT6>+*FPJAZI##RSTH6 "<'55KMGT;+P
M*8))"3,[;H9PO*!5AX6<(@_'PK7'P75/OD37\K^N5PLZLZ+XQ!LV.*WY];&D
M(=800(6(0A@ABQTOLK2MU*=(MT$0ZW$\WI.2WGLAUO8!YBNI@TM.9<'[,CN9
MQF&$(&P!FW5!8MU$_]C@CU%X]N@*OB+.]8=DCT/[;D5,5Q]HT8HC%_2A)3-^
MI39%])Q>I#9"-J_.$B6#R@1(KG4<U*EYM:ZVMA7)HT0O'NW6V7.T_ EI3Y%7
MO2+4XU# IR7\F5:OZSO\_:^LR&5SD%MURB]\J./R8G%YF^-U_;Z!1.4[FO$7
MJS=3?CG.L(J6\A)\XE?9KFWQ6Y%J!G:C-?^?"LF-YT3TO;J#)&EZY=#6%!V%
M ,-D')]8T5.%5V=."**<$D13')NJT0/JZ$#F&)45B8IZ;/3IN!1^:C5?(65[
M!7B0:._#Z0=6@"OLRH/63(B64(78.O:3MZT1#07QZ/S&@Z2$.F0Y2G8E>TP@
MV^W,RWZ:O(& +]KE(&(N93ROZXO&-STV\_D;KF@QP2GFW(:'LOX^SJ>3/*'E
MV_R!RL64YC>!'/[I]ZW*>+K\DH';-??9]U'=F_WTLLC>FO]\/UFV3B=\4KVN
M_S[GC>P??&#Q=\N;O+,1-=>:+&11>1/PILW<-@@H NF(VI)X;*Y0O]1[6M[N
MK]R#S[BL,56Y"%_(0LDB-4NW0(@V@*_1)T_"RCC>SO.XK.,U_NF91_?/LAY!
M.9ZV/V\G[V>3.LDX6[V:_4J7)3S-U;KU_J]+Y9R/HE3MP!&U@]AX2&TX:Q96
M8VRI^#3>3<=MI3Y<F7B?9+G?,6,(T(:ID%BW"%R^FZ^P^>FW!;SN,+"%B.-?
MJ7Y*[$-5<0^#_/U2BT%@.Q##K E&MI[?+))G4<-Z;J*"5*55)@F='YUL=!+,
M>K)P^FB(M0M:?7?Z^>[24O[;O%6OOIU/+];1X^L.5R[;&H2'BJ8U%DYMX;$E
M,@B#CR%&OUT-Z&-/.<B-N7XQF0^AT+[K?O]Z@;/W_^?#_.)*PC?SWVCQ]M.R
MF8FO9OE*PN22T1811+*\[N@(T/.W4D3C,[&]&,-6D&_UN!/#OG\5#_2ZWQ;L
MAXO%_"-=R8;*B"A3@"IBOI0MBI0@1T1))+TT<I<W_J$'G1CP?:JUQY#>;=G^
M;3Y[_[_X_W]:E3]?=PIPSE2+!*20+7*K+(2J!;3KXMD)1\EO]ZX_^(C3A+FC
M*GNOS[R4ZN^S<YS-J%SQ[_J"M@]19S;+2HJBC5=UD-K=7%=2,1FMJ&DGC#<^
MY31A[J[0'LLF;POVEA:_3G)K49ZO^5>SXOU%5U#&*#"% D3,"9P55&,UU4NQ
M"\SW'W&:&'=498^5BK>E^O&"IB]I.KUDWBW+ 26;BR19M!K 5)8J4N#%.]&F
M]E435-T%Y0>><YI0]Z'4'HL []D-+^>+C_/%%\TU?,W4NFG4C 9,CA52J@4,
M6N,I1QMHNV:KCS[F--'N0:6#5.6]8:NPS;QOY=&O?YO18OEA\G$]&IV6JUNQ
MAT]GZ%,JBB(XD?F@<8E-BNQ=N_+A$P4T:,8KQ=M:[$.P:? TR#"@/>C@CY/=
M_1D7B_6=Y4$2NO<^?<@<[N-+&3-MZY.(P5H#3GD"8]@C"$X6".P&2+)D:,2N
MB$>0MB53I*7 KYQ&WL95YOVVY8#0A!I,1<=OQ>'U<7QIVUUXM'/:=A=0CC]M
M^V*YG.<)[PV7P7KAA-!))C[7<V3_K$A 3^R8QQ2<CH[JB-?$MI/Y:%.V.Q%E
MZY1M!\#&2*?=B'?=N7T+ 0^=KKTK]+$E:[M@_E1&K1? #L*LHK13N8URM.W6
M63$5@BZ% >>]G[24Y='QQR? J+V3M*,2:A><^L[8_"=-\@><7+FU__Z/ZZ:N
M0E5?O&37N/6"3C%!L*5"*=CF?T?AE7K*>G_D\X\@*- -A7F_*NP[&?OV$WN1
M[S_=R.*TR57S^:IRYI,V,7]S#KPV51TFXWPT6\%YYX-/"L<N2AMD?W\B+G#;
MHN+SQ@6TO&I56MZ@8 4LR8 D*=O^1-:,VC=E6\&/-*#3S4$:"KB^MXF;(^]'
MG"S^@=,+>CE?KLZT*9%W+0U)J@ &V41'EP)$8HL\FU#RW5[J#VP7#SS@A$#O
M38]]'^QO/S #W]'B_*=VIW?).^5_?N!SZA?*\_>7VO[A=SI?WR;_-UQ^1S3[
M>[OJ2XO)O)QYX;5,-@$A\=9G>/^+HGEFRD7VT$0->KLZC2Y2G!I+1D.D[Q*/
MM;R;Q'S'V"\_S*?E3&9E%%4)&26[\DT?,88$KB8O1!)&INU*^9Y^UJG1HF?M
M/EC^,?:EKLM@>6N2\GF:_8LTOUBUPY$6JT_MPFR[4=<NGGUL>^? -[_VEF><
MZV']J&O,9(0,1I20V'(A7]N$R0"A!@&\3YFLO/3DQPLO'$$R0FM*AHJ%JMM;
MJEIRKG5HL:6PUQ%KD'6\ 47/*!FQ"X]V3D;L LKQ)"->3G'=<Z!^\?:_N/7V
M7X:E2I;:50,"B>U+:FT;9510>5$.51))^M$8MYW,1YN,V(DH]Z>,] _88"&%
MC>)=Q[:W$'#T9,030A]L_L< F&\,)?0-V$&8I:P.J!1+UOK@M6HH"&0C[_*\
MX1.):M*X]4:C,^KI41O'0*A=<!ILD/0%V\OW!1,FNQC!!"G9P9*"/6#>KTNH
M+!I1\",2Z $A#^&;]@KHQB'27=$89+# CY/?UZ<WK_C'R6IU:R"AJBKXZ@H4
MT082$DKVEI'77Q*;E &]P_&*@AX4\_2HT@\B@^PI?\/\@?V-Q>?1U]''Y-CE
MJ$F5-NI6\A::#7CCE3/&6S]B'\H[PIT>,;IH?YB)H:U!UOHL1>N,:WTK2?MV
M8S:V%KTE 9$1E43VHHS7!^>S6"?J).VG]N$8<+T];2/-Z$[/;0D/Y>'L"=AF
MX+MH>YA!TK>ELH'WL!:^KVWDN3&E]6P,;%G'G*W667H[7MO#X;%_TA<9!/I=
ME#P(Y-_-5ZOY^>NZENKZSHXMY'EC V++];(=8T"70&.Q+J''Y,9KP[1!P$/8
M _NC=H\ 754^B//P;O[Q2XG:;$IOK  16H$?)0'!&PG!!6E+JA32>+F,N](]
M<P9T4G;?91%_7Q(+]=/D5UJ^7GQ/'Q?4BL=8F;^T$K('[>"K+#Q)Y56(!9S2
M+1&;7.N=*L&1MU9*T]HM;)7F[B3&D6; ]\GCC(S)@>_$W61[_^,"6QGC^E;9
MW8SO+Y/W'U;SREIYL5S2:NB.J/N(,DY*O+.2QLR&LXED-67+7JSE/5)Y!XG]
M6 B"HB/E,=_=&DX[&UY$$::R ARJUI.F6L# 2I&^*DQH2\U'<%7Q^++AN_!H
MYVSX+J <83;\\E5?>R72&Q'8]@"LQ+M^)L-JLA)44:AJS5J'\>[A;1#P:$,X
M.U'@X3SWGE ,DS'Z4J@K*W,;L4:/ZFP4]> )['W!?(H>'9 8D2B6O9AHLX.H
MU_,8K&+OQB/$9)S D$TPX[7A'Y$@V^>C!^;'+@ ,PHN?<%;8L_CN8C(MM])6
MAG0+=WG04;"?FK,!=#9"T:5ZWCZUPO'NU&R6\1"N8 \@WB-&#P@,$BAZ7>LD
MT[VBFV!=<":#]LZV@=D%UODLKYV*J&Q4=KSTX4813X47W?4_R(;Q#_HPR5.Z
MR6_;S%R,@"E57J.4@.V.<&494W95E1%+4[Z4[52(T$'C Z>0'5EI!%OG-O-J
MC&.K.DG+ZV)R8LFVLD7]1PJY)_]C/[4/GT+>1IJO/(6\$V"/YQ'WT?8(*>2J
M50G! HMBP(3$&UST%G(U)'RL5<3Q_(BC2B'W"/TN2AXMA1RU\<(: [+8T.YP
M2[9'<N'32&5/J6URX\W#.,H4\BZH;95"WD7EXZ20=1"87+OGW88K&O3L&1<?
MH<I$Q@A?(HX7\#Z^%'(G!G12]K@IY'5BZO5-8NHJ2YE4DM0&<FAJ][=YN6RZ
M&@M")L_^2RR6MKM1O\_3CS1AO$^J8QP$CB9/_*K=^7T_8</Y<BV_358?7LVN
M'D_7>JC#-%G=7XQQ\L.=E#-F;ICW)!2Y2BBR$5VT$KJ8(MCH*98B-,JOZJ8T
M'\Z2O3T+Q2K!6[A$/KRI@D1IE&T-+8YA^NCQY89WX='.N>%=0#G"W/#=S6 ]
M)_O=!YS]=3XOOTVFT[4GXH6O/J!FXT.VTC,2D# &J($B650RB/'*?'>3_6@C
M.CL1Y^&44/\ #N+_/2GFE86ZC:"C1X2V%/[@">D!N'"/>$,">5#F5:(@C)?@
M71L2X&4"%*394S;L(MO8+FU]'8S;/L-]3(3;!;^!;F!__+1H3M3R#5OALU6[
MT;D6EHWKB^6JF>771;EK7VMY->:H_1K_%)NU?OD7US-PLD,7E 0DQ\Z_U!E2
M,!'88Q>V:)."'\_>ZWMUAW"N!Z'2AKO?!^1!W[TN?_CES3G.\/W: %W0NC_G
M[/UR7E>_(9LRZZE-U^GEI(UDUQ"L]VV"9DD0?,R@2ZFZ)"-,VFXPTO;//#42
M#:GR8?8\)O3\G!8+FC+7RUW=7%>RQ524JPDJ!29P:C=7E-7\!]DD=<PFUO$V
MLFU$/C5B#8E8WWTS?Y[/\OS\(ZWHQ?L%K=^"I;SN4JW9+RI!0S6D>.WH(3J1
M6A+#,=>5DT5OM<<\\I!3P[Y7I?8])O7[M89^QO//*8]*PF9C"@3M"$Q@$B;D
MQ6*6F4Q,OFPYWOS>1Y\DL-T4V/<LU'<++'2.B_]:XNQZC.?ZV\^F3-%2HP!1
M<@"CV@!!'35X::5.)88JMIN5^<2#3A+J/I7;]XS4=9OV&4ZGG][3K!FQ5.H%
M33-]7K9-O#17^406A7<9%@FBX#^"I5QM0E6V[H[^Q*-.$OQ^%=SCR-1-E2M6
ML6<BDP4RBD7)SD) 7FK4JM909"Q^O.8 QU_<URT4O)_:AR_NVT::K[RX;R?
MGJCPVD/;PQ?WJ12]""R&3K2N.@D0DC.050@J1A&B'>^^X5$5]_4(_2Y*'JVX
MCS(;(.@$%)%;8W\B"$7S%I=LJ+I4(<QXR?MC+.[;";6MBOMV4?DXQ7U.48@J
M!G"QMO$;MD)$LN!]":9DK_R(5\&.KKBO&P,Z*7O0XKX7YRUDN;PI+7O2.+ZJ
M-2N6;6,K> 69:6L216B* ,$6$=O-IMFPNU?[[2O.D9;_[5/-<B",1JD';"J;
MMU*W"RKSR_S)?-;+'/4M/[E[U=X^2QBD$.^[BR7S;+E\.3]/D]FE&#?,TZAD
M$CD MFYVO+\HAIYWVL"HIQ)R\O8P]6>/BMUO6=ZF1UTY<<)6](::!=<,.NLA
M5<-_"%^MT!)]/DRUXH,B'Z9(KS^./5ZKUP]2QU.RMVD]EXWMH_ I% =\[&LP
M/K+*A(X0C?0Q>&UU'<_'>DC*XXB]],2)^]9X']B,,>QZDZ#7N>0M1#WT0/6'
MQ3]4+*<?Y)^:?=TS; =F&ANJ13G#@DKE6CV+!A3.0J1824BK]=U"D=-EV),1
MHX,3;!>T^G8K6;?S*?ZP'C#]T^1\LJ)R+16JH'3PP!XTVPDE%FB3)"$9B]E6
M:YVT6[F*#S[B"(9T]X7*O'>5]EUF=C4%_F_SYN^\G4\O;J]5QFH*90ED)+%@
MD@4KN4WN(<GNKHB8PU98/_:4$X6[-\4.ERM8[V;9)!]J#9!-*UK0B9>:20$Z
M@29DKW0=KP_HD64,A[):]]/^\(G#;:3YRA.'.P'V>/9H'VT/GSC$)(1 JI 1
MV;K) B$H:0 S'TE(F?]JY/9 QY(X[!'Z790\".3W<AA8LD1=)?AU5E2FMI?Q
M81=3D#(5B=E]Q0FCG?!Z.F&TB[('R1>^Q,7BTV3V_L5YNZS^(N>+\XMU5?+M
MY@2W,Q4O9N75^4><+-93'6?EKXLY'XM??DI[1[2JV6G"EAYI%:UI?2X*""5I
MY:TWVHQ8<#[0*D_;.#D*;O18[?S0RJX[LVPAU?AMES=(>K!+KD?!AR=HV@',
M8:[G;)+.N(2*'6.@'-F7K*&Y^%@!BRTJN(!6C1=^&X]B3]]J?48,VP7#09BU
MJWH^RXTF9E-;\8('@ZE"+%J 2]:6'$TNPH_&O?W6<)#6L)TY<(]6(P XB,WX
MA@T5%@??L^WQCWF[&=G:'*\^K>OC:;E:OLC\_8+*&5;!&I"1W:.2P"0G(:)W
MX'+))%ODRXT74MI:[$-7'0V9GA\&NT%HMI9DN=9\X7?D1WX+_H'3"Q9\':U]
MR5J9E*M*G7<+G"UKNU)9SJ(-50:5V3M?AU39I$8O"X1J^ <B2T_C)>/W7,0I
M4W ,7 <RY98?;@M4JO:"O2APIO@V7- !YA)!%M9+%!DIC=<W\XYPITR@+C@,
M$CK_^:*IIO5B6:X6%^N+O:\7GW?45\OE!17^ ?]W[97+7$O*6H.M9-@8K7R
MNY@AFH@6H[=.CV>![2;[*=-J0!0'"6+<.;A?UZNCNUU#1+8!K0%K6J/9:C2D
MP.\'VXT5K6?[T8YW]^]!,4^92_U@T_?5\#M2W:7T/_B';!!>3R?-MGHV ,'K
MR/:?YJTUH"Z@'6KAJ-24[YA1#_62V>&II\>)817?]QWRE^L:^/>\]WUIAM'B
M_$Q4IV3U$LB;R*LG]G,EG[52H$H1B_9NN\8!CSSD1/'O2ZV#W!F_98]?=:1Y
M.6>2_CA?K(TLS.L+*I3G[V>3)96W]!';W??IIQ]9F;?^\>=I:[/"7UR<?[S\
MX4\33),I_T:[X+)!OV=:6*];CQO%5CR8$-BDS\S\&HP/R-LEVO&F3QQ8&:?'
M_Z-1[4X\N_^B^4[[:EO6K[3X]'KVEE:KRXL)K^L#V\)9\"7S1I# Q[6>K828
M!/$.@=9H13X9O]5.N]-C3X][ ZO^/DE"#[OQK>CODQ<"SXHR@82V;$W&=GCH
M!)'0 /$2JL\YUAK&VSMW$?WTV#8&AO<I%WMHSUOX-9C423-%[XI[LQ^_N/9B
M+G?A[WEK/I-.)A350#6.MU070WM;^.4Q3@NRV7HQ7GQ_[V6<,A7'P79#N+6'
M!,!-YNNG^?*6M*]F;Q;S.EF]7K2?;_&"2?YT) _H"J\DL1K9U]:@99788H;V
M[D6%(5G:SZ).FK,'P'T#@_MH?+[52CX+G)R4/K09/R6U[G&Q0I"^0#'%9>-5
M*B-FKG:3_0\^[H7B!MKUD(^X^VJTPIAKZ1Q[/TJM(]:FM2A)[?7( K0+V2HD
M*F'$(_MA04^:4#WALX$]>JSN'@\/L^J]W<?3CQJJ_\>.B^S8$.2RR>3GS>96
MG./NTV^(:'7-&*H$9X-NSH,%;%UA-+NN2#*F%+>+TN_VW&Z-2K=YU&4!,SF4
MV4H%B=\W7EY.$(1%L$)H+[0CNGLB=EG>*"TYAD;YRY:EPZCZ&;3D\(4=E!0J
MI#:^UTAA>6'9@')5J12L+.GK:\DQ*">V;\FQ"S8';I2PC:A_M.08!OD.'1/V
M@>W 3"M5!)%T!NM496\5*T1E$L@JO(C\KDD:+TKQ;%MRC$6P7=#JNR7'HPT%
M$(UG'R&"R23!Q. A(8M8A$BN2(O*Y:TLIN?;J6$G;+;NU+"+8I_75<W$:O%>
M2)"J\#OCC(,4G +/CF=2/F9%(XX6/9&KFN.:6D?!C4%J:S?>N]E&JC^N:AZ<
M#]M=I-L'S/&N:@J4UJ6*(!/F-BV$(/DVU\-$EV/2JLKQ,NQ?PU7- 1BV"X:#
M,&O#6J_[/Q6'-3@)-K46<B$7WO9=J_T4IHTA4-6-=_8^*.;17+C<"<E[Y.@'
MAH$NN^UU%S1'FZJQKG68=V H.(CKBU&9#5+!5JFQXS5K>>:7>;MQ:P0 ^_8C
MO]3"#[_GZ47A;^_)*'-$8WT&B:H-OT4'B+Z"PV*QM3MB@;<K_-[N@<^:$8-I
M=A#K^A9K[PD77%:.'1'PRC:OUTC@'3) RMX$(XP*?KP./H\(^JSITC\4PS3,
M>6C<_*W4]=IZPT"90E7 QZ9NUYO8H<ULO=5B:\V>/(W86'A;J4\\-C $=H.P
M[!$!KX-P6X@XNN/_I-@'BP(,@OPNY2P=8!O$$7M:U!A2BKD*J#&Q01985"Q8
MP6>VTF+R9,)X_OZ!F/6T\W\LQ-H%K6':9U+^,)M/Y^\_)5P^.,L]NAB,"Q)$
MX4/<R"(ALEZ@UN)<"(DMA_$Z16PE\C$,\.T(]_WNF[UC-4R>YV*YFI^WUA:7
MQN!F,:V)1BECV";P_&9%'P"U]\"V@O,1@RMAQ*3--B*?(J7ZQZIO)__G^>SE
M_/PCK>C%^P71+:<"8XY>UP!>5+8JR4<(R0BPL=JD@E36;S<-_,%'G [B/:IR
M$#_^Z<L0T2L170LU>-.ZQA6"V.Z:>QFU9R&S4.--CCNBZRUCE6,.A=4H Q[?
M+%I--#]JBDWX0O]],?G8U/4SK;X,A2Q?S5JPB\ID=OV/WES]HQ^N_U&' O%A
M!.E>/CZ"@@:9-OF%""]NB7!#=IVS$X422-*%[2%O(*A<@+P7UE-U)LK1-H[=
M9.]W[N2#S[L,TB"&=G5#MZ.=-P4G#43,L8T2QJ1+#6'$RUO;RWV8"90]\^[Q
M,90] G<\A>^?7? '5[=VP(W&9&U6()63K$6K(45-(*)U(M3B51ZO%=AV,A]'
M4_T^2?-P2+8_\ :);CPHWG4KXBT$'#T<^X30!P_&]HCY_?:^ P!V$&:IPN]0
M<NPCVYS9998"4G(*1&C)-)T+C7AG_R",VCX(>TA"[8)3WZ&-U[_-J#PE8)(L
M1@D)+!HV(\@B1"<B6%<4_[_WJ.537L?63SM$P*-7A.9#JG>0:.DOD_<?5O-Z
ML?PRY&:*22EXEDM@DTM5=J%U &520/*FDAAQ>-E&&4^%++UB,4QA[_S\X\6*
M%G=7RZZ$U5DK(*U;V*Y-4K#2,H.IH')5VS%CZ)N%/#V6]('&($'4'R>_K]CV
M;[&_'R>KUA[N<P ?I;6.UUI5:\E:V_VRA!84)41O^0=V/*(\*.;I4:4?1 :I
M5?F)<$D?YM-6K+68_[IV[S]?0%-5$48!148/)A4F<7)M0(SSJ>9:;1KO\'E$
MT-,C3%^H]-AY^T:XOV'^,)G1XM.U0+;JX#-!K#& <;SHE(0%E@8CM:8R(W;/
MNR/<Z5&CB_9[;+.]Q7(O,P2\V=VUI\YXS9BC3!!-:O,<UQ3VK6X<9=8A2][]
M#N\5/RC_H7LZ#1YU'AC2P^;Z?IE/IW6^^(U_>X@,WH:/'S O]]1B#I5M8^RS
MT5: 1R&!OXK0*L<!;0U*9:^2&J_\\(BS;:4F3V0)M,78;N.7UHI-@+1)D9;.
M9#M>G?D)9-MVX5VG;-LNP#V[;%LV)NC@,ELH@A?'A@3;%(0@?8A!VV3"W9DI
M?V3;>B?-OMFV7< [2$YD&P'_R+8-A_G.R9%] #L(LWPI/F*[M!:L 2.(C5!;
M!(@8+&K9\D7C61W/.MLV+*%VP6D0(GUW,9F66V&X& 09I C%NO606--N+@M0
M27BD4FL=\8[H'>&.,82Q$X ;&BKNK_UAKBH\$,IW.49#7D#6S9HTKEW[8:<V
M6B%=RHR@']$.>CZ)E6[TZ .-07:-A\/X0N7$+H:!HAJ#:]402]LX@]6YBB2-
M&X\HSRJQTHTJ_2 R2!;NL1"^2]74+!.(=>%]1 $AQ@2N:%6\KP9']/J?66*E
M&V'Z0F607-S=T+ZQ'E&K"KD4!*-=A.AJXC]T\,EK12.6K#^#Q$HW:G31_B!Y
MML%:DP4^*(5"#\D'/DCY^(309M$KRBZEFH,:L0S@5!IE'B(@= P$&:];YC92
M_=$M\^!\V*Z7X3Y@CM<M,\FL(Y\EX'S@D\1$"2AUNT9?!9L)/@JE3I!BA^N6
M.0##=L%PY&Z9.2N%K9)4!:UXV]<54%?/UDK0DG\6I!V/7L??+7,G)'?HEKD+
M#$?5+5/*FDA)R(Y588+@U\9(!!]R-%E:[<IX=^"?>;?,;MP: <!!MJ8V_&^6
M)]-+<5_7EQ]P]KX-''\X*Y"6JP7FU5G51E7+;XE055Y.ID#G"!P1^TO)40KC
MW<3<?QW/H(:K6RW#2!#WN"^N;^L\*%VK=/KQLM+I+ 8E@T?5# 5VS95HPP6E
MAAQKE"&+*N5VPT&V>=HAF#(6>/,A-3]N"OCATL3BI F>$B2KF\S&0A3500Z"
MA/#9J3R>M77,U:8#T:"/\M)=,!R$=R]*66O]ILW-NP^+^<7[#YL&^#RXP#.7
MV+;$A)!9:##DV-Q0AL 6GRN15!G'2Q3ULZ;3X^<!L!XDBL;VQL?Y$J>/R(C.
MRJJ5@VA"8O.WA-;Q*X,LWF9GJ@EFO%#PT_*>'M=ZQFB0O-1MU^9A,9-B$U5I
M M(QLA[:"( VA2(3\0)09GX9QJ/2-B*?()MZ1VJ0S-9VD^@?7H HRLE #JKV
MZT1?\Y]Y%2)F&PP5]JU'; +8;3&G1\(QT1WD1AN;H8M6)_ ]7?[WZO1_M\#9
MLM+B$=%+\HYJ\N#:U 3CDF+1JP8T19@6[!%IO#K"O9=Q@I0<!='[9'2#D?%G
M:O-8UF&![R>5UT"S3(^LPXH8= T""-&"R:S$6"H? :C8>Q))H!FS;VH?:_IJ
M:#HDUO<YZP\2I"&?A)3-)C%)@$G9M()SMG37=]K9RDU"'WV09IQ>M;A88)OL
M.TC_V;L?/F1/V4<7<JB;JSF0#$4;4*&V40^B0L@4(;>&VEE%TG1D-S)_.LC-
MU1"C2X6M-&4-[W26+"!B8"?"^M*ZA6,]LGZZQWUS=1?>=;JYN@MPA[ZYNERL
MSMZN<+7^M+_2_/T"/WZ89+R<RF*2#:2-8CZPCV"*SX")CY HM4Y!1^W]8ZG(
MBLNT!I:?LF;?MS1=+=MWZ\UR3;%'!7@6)88[P3WO6^T]QN+70EW2Z;9(WZ]-
MMZV$VJ(X<&M./"3(N+5_/0(U'TK+HU$@%U,LU3;RUK(![EV"&(L$QJT:'4NF
M1WM.'"GT#]3DC8W\+LKM$?'<2G46G\Y>_GQF=<S9)0,B&6K3 YMK%17($-A#
M4$FJ^ECJ;$GYS^_GOWY[]8F7"%]]<P/PS?/&\RY[5/R\D]:&N5NYW85C<MD6
MXQPX52(8K+;-&T4(-IH:8TS2^?$J;D^GY<0^Q_^@X V2Z7SJ9M V O[1<F(X
MS'?N$+ /8(=I9B(P^J K[\?(;ELA <@O%GA"2Z2E*OH(XE;/H>7$L(3:!:>^
M&[RS;.4B7Q4#OZ/EZE[W<>OY( ^&G?TBP)@0V5Q#WK-C##XH8:S;NI[QT2<=
MXZW-G9"9#Z7606R?KIG0$%$;$41K!\QFO$'#AW<40"7+4%7E@WS$(;[/)<]]
MH!#<F& ?D*U/C_VC5*+3O)'[*"48P59M1,&[>0A:F>"*%^/5E/6TJ#_8.P#X
M#YZSX_2!O4SA_?TZA3=(,]@'GC%D1]AMEC5(<NT_+EB4R6J=TGLUJ_/%^>4%
MJ#2_6-W-E][0UMM2M$@!>)LC,'PL\R'MV$$M%K,F(AQQ0E+GY?2;@MM%A$MW
MGQWZ$ L%2$V1)CN"5%P&+5065$W2:KPP2J>E'"91-SR''\_=#8OXH=-Y&WS"
MJS'%S0'4P9=0))]8HO !9I1=]UH!+X1QI3BL:;PY AL$/(YXW\ ,>3@$N"=2
MPS1M^%*H*W]O&['&;Q"R2=2#Q_;V!?,I>G1 8D2B4%):9R6AV!):4J1"K,@[
M=\U4T.5:P@&2#<,39/M0W<#\V 6 07CQ$YO,[$;=[41:O"^2>(.4U2@^R+V!
M*+T'WB*CM2ARK>-5R6Z6\2"=$[J#>+\37W<$!HF"O*YUDNE>[U'ME=)5@<]L
MYAEO)&!LH43##J\-67H[WBBLC2*>"B^ZZW^0#>,?]&&2I_2YO6C6)MGL@%(5
M[99]@:!, !=R#<($F=5X7NN7LIT*$3IH?) <\[V2=9U]UEE7\-;S\C2+%0,J
M0'0J*A%)ZO'BG,<VH^H0CG0GA X\E.I.U&[H(55//V[$$.5!AECM1U"-1@AA
M$P01+!,T,D&#K!"B)_ZOM,(<YG; LXQ6ZJJ=Y\. U9>PG>H%HO(),L5(U1JA
M[?''?I]=M'(7#O<=K=P%\2.*5@[5]E)X55'; "*+VBH4$B01*E1D6'R2)'&\
M[>2T.S$/S-7QFC/OPIGQ.N9N(]4?S9D/SH?M6N?N ^9X5 M9L^W.KE\IAL^O
M:-BJK]:"TZ&2K2RH'3%/]!4T9QZ 8;M@.'9S9F5#C5Y"E+DU9V7+*)7D(;,C
M&A5B='Z\Y,#Q-V?>"<E=FC/O ,.HS9EGY?8[="UM-4IEB9!]=2QMR[%24$#9
MZY3XO2EB/$]F%\E/A$>#@35&5O*R_-T7E=C[ B)DH:36D()0H"/*HG04NHQW
MG_Z$JA\Z6O$=D1IF.LKF:/L68OU1_= )S&VSVWL@,6;U0S4B6.':]I?!5,?B
M(1)(U,$58PC_J'X8EA\[ #!J]8-S5<J46N*E#6'1#I(O$5Q*+B$I*^.(8PF/
MO?IA%Q"WKG[8 8$1JQ],326[*$ G3VR;);;-C.55:[;$-::HRQ_5#[WPHKO^
MQZA^T"8+(YR#XFUE>:QF6]T%,$:'E HJF\;K8GZTU0^=B-!!XSW:G.M[EFN[
M^O67Z=KK?H<RD9>2O2@A6BOA$MMX$E/!9:N2XO5[>:=@[H&;JX\\Y'F6,NR3
M9>M5W8.<#_=*+&*VB85!0%SWE_"J!6S8ES;&8XU%^Q$K)@\\.J,WY)ZN;-E%
M[</.PW@WOR<<QNC8+ [MMC7O?$462&PILX1*F12S<7H\<^$104^&'GV!,<P4
MBEOQN'O2Y4PL'A&HDO)EK^]6S <&G;"E6*W5B/4TCTAZ,ESI#8X>1TVLE_P]
M7=TZOAQY=5<#9SG:2H8W.N>(EVU:-:F+"6(N*B=I/-WU3A\P-9YXT#-'NG==
M]C@!8BW;S6;U\%"=>P)7K]%:P1X0DFGSGS(DR^P4A42-LK #5+<"?Y^GGP(C
M!M=ZCY,8U@(_U;+_U>R^N,6I2@FAYL(F-X;6/"BH%CW)-5=$%<56)-G]V:=
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
MM;7.B;<7+4"3T]80)FNW@^_N)Y\&>IWTU7<;\'_[]!(__G@Q*]?#SXQQBE(
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
MQ0J/OY2!E8G,.J1L=;N1AMMQGCUW*JFHIRE"CQ!9X[3P>! Z59J?$J? >FJ
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
MLG_MGTYX\A/^RR>6=YLY$GFF01.0NJ2R:\7 ,*H@,AD5D]Z8V*X97E?4IQ'
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
M^V8T6X@ZNGEZZT;3?[CKF](9IX1:MVU[5X:;',JP.YY+&,Y8C@)Q'+A,.>;
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
MAV2S\) B<R4QR(&U/("F+&I&2$JA\4YQ DYF;=7O(^1>5/YJ,I]/OM[N?:M
M"K7!)9,@"80B>"QU;5F"$9H3R1,GM%T%^ : PYD3AVAM?6#DD2+O9<3HI\FW
MGQ$YE9G,7H-UO(1'$(P/1( 5T=MRK-''7F&/)'B,[IDSX"AA]^H>_EP/>R6C
M]NBEX IEF3/(O #/BN$J%1$L,)_I :&!GQ\R=.I&RZO&J@+O91]XJEB0,649
M,A^,*?,!C<-52TXA*IVB03<G\W9GPXE7=0YSB5U3@[V8'(_J\3^D(EI$^7HR
MGD]=F-^4S*F<MJY@48#/6<R4F>4663*J+#A#*=I@LGC53BC:+ENMQHI>)EF;
M<Z$7W[E[AXG.J<2+A1G!<?-'*T,GAPL3/H.C$6T#*M#\4(&[1(<B>:U%_LG[
MH1C32Z1Q1V>T$B][*G]>>F()VM&>.O2LJ>%@30HE7,XUBR8K.5#'['V7\C)I
MW4[[O0R^Z_Y6=E[4\JVTU"5&)6C-99E1X,!P55I(BY@]3X0W]*5[6N3+)/PI
M,&;K%)/Z"?RK@2L+_+_AAQZ?L;_](VNEZ'<$W4M.?IE4,;L81[1GXVAYGN==
MRK_GI;*1*JX-:,J1EYPY\(PRH,Y'1[F5RK%F>T:5)=7-R]\7QNUU750EEBK+
MO&6+1XS4>-AX#L;*+*/ACC2\U#AZ.</DYK?A].[L_/ZU?SKY^9_P7SZQO&5&
M(V')Q< 9H(PU'F4QH/VD%01%F##,F6C;31#IBOHTKOX;\&G]%J /O?82L=L)
M\?8*HPO(YBD#'8 /E4G0C_;72-:7Z@;CF>0^,CQ%@)<I$\*X"$Z) -(2D@./
MB>9VF]Q@_'HR6^&$Z+6/QFI?;J[;_JL\OVR\<M9#\A&7[6B)&9L,1F<>.)7*
M!_^4 [/S"4/XP]6UL6G8YE&BK)W7O@[JP^3Z^NUD6MH/7JD4F$D9/7JB<:U)
M,W2@\7R64:9,;6#.=FOPN/,Q0T<^VMKCE<7>[R7VD>U<D-1*">7!*IU!2%R#
M"T2!3<:)*%%VN=U(\6?7QZ<V4WKKVK./FGNQ>_9N\.%M3$8(#IZ7.WRMBMR<
M $2+6*G@1K>[&#S=7BW-&-B+XGJYJJ[;6M('?&^TUY!H64Y&U]LJC_YPB#%;
M[:WW[4>Y/+/^H@-ODWVJO-<;YF-W?:I8S(9%4,X@?)H#>"\C4!0U-]QQ+=H/
M6JMRN->_]_F S)B.PKSJS<^N#ZUU]],9^(G=_KC 0A8FH&^F2EF1H&!R=J!(
M0%,%W2T5VD4YSN;VAPL3N10*G=V,^V@N0R$3>JK2X#8F9+!K5>XG*M5G>?NS
M#Z?[N/W91_O/\/8G430DO<N@6"I-_X0%'SD!AF>9DU)GT3 P^A)N?_;BT^&W
M/_OH=;"H?!>0?][^]*W]@\+SAZAN,)YYXPUCZ/KP7+K51R_0$\H)N",F"*,]
ML>VR8L[@]J=_>NVCL=JW/YNL_P\??[M%%@7G0B4+V@?<OZ.5I3=' IJ%RU%3
MG1X'+[;<#NQ\S*G> ^VEETDO0JU]&?0 V7P2_K461M$V9*]8@*2R*1V_//BD
M!'#&28R<YJ[-SY]XT/.]$#K$1*\N^I.^$HH\).&0VE9[4R9$:7"<2_"91")U
M,(FVL[*?YY505:[T=BFTCZ)/XU+($6&<=0:(B@P$502<X;@ %213).OPN)/7
MR[T4:L/!7E17NSE89[#OTS1/IE_=.*2W+N G7L3_OIG-%V]+0&=8!Y12M@Z/
M?4W1FLA)0I(!!<F]E;%;.DT--&? I6$T,\!]S;[73\9+YY(M??.2!F$I 2]R
M .FLCR+[$*4XD?/WM&\<ASR%^U1Z+X6!NY>#(LMIU.'J5!B.OA4!*00ZVSEY
ML Z_.$>C=5%FS@;HG7',DEX09_M0\M;*O5/P=*B,/&8149BE::4B#HRP99B5
M3:9X@CJE$V'K@/?CKR=?OXX6)^T, 91;( 21QF%TU#"C#I]Z_ WYOM![N2)?
M*/3]=/)]-/NY+E=X0@/E&;0O.2^TC-)3.8%C@2224O'!!KFKW8:X[@7WHZ<L
M;YR(LH24#2U15\KBJ08C T&\6B5-"*79G8),!KR>KL*GW;?/1ZOF="Z7/XX^
MCT=Y%- +?3?^GI8NP^S=^&(VFX21FZ?E+0%/3L682\-+[D $4B9:!@H\DJ#1
M"#/&MWL7NV$^C8OEXZFR?N=27V6]A*_>X'$R_S'[-)F[8I_=P[N]*.@"L/F-
M\1.@A[HM[D/G:\3J0V&#,(LH*IDA%-U#%D%XJ< )= I(1N<@<L]H;A<B&(11
M3]X/GP2A]M%3[9OAO_YX[;Z]O1G'6RQ*DAB<$> B+9ZC0,]1J026964-=_C+
M;O'+1Q\\Q%5@5;E/*@FM]EWOZ^ODQG]E#]#$C$^5/J#C79Q_:<ID'::!*/SK
M)*+(CZ,K6U2X]M%GI<3C!-?+AGXW//G>4EIL/\H+8XD68'G,("Q)8!SN02P&
M:ZB229%V&_D6D&=K9]902B\53(_6NMJ+.L!J;DYNA#J4$5E%H6LTJ:>-7K:6
MS?!HH"0%$H&ZG,MU*[X9 G]T(8E$%6?)M$OB:$B2)^W"EAS91PFUS;\[,!_2
M-1ZJ\=/DW7B>KJ_3HN,P_A9WXOF/]S?3\,7-5DWZO6=)&&D ]TY1 N(,#.41
M0E3:DXB6LNYF8!SR]"%LD IZF[04>B^)8W_'8Q9!NG&:W,PV2P1/69T5)\"3
M+G9PU."Y8!!2B%*9B+]K%Y9]&N_SIE)OFJF]Q]P[UHMFYB-_<S][ELDH='0"
M<I:L#(3C:)HQ-.&=U)X)K<3CYHY;MI(=#SDSR[2J3"LFNNS"]<OB]>B$;+-M
MNI_6EX]K:U_654L'71\ATT9O^ JAUXI)Y2$QZD%$YJ$TU '/O* R2QY-M\&J
M VA[BZ$XF++W$&5]):,\W?5#6+>'B_$L)UNRXUU)BPC&HGF\Z%Y> B=.$A:[
M*GC+(QJGUU14PJ2Z!'LQ[EY/;M $G7YST_GH-N8=:?:4" $J&PYB.:#;6<CH
M_N2(]@HB:Q=T6L-W9J=Z-57TDO;W,Z95N+0#JN:1IDU(!PLT':G))ZAQA!KZ
MB5YO0N>9\C8+!Y'Q1?4( ZN(!MPE%26!4Q/:)<^U(\?3 :8FW-A'^K7MA4^I
M)/C][A#4+9H0E%?&HU'$RH0)2@RX,N4DBZPD49%(ULW96_OH(3SYXP4^J2:M
MVI>*]P47=W?BRR3)DAGY:?(J_6WTM:0 O\?%CQ=SW;EC:/D@0D-QV52"+W=R
MR&&5%"LAAFX5Q'L^>.@"TZI)=KU+OA_+T7T;S8M1>Y=#>Z48,4J*##X@?854
M$8Q6* NN3*0A44]4NSU_#=]9D:::(OJ[=7KM9E]N,]!GGR87X=\WHVDJ$>\I
M,GSV;OR?$Q3K/_"W*)W9XN)EE$<I7LR6[P#R_B+,1]]'99N]BD$AX6.$[,I
MK$08>)L(*)IS]E82W["Y3_7EG2DUAZ5![3K139<UI=/ E:31H9W&0"W[("4\
ML47PI:&\,X;B5LR[!K,W/^&LZ%%/EK6#V"N6OIU,/TQ^N.OYCXO/TW1;#6]"
MQLT4MU13"I2EU+A(ZB$H+06SRBB1.^EXQT/.3\VU)%HQN+&LHUN"N?37H\^N
MB/CUJOAG_CY- _[A/J>K9)ERU!M(O%1=2EXZ8CO\3IM =4HB/.Y^OJU=2I?'
MG9_VZTNY8KW@4PC_[OX8?;WY>O&UN'M73!&O [-@/;IB(D@*3@H*+$7KD*TN
M2W4L%7YZXHMBP^&R7B>$.MYZO47ZYH]O:3Q+5]DHHDQ@$%AQM0Q:A"9K"TZ;
M&!.-A)IV69@_8SLKEE11P#HA=/V:5Q2!^XP'V9+'DSQ-W]/X)AU1[_K$)QY?
MZ[H/Y%[J7'\&<)D_+ &\18:M9MW/_CF:?WE],YM/OJ;I S(90Z+)>"[(5)+O
M(G=@&3/@\; P6H9 R#!=BP]?4]U:V;UQ+.^K$M,J"XW&-9ZR);6,@B$A@_-&
M"_Q[;7B[>,WQZQFFWK81KW=7Y#8@P.G4[/XE33Y/W;<OH^"N+Z;)+6]1@M?2
M+F:*"*= ))7 :.1:-!K]1K0;N&DWJF@CQ-.XN6Y!E36N'J^R7L*4:[!65S =
M@#6_X=X"=JA+[@HJ?9HF1^BC*6$82R)QM&^I+9ZKXV43%PD\S3QZ8SQK. :H
M*5&>O/!NR9-]U%"1'Z&XK=,?5Z]_O7)2$F9P7^9!(H+ (J#/BE\0@>..YL!W
MS26;I?!_?YY\_X_;3US08/7#PF%8J/K^>4/X?U6$/SE*<K6OO=_\]N'R_1NZ
M2LI/,OCLT-TL&5S"(RT=M0F2]2P$J3(:9YUB/3]]['-7U9&"JIUE\NMD.O]R
M@?8)KFV%QUJ223"EA#?2,L;0@+620*0D)VJUR,IU4MR&#S\+]1TKM-HW:HOP
MT;95*N(928B$TXCGA"\W05J7%HB(3!N56.P6<MWUE+-0:S4Q]M+^]/UT$F_0
MJ;@8QX]I^GT4;M/>DE"!$I[!E+Z_0A,D7I(4O&0T*I<2E^VB.EM OF"7K8;:
M>BE_WP!L-<BE [3F;MM6N$,Y;E44VX4N1VBE%^=M.T223*9"&$B:$Q#$<+"Q
MS+62+E@9L_6J7>RH,6&>=.!:\V4?9=2V*E_=W*'PT0N5W2)G#C=//#N-"1J]
MU) =9>BD*MK)^KC[R"%,C4I2GAPMHMH>VZ?I3?C7JH@*K:.0*-I-9>R.X(:A
M&Z+0@F4A)A]B8(\-B6WIY?<?>B;*.E1,U>=0N='UJFR%QRA\5D!8BB"8-<M)
M#]3F6%*"A.+=FDC<?^:9*.M (=5VRO[NIJ/QJOM$TDE85X:TR\B1-#F#%>4=
M5XR%)#BQHIL3]O!3ST1?!PNJ=M[B7W_Y^\2/KD?S'Q]O_+PT3%L%:'CRVC*&
M-.(*<(WXRN>,7')H_@=/\(T/G;2W[0EGHLDJ JR=H_AQOG#WW/3'+1BAJ%.&
M1(A2HR<O71E85^;7\4A=8"K%U,TD>?S)9Z+%HP16.[/P#?KAGT?CS[A)_"LM
MEKF(TJQ"/99[)J( G<L="),*K/09 HDN>3R,M>@6J=SYF#/1:SU1]I(M^&GT
M%<%=YD]3-Y[E4L/UE\DDSBZG/WE+UI%( R),U.&)CF<%6$+1>3*&I9RCL(]K
M(/L<3MT%\@N.?=57:2^1U2=AKD+\'8 VCXMU!#_8?.KZ%-B?9D?HKY<(6E?
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
M5Q((4XZ'0 7C]KP9]>05X$D0:A\]U4[5_V="U]N-7BV-]?_\QZK/.I4D:.K
MAS)OQUL!Z'^C7<&\2S3I:*Q^RM_8\?E#^*95M3"I*\)^NN7AXCY/IJ/2+NGG
MXW?9UY%:&00ZQ)04AS@*7;+I&"3"70S,14+:E03NQOJ"K)J*2NLE+^G16_0S
MQ%OF=P$YM$6S"?A@7?(JZORIPZ>:PEI8-!O!LF"T3M[@JU5Z?"EBP0F3@5)O
ME,0W3XG!K)IVK'JZ4][0I-I'3[V0:>V$5R1['J( )4HG8\<4&*,41$HS"4Q2
MP]NU0.O3 #[0)#I>C6M$.4H'O5A%I?A@,ET.F[G\?9RFLR^C;^_&\S1%Z__=
M^#_+4*M_H!. 1_Z5)SD[&32@*4=1 -& 2_BC=JD44/M &X9Y]P ^^-5/JXAE
M7\KLA7D77\LU?;G33*/OQ51\(),?#T5VE63TR0E\23(K-;R6@V7"@K*<H-<@
M!,WM&EAWAOUB6->/(FM[]@_B&5OQF9QS"/]_>]?6W$2RI-_WOV1$W2\O&\$P
M,,,Y@V$QG(E]4F3=;.T:B97L.<._WRQAV<:6);55W1+"\V"P1G1_E5]65695
M7J0"GD6]5+<9@A+56PTT5U(,R+?+6=KB94>N'KW(O*$+]RW=][K3V1]C#..+
M<1WUHSAELDEH&\E[914=3X235D[&$9-+I,):;*4;'5[Z,^A(7QSTTI+Z3I>\
M#_7&?;9H!KGLT_@H[A*ST8S,.KL03DT:1UZ+4#@M-+,Y"S]<M8>GC>'(57%0
MBAL&B5Y/H?GE=2/2T^E%>C%)[[[DVO]O<K8H=C3/(^E+1,D*I*3J*9Q1-8O'
M@F3&QE(,2]ELN7IM>M>1:TH?$G\T\G2( *M_YJ]O<8)GBZB"E]//%?ZB^V@/
ML54;W]5?6%6W8>X[HLH)H3UM=9!8\605F0 .M0!T@3&=$^H\7.^+'RBB"H/+
M#(LF#\.XVI.'@[>FQHQCD%[1S(M[*BE]'!%57?2R2415%T(/)Z+J[DG+]0%S
M*=8;6R"@YK7Q0 "?$(&D9K#$XK,8+CCZ ;P?ZD:QDTH\T,'=J!GBFN<[A,LK
MJ2TP[OL.<07N?5TA[DCRI@N>5@SM2YM*+3.5G *6$MF]WI*S$H6OMJF7@C,>
M%#]Z+=IX9;@')>I"3/,JI5\G>7;V]29@1RCA:X,H0"9%;1J&$!S7D!D77CM7
M]/U2/8\5)_W^P0=PL[>SZ*>-Y-;P8J6V.OV D[.\T%3.79&\(' I:FM3,M8P
M)P(AH]:FI.#*NJB ;1OVWKSPZ V(IXNWX:'U#8AK5=L&1L/.W'=>/7PO[B<*
M_SY].TBN<;?MNW!,%"Q$YZL*DD9&TL@0M(=(FXU4#J47ZQ*!#H; -1VUV_+7
M16"->7N+?X\_7WU> C%%H&+T9NY2K2\M(7"A@9>0BHA6T+[1@+GO7CIL_^PG
MBWW:0F9[#WJ)-O" 7$(BFP"4M@Q09P5<V.A)D8/'X6SEXPQZV>U0J2\R^VE;
M>G,C_B(NRE0LZDM_FM>+@_^[(AOU;;X\GZ91$5PH)$^CB*)JNX($& *KB?Y"
M,LN$%NN6E;9:MR7HGT;C^B"QM3?WW77'>YH4T\DD7]R]][A>D]^%B_'9XH.3
MZ>4X9OKNF+!+$Y,1Y+MP@;7(6\G@(K,0Z&,3(M?E_K+WB/>W(Y C5ZK!N6H=
M0K,C=OKY"N/Y?V><C;+W,G!F:$D.)#]!WG.PQ9&92'\PPR-''$+E[F!ZUK[>
M&&S=+V/S,$ZNJNC?E0IU_NM5_CA]>5YMVS>310S2]&)DN"^LI 0Y!ET7[$AS
MR :(13'NHN=1NT8:N!',L^JUYZQUX,UF_*L@O\>O]?O55/@++[[]R[J,(_<1
M:QJ 3A%!96G :1Z 656/#7DMN]M(^SK >M;#/GGLI>;<YN&<GI/'1![2YU>?
MOUQ,O^;\2YX0LY?SD=0N8O3D(=6:SXH' E]==9FM1;(Q6(EE,,=CAX$<N=H.
M3W;#-B)=P+^?SDE(%7?]R@UR$WEVD5?30M<V3.3(>Z,#I&(]RP*%B<-53GKJ
M*)YUM"7-O70QV8S\(TVL\63QUQO8"266D!GP15RI2PK0Y@0B>*V5\"+FX4YO
MGC2$9]5L1O!#O73#;/$XRP'G56*+236*V>3H2@$A>&T,HS+X4&HK3.-%RMH%
M=UA;^[T!/.MD(W(?:J0?0B-'-I6@E2T0S:(G5>;@F.3TJU<ZV,R+'"Z/<S/>
M9WU[&G4KCK)9^W2&FX2+ZZ#=^0G.Z@=_Y1WR%C8_=/<$A8[ >\E$>(O_,YV]
MO)I?3C\3W;=Z%&,17#L!"A.YK@(+8+V[T%Z*%!-Y"_>;]@T4/O\(X+8Y!M^_
MY*:;FO"290B)[$ZE?83@781B$@LARD";_0%(9(_9 RUT:7VJP*Z\'$Y>P/<C
M643#^%P\]]%5^.3B>"W!1:7!9%&<+CJA':[NV$-\AQ'8M[,&/-"O'9GH)7+[
M>TS+5J];H!H\\G\5TGW%^N_*Y ;5V(&&X93$JL"\10)F7;UX4QY"-=08*L)G
M@XMQN*Z&PRG'QA#^872CB_1;QWDLL;R;+&/T!'*14=9\9BD)C;7@!&K(0F#.
M+" W:I,=O/K1^W"(=A?XM)FT&D:$?8?FX[^G-]WAE?6<!4B\*J<V$5 B@Q1+
M2M$:J>ZGKV[@[N;1Q\/=TZ35?-Y-)S'7RB55B!_&\_]=WE3?C'?$#4J/1H!/
MO(!B9 ICYA%D]IHGK9P-V]WG;G[7OH\J6OH ?8BWEUC..Y5"ED5LYG^.+\]O
M(6;!58@YU-!V!\H$@B@=!QUMCDR(% 8\\-H(]YB4J"^6!FF%]."$Z&YSO):G
M6ZN>V\,!UT;XO9QQ/>@H>*M1WF?M18B@=6TJ:"7M0<YF<(&, 6-$#FO3;?H[
MU'D<<]N3K@?ON4Z,D]YZ(0(@LD@S@>9$\#Z!U2(R'M#ZL)^J(ZOQ[N>\JY%>
MK3_R:D#0X9QZK6XL[UWR(9&(2#*LULE"0)X$U#YWH;C TMI&T&V5;27$PSC[
M:J$*#W1M=TIZ.=QXK OL-L &/P1[!.R^SL$:4+I937;@8U"%";Y@=0+!%DDV
M(Z(#3W,$BL4D M=1V.%B'095E(UG8D/J21<:&NK'L@'TI].1X2$I# 9B(=]0
M69UK!)F!D(65&+23<MWU2K?6V9].#ZEU=B?A3W>27$/_>HG@UU<CZVI\:N80
M,QE1BF5'YA095L:2R^:9*H:O*V+1C;M?7QT+=QTEU\.\>_EBE%/1B9$I++*D
M]<1C+?6=,F!1GMG(D\=UA?BZ<??RQ;%PUU%R#;/Y;A"<C$R0TJ(AT]*1"BFT
M ;P+ IQ766I6DE;MULR7)T?#73?)-4R 6R)X_\<H2L&SB :8UQ84_4<SGP E
MEE.F%5U+L^XFL!MW[_\X%NXZ2JYA(MD2P6^_C)C/:(W3$!?YXB(&<)JVW<)%
M5"X97O2Z4A/=N/OMEV/AKJ/D&J9<+1&<_#&RRM.R;1((5Q&@-^ 2P2 ?*$IN
MG,'0;K\[.9IYUU%R#9.0E@A>?QAA"9QK;H ;Z4A["M*.BP@ZAQ(=LN)#.SOS
M]8=CX:ZCY!KFY]Q8NO\<:1U\,$Z"5-F ,B+1JIT8 5+%E6B,-.M:*W3T$?YY
M+-QUE%S#')8E@E]>C<BY+%(60VZ)\;4EK 0G0@97D'$G:[G\=8<TW;C[Y6C\
MNXZ2:YCML43PYF2465;980#R5>H @@5O;,T*P!"-DB:J=:?WW;A[<S0^0D?)
M/9Y*\73R/OXY<MH0TE#[%\::(E0]%.U<;<NEM-2^"&Q'WL<_CX6\CI);0=[.
M)RNO3D=>.'H;)Q]3ID4;2@/(!((U,@:K$QI<UX6Q&WFOCN9$LZ/D5I"W\]'*
MR;N1=])8K/'J+)&Q2_XF5%1D\;+"'9?!VW:FYLF[8R&OH^16D+?SV<J+3Z-Z
MLI,(+7 61<VL9. 41V#:!JNX9<RT(^_%IV,AKZ/D5I"W\^'*/]Z/I.(:73V0
MTUC318J'D&D-]RAS9$S%Q-H=C/WC_;&0UU%R*\A[\NG*(A#TW>5YGKU<@+EM
MPFQ<4 *% %:4);=3, @V.RB"R6PEE^Z^P_Y(9.VJI__HS+41VPHB&]1[V1R,
MZ4BC6"&OE+9J1IX-4W6W+F"4,!FM=B8-U\#IX$-F>XM%:TM4+^'7)]-)O)K-
M:A76^3Q?SA<J__$<)Z_'$YS$,5Z\F<PO9U>+$-1?<\GTW?01__[V[94%9[[]
MKQ>3]&%\=DY_F8UK3==/M0LD/>MJ1H_--^(8.3)">+0) M.&UL585TB5099$
M_IQ6GAL[F*KN6QI'.Q/V+=A.:C9(>/K-P,>W V]1?&&KY^X>GMX=?B_AZ2=8
M*Y*3$KRJ3[]\5VJ6RU(7ZKJ[2K]NE5H7'7SD&2(GU5"ZYD%G(X!G+GF0K* 8
M+L"MW;C:AKD_"<NW\-H8I-$8/90Z]10S$NKI'-E@+&)F)2;_ \EWC^'R ^KY
M^I#Z@91AWV'WM=W&:3S/Z>J"!GVW'OUMV?J'G^9\@I^_M6>I$2PZN A*^7HO
MY&O(GXD0T; @N,/,UT4A;-O19!>,AQ&8/Y1"3?= ;..>.8_A^G5AZFV%K&$?
MJ_5HAF]M-1RKTUXI&59I&&<Z6XQ@?""$/ L("2W09SSX$FAS6'=2<,C*LJ:-
MUB'J2A<F6N?A_S;+>?+[US2;GN7)]3F7$L$RB1J8%JH>6#KRF(0%S)X\P-J@
M0+)-SLAC#Q^V]U9+P4\;2JV7 YW3\=ED7,B!GUS>ZO/\S>3T*LS':8SU)'.A
MQM$GQ[GVX$LMW.%% ?+Q(UCA4M!:*L_6W<.TM<VW1?U3VBP]D]LP_/T6Z;U>
ML7<!7L^4;2#NNQGW0]C[RDOLA_E-W94;T39$A^X54)D-A=6-&DUM(:$*TC*L
M ] L0[0"4:7AZG#N2;,V)C(>C&)U8:NU_?/+M^/-]]-_Y]GIUWK8/']U-9M^
M6=:W\JDXS^N&CK7%@]0*O(P".+I4Z#=AN=C*%MKPH@/HZKTK,].>Q#JHL?1B
M/I_2]GVY5/T<;)!<@;""-NV:T>MYX8">Y5Q886YM6L(PIM+WF)\-I=;$-LPT
M>W3RW<);[K9; -RWD70?]*&92+MPOFD?:T+8$.;1 Z#:21O(2046K <5:7GW
MDF8:+\&K(CP2VN/6J">;1H,J5!>>6IM%A&>>\V+[7JHWH9%"6:CU7VNYZ (8
M#8/(DN')H+>F;&4(/7CT 9@^N\E^VDQPO9@Z'^F;\^4&_*V$KTY.D=IJ$\BJ
MTSS68R\)V7 I7;1\R,I1]]']Y.;+3F0U3*M>C>BFF/=F3(/;)@]Q[LL<V8W#
MM2JQ P&]V!JKL"'CQ;I JR82MFAJN'/R@($Q)SVJ$H<S+X92BHT6Q0 ZT4'N
MO>C"RT687_Q:05UC<B6*'!591%PS6@$EN?E&&LC>.%=<U($-5RCT(;Y]6!Z[
M,O= %784>R\FQYO)99Z1V?R!3*H[N)A*)J58((3:W[S>GWJC-*"-2;K$+'?#
MJ<-JC$>A$@W$W\\*<8'S>1WJC?5T'<I;%T2A,ZNM9Z!D86G(3( S,H/V+&51
M3$8S7".?=4A_<@NU&8D-"\G<HKL':MFE8@M8@QNL*Z'NRV9MQ^H#A6E'22^+
MTFIXF6%$E0299ZP0/.O!!YJG)@A6^R9D^NT8-66C(3NXHG1AHGF7$IR?TQ);
M_ZBA1'_A15U%^;(5B_-6L-K 6.E2NX8R\%$+2$Z+F*+)V6W9*6C=:_9AD31@
M8MJ+&'NQ5I<6].F_\<LR;^@:&Q<F:Q$X"*<YD+MF@:QILILR2J:"Y2H.%TCP
M.,X?6T>:,]'+/O%^-HTYIWFUK4Y)@VD)O',W<)/6=N>S%W&1!9[3Z^GL4S7+
M[H8CCJ3@221+HBED@RL9,P2?"U13W'L420V8@=1X</O.9MQKTLP^%:67]?$W
M(F#^QW2Q[4_N;_N7KW$\^Q=>7.6/Y[/IU=DY#;^,+]_-ZC\895N\#]&"1,YH
MUEI'DE0>G&;HBK#(_'!.W=/'\5/K\T#TM[;=JHA>_?UE(<&;^[U4D_#OR.CT
M'&<DPI?T!VTUF01Z.8[?-4][3PXZ_8)G>;45\Q;_'G^^^CS*(D>M0P);N ?E
MR)]VA;9 DY6+606IXG;=ZH;%_1-J]J%K1\.H['Z&>I(OZ7EYDL:5NYLQ!N&,
MCJ*V.3 &5"B&]BG.H0@3O0B^]@G=SPQ8#?A9]0]''WH)L7OZ0$<BH%49:T'L
M6G K*@E>LPC9*!FTT"3A=4F\;>V6IX_C)U3QP>GO)>CBQ5]Y1C/K_6P<28R_
MYW1&(&]AC[R5,948:1>IU?PL.<*82@!F2];%"AGN-SKN43\W@/VIE; ED0TO
M3!8;P6D]]+T<_T6NYHL)7GR=C^?D@%[?1K[%V?_FRRJJ#QGGTPF&BZ_OR:8?
MAXM,LV5REM\L&@O_B^9/O56ZW@Y&P:3"7")OU:9:YE4:<#QZ\$PK+\@Q#H5O
M907T@>XG5,7#8+IAXX'V WKS^0NM_>\F;R9Q^CF/D$=:ZY.!J&J']6(->.L=
M2.-8/6Z1R6UGQ_8(\EF1]\M[PV8,/8SKYF3Q>F2&N44".C#AZ@FBCV23(P.I
MB@R"&1)]W(-&WX/YK-/[YO[1-A5]E[^[<Q;>N #>BB?W4P)OTQ!Z*8)W[S3V
M5AFSURE(J<"IF&EOKO%C.C"2E^;(BS*,#1?BOPWBMH7K[KWE6]A3D-QDE1"$
M3K2^"V_!91^@!D.IH+6U;KB[B$UH]U-LKHD^K2\CMS,U/WR!.%Y*<C$C2%2,
M5F3:(SP3O@;BU?C<;/+:TH@_3X&XW56E5>FW+I0-6\5K&V3/I=\:L+I].:^G
M4#*LTA3I?<XE0@Z^WD99"SZ'0+M4E-HI(Y10/ZBR]%7ZK2==Z<+$$*7?3.(%
MDW(0?+AV8ISPM>\($UFZK)C:SE,\]-)OG02_J?1;%ZDUC-!Y).'8&(PH58*
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
MHE)^[!FS=E];NN8/JU^W>H1;^?$+45^1&_:O;5$)O@IYA%,2(9"%:0@@YR'
M41Z#D*1(RCB%@N8FTWA$AN?IVPD-2AG4K=B@V"B/OBF:Q^"+6/. /@Z_EI7^
MI6CJH-[2NN %J0KU>?7/I*Y+5BCFK<V(8 S1<0*8"2>[B=]#="N#3F(PB)QN
M+>^W1ZUG[]OJ(V$>K3=F/ .[.J;3'P2:K**XVZO\][%'%Z$H ]T':C+YJ!TE
M[<GN53LWZ];C>5U6_[LL-LW?U3O>*B']DII%&:-4*'H2208@R2 @3,: (BX0
MII+F9AQE(]0S:74*_,\Z:+0*@50<]$^M1/"UU\+6(3& T=0SF1<<.Z:ZBHL7
M=\7<8N]^BX$J"SLPYN"<>C(6S[KRQZ_*CFU5J4'?%H06ZZ)1:_H-K9N*L&8%
M<YA CB5(PESM4E*2 BQUS"C-$&91G'*$[*AC5)YO5Z?<@%YXL-Y+_ZLM68QC
M9LH3LR%AZ<R<!R'X3'K1LU*#D9'>66%<BX4)P0B24RXP>\R.!NJJ6;U2CDCS
M^$XT7TK^9O-5U(T0OY)[\;*\)\5FA?(DB6D8@9QCY3S$+ $TS1.0YX2F-&:I
MA*$) UP7Y7GR=P*U^_LLT$*#SYW8RU]W6ZC&)_Z\ -C->7O;C:>ZN5EG9KDD
M-6T-4Z.T$_QGL6YJ_5OK[+>SV$# (A/8W-!A[EH\X;IZOQ0UJXH'O9^[E3>,
MZ5A'L;E[7ZX+]J@\AH_B3K_U#^*AK/0?7GU[4%\,_2H?5XS$',,H!3%)J5K;
M.02(\1Q *D,NDRR24MJM[1.T\3SY>\E!-8BV7?*G &WJ$"P$GQUU'"BE8T1D
MIU;PT.K5[C'J[^$-/C?B6Q-0-7%^G]6?F $C[][&%!T7]D5F@//44YEC4%="
M_)MX?*?&NA-:PGM%%.5F(]8OROL'L:G;N%<;?]&GW_P]>=2?6G&"**0A 0E%
M&$ <(4 H8B +,4()H@C%ED<Q#EKX)D M#[0" W:@ART/NN!KRG^>4;/C/:5,
M<+_3)G@8U#E"[UD7,^]Q?>ATFI/N)D#BG>9<=%N8WB; =TIK4P9SI;,/ZBLI
MZEOYZINH6%&+]U7!1*TX]';;Z PAG7;52KUMZ78(529)F- L3D%*1 )@%@N
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
M84,)C%K?]]9:V'I#5GB:^D6^4+(,J_87')H6J!Z?63TB%SN]^T962BWL);D
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
M!LJ*5D10$:(XU[FG L!(A(#2. (1306$'$?<++M@7(QGJFB%'2S'/[K$::X
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
MF_F_WLO;K>:-84+'%92, _$3;;>,M'<]I[2M![;/&D,?L<=_D/R<\*6CX",
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
MV.#I&QK8-#*8WL"@#?"\)W7SLOQ#,Z<@]VUY2L*ZCME<Y#+F- 4D@;KE:(P
MQED(LAB%7/U%"&24,71%CN<ME!8<\)WDKO9J+]HBE#J"DT$\>1[K[>9K:_A>
M:/!I=L,MPL?S . 6.78"PBY0?-V\T1CQR./+A8>OVW 4&3;XN ,=O;E_($6E
MW_&M[!*J;C;*=VO4^RSH6G3_]$D7;5EQM=<EF&<@CW,&8"I#0#&A@$=,>5=A
MRL+0O 2*N5S/=+571.^L.KEM''6OS/"OGUM];&Y_6:!K0&I^,+,CN3\+7!94
MZ <V-VHTAV\FHK0W?I0X+89;CDCM;3PB5H?'W>K<O9)2,"7DUW+S4NBJ_GKX
MX0KQ;:7^67U(R^DN%Z\PC1&"- -IB#( D8@TX6: I8IV$^4-1@FWN*GCJ(;#
MCL[A0HZ2"OA.F^'HJ@Y^W*@_-)T^?>4#FSO^#J@;$+$G$%V+\06=,II1-(Q[
M?8)!(1T.U'_J=>H+!/C%T:Z>GT<\G:O]S8ZK=4E 1U2N%0RT'7;1<H*.-G]?
M;-!UF$F=(%Z4]UI ^TT[B'8^?SR-A>HDT/;_=+BTV-Q]T(UZZWUYH6B5YBG#
M,(& 4:P[ED8<4!*'@"4LPB0/8\@MZD!XT=&S;][*;L\QVI3XG5RGI@FSOAN#
M1>+I$;=;2 Z;,!QJ?-B((7C^&'P\.$SJU0Y:E9]U_PEZU8-.]V<'U=T"FR*Q
MGMZ<4WN,IWJ#T]MI+/\F7?MP^,#8L&_'K**?HL^'#^PN] 7Q(LIAT3U??B\:
MFL+E*1$)%"!G1#<YB#. ,A&#!$+.)68QP>9-#D9%>5X"7URJEVO!I.-0&2QE
MLP%@>0!VJ11H$+F48AJ'P6)=F T.-WJ_#,O,_0Z,[!REV/$1EF-*(TN.",_L
M"0?>^JT6<KM^6WS5NY";^[)JBHY,=7IW_7W8:5?,0+>U^Z-8KQ5[%B5?(=T3
M(<PRM1D0.M=!2)WK($$F4)JDA!.)XM574='2B.%F4<KFFW^HFGERIEI%[MLZ
MP]M6WV!=2-&FFST*4EG5?ISG+1A0Y^+(VE%LIU[0ZA?<5L&AANWE%^7UG4;V
MNRJ36L]@4+1U#HN1&BV^WH$%;R_^+MSX?;EW8K<<S K?Z+(QCZ3EEI=9D3E:
MAN8=V;DALRCO*O+PI6!$82A(W;:KDS 6L$WQR4,*8)@B@$3,@$AYF@L8D33G
MEHV7S\GQ[& ?R@R(%NK8RN\\2.-+Q(RFV_&^O=4N39#';/+?[/BL]*6;&H]!
M<*9Y\>C'[:8O%\7J#9/5S987ZDW=-(HPNI7H]9K<K2"D(<.Y!#06:O9F40)H
M3B+ I(00(AXQDIO,WG$QOI,W7KS^$/22@P/1@99M-H&OP#0^?^<SWF[ZNMEM
M/(7-S#HS@VO!_G)7?OU9#=#.7?U#N[ZW<_/*L(M,33/3AIEI^&G7=;5=KW5
MK1)?Q*96JWQW&+7KY:QF*,TQ92#7]W%A1B% ,L&Z(Q[/:$P(%,QNB;TFTO.$
M[;Q4=BC_N)_!7VV7W:L8FJ[ <R)C-YM'0/E,YNM[;6^J]S7ZJB(++]>FP)RN
MW,9/NE]XJ1LU7E6)-6FOUQR[_GT4D\$TC&*NV\%D,8 XXP"%,0="R(P3"/,P
M,UK5+>7Z/@=F_]H6E>X>URNSKY[4QL9;W70F[)?BP>$VB FPF!%">,A!%"ET
M8902@"DD(&.4Y3GA,:>16<#-([1.4;473X:I*3//CI/E,40O'O3R%3?O@B^D
M3W7U4!G4RNH%KNR8:+/X+1X+B,Y=[+%YW+EL>U4^B*IY?*^^5,W-ANOCA <=
M%50+Q'K+AW/14F[K7O JP8BF:9H!@=6[@"15N[0H"D'.TYA'20QCL\R?*4IX
MIO1!H6>!+D78M)0C!J6LZZ[;0YQR(2ED A"B+XNF'.D#8@A2%$9)FN<XS]CJ
MH0V??6Q(97QYWR_0WRLT#]S:V>QT"RJM'"@E4.H-Y$::@(J[8K/1'RAE\& 1
MZ)_VCG*!9$020+(<ZCT/ 2AE')"<B(1QD>((]^_HU<;XSNH2;VA09ZGW(W03
MN 7?C.G*[1=KNV5\ L2S-AYPAL1_DP%[U99N*. ,WIGF >YCN=RSVS4C.&H]
M\K*\)\5FE6>0B!PF($TE!U F%"!$0KW%D'&8)A3FJ?G5NC%1O@.R.]G!<8N5
MSYUXJ]M@HY"-4]"\0%@&9Q?#P.82W%Q8.-Y[<\;$\KJ;B9GC-]Q&1UCP4IN)
M)<?WV(R><*XRIW3N"B'T/D",0ADGD(-(4AV1%LHQ(Q #)K"0!$&<V![_?B_"
M,U?IBSM#J94KZ[PI)J9^T11+[<C(PDB7:D\7[/!?L.E[P4O77+I@^)FR29<^
M:3<1V[K^U>/JYK<5EKD(,TX!9BD#$"H_ :$P!#'*PS#G,$$B-)EX^R%]AV^W
M.@:^+HC9_#HP=7P^N1E@-W]N?OOXZ</-VS<WTZ?-J;HC)ZC]A[M3U/Z7_4GJ
MP5"+?/%/51^^Z&?^,D<7U/8X17GH7XM:KV%OBXUXTXC[>D5Q$D:IH@2,HA1
M&J: \IB *,[B3,@HRF++WA$F8CU/D.,^H%UUOX>=%L%G-8H("JV(=5:2$:BF
MR];<4-E-Q3E0FM@R]9K1BS9-O:C,$[9-O0;0>./4JT\[;+SU^*5NB;,5_%9M
M^+M#K5UV@**1! I,  HS 6!.E!>K?%F01UB@*)*IC,TO"HW+6H!$!N'!7GKP
M^>9J"H$U:@:;[_FPL&>)I6"PV'_/!X?;!GP"+'8[<#-#1[?@5X98;@]N9LO1
M)MSP$5<?Z1]"QR0%[]M$#%57VW81M[*]@GG;]@(;"K)V%0[&2K'&8817DLE4
MN4ZY3B]3>XJ00T"H3$".$5>NE: TLTPT\Z2I9Q(=M Y(W_UDJ*BL/ W=!D4[
M'IW6PU_:NA_Z#M*VYOH IBNV;%WYVM>+-77M_@2ORX[G#=Y4^R;.OJ]E:V)[
MQM:[T^E+_X7]5,^OX=2U]2W0+8+T_-5*A(P2B:':1*<Q@%(GLY$, 2)PEG"9
MI'%N%4%Z_LHS+3\7Z[MB>V\7/U*&FL6/[-2WHZGGK][^\N:W=_-%C_;*3HX>
MJ:$6C1[M5?\^>G3P%Y>2RE79%G@J-S<;_DG4S>XHMT\T1"(*8X)SD*8" <BS
M#!!,*<AY$K(DA"*.S"N77I/F/W&J%]]F,&@%@E=VB5-FH!GL\>:$PFY:C:+@
M4ASB*APVM9=GA,6Q K/3E\2R!+.AE>.%F*\-LF Y9D-[CHLRFS[DNN'[()IM
MM;G=Z"R5[@#I5]&\%++8"/Y<;-0/N\+TC^W?U58.9R*+.4 "*;)#(0,(,@9"
MFJD='8442VE1-72"*D;?\\F50SNU=&MEG=<U),6);T,^5[%1+*O>C.V.S!YY
MT[V6'R =&] S?<VTW<%V/_VD-T<;T02\4RB@G4:[-A2/P8\MQC\%:MSMNBT0
MIJ>2^M7L10QWF\K*1X="9W"];Z/L-5MX@^0,W>G6QWTH!__O;;FY4\1QOVMU
MO\^$V<=J\Y!&(H3JO43:!TQS# B,=#'E*&-A@BA,C?H:&DOT[ =J%8!Z[C[8
M*1$<:.$6[S9"TL QG!L?.U)[.F@LG,2Y(7)S%&> RLYKM#%[U',T&F@Y[]'&
MKB,/TNI!5R_R;^+Q'=F0+H;T7I%-N=F(]6$IQQ5#:9)%/ $)S5( PPP"E. 0
M("QI) F%N4SMNJ==%VI%D?;=U)0"P?U. QV<[U1HKUH/.MBZA090FOJ!\P)D
MQY'3L''PR\R-]>Z(&:BRL.=E#LZIJV7QK"M]O+I_6)>/0O2>6SVT0V<12TF2
MY8!!O=543 %H$D,@I$QSAF%.B&7'Q0N2/!/%#K5=WPE;5KB$D"D5S&"WW?P?
M! [;N]K'7NR*5=XG^B7Y"\_N*S"<3NEK#\R18:DKF[Y>EW]\5!YC2QU*B/J&
MZ'?ZN$H)$2+)"4 QYLH9T'<PDT2"C$))\U B&!L%S.U%>]XU?=P^/*Q;F<K1
MY4<)A6V!9:G4"HJ-+*M[)^_ &&%38O"!FV6(Z )*]:!%\+D1WYJ JB_][]XR
M+TUL7S3[<E2A)\S - %J/ O3: 17"KKA_]SVNYO7936$']]LAO_JW<]&2=)-
M>64(HSB*8X"$XAZ8D1C@5! 09C'!"4L0B:@="UE(]TQ$!Y)L.<8&0E.:\02,
M'=,<*!$H!@[X^>!T80"= ]LX0."=<&QT6IAS'. ZI1V70>9P?EZ*AA1K7?)E
MM]+?T'+;/"^KJORCV-SU729QA.(<<:'\(*+\H"A* <E0#F26R@@FD(2)44?F
M25IX9J+C]9WW.ATZ00'16@5TIY9:\2U:>TY[!2Z.D@=@I_A,\V ZT8&RQ&11
M7\I4MR=TJRSA&_>P; >S+_S[4;!M532/K[ZQ+SIW\%=R+U8H26$<,P%H*%(
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
MHA%56RI!O"0-Z>\OKW"4,9F&&8A8IAR )*$ DSP#&+.<4$EX;I9V=DW0,B=
M![(#+3SHI=L> %T :WR>SPF!W?QVM=[A]&?<M F'/Q<&7OCL9]R\TZ.?*Y]W
M+D&FFT+V:?K/'W\ES;82*Q&3*)91 A AD=I]JRTXCM7,362HIFD4(AE9%M\Y
M)\;S1&U%#C=0K(MLG8/%U!F?:JS=E#RRLWX6T,=@TXJ<M<36B$G^*VR=$[YT
M@:T1 ,[4UQK[]!R)GMVYKW+A_R&*NR^-X#=?%3O<B5??1,6*6KRO"J8[3+8%
MT&^[WE^'B8<R%"%)]1),<0X@4<XX#D,(:$@B%&<1$\0H'\.+=KXCT ?EM3I-
MVWWKH&O0*QL,V@:=NOKCK<+!K5N#QSG?GRD5/=%;L6.PXR32S?Z5_#&\$M*_
M$C&\DH?=*^F:FW3N:[U(3NE,."Z:7SI5YR?,-9T)[O&\T[F$.!Q[O">/;;[K
MZ[+JN]+?W%6B3?A8Z:I;,>0,<!)C "EA #,8@3A+PC0+V[0<XV.0$4&>&;<7
M%SST&E@<*HRA8W!B,I/-=GPV"&TSWP?;=W)G,M[BA&4F$-Q.7!S!L#N*,;!P
M]&AF[/GECFH,K#@ZNC'YO ,AO>S?LV+#8>MYFBO.*(]R1A,@B [I<L$ 09ER
M)7.)<\YE+I/<F)E,)'JFJ$&%0.D0[*(<$S/MC9 T8+&Y\;%TSYX,&@N.FQLB
M-[*; 2H[XK,Q>Y0!C09:C@IM[#KB1*L'W2/<RO%^*+MV8VW7W1==!LR+DHN5
M8"'%!.8@R:!RVD04 HHQ!R+E<1+'*$'"J)R$H;REXMT'*CP+6B5T,^A>D4!K
M8A_['H/1/ 0^$SB.D? )N#A%Q0VLG10<'QM_\1BY@;'G0N4FC[D4!*R;XEX7
MBWI=;,B&%63=':/=RA=M*9L[13P'I=I_V[0UC=I+C#KQ\_6Z_*->4:QX((L%
M2&2J/*<T%P#!B(,\9BP3(LY2BPZT<VCDF4 .90;D7O^@XS;-%Q&(0?LN.UIJ
M;6S*Z,WQ.@S<KZ5!MB2B'8@[]?JS]^!6!GL-#YL(/ N.WDI;Z/3U4Z!O4^9P
MX;?@6 AQD;=A62UQ1N3&ZRG.(6C!BHLSXG)<DW'.@1W6J>'ZP9O-F8*Y*\R3
M)(G#'&0,Z@J-B /EDS+ (T@PXGE"I'EN]:@HSRO+[LI-V[1<20^^JR=NP6;C
MD!DL$K,!8<?^AQA\W&/P9GX,+*AZ-BS<.-@=$SM>-3)SE##'1UB."8TL.:(X
MLR=FZ5,J&E*L!?^^2<KW^:R'QZ,I1I!'- <I373WJ"P&),\XX"+!,")$4$)L
M6^A-U,GF:^_4;._P6/L@,_MFO/*@IQ>0B"QC*&. B5R] ,83@)G:[L0R1Q%4
M_XM2HVMI3P+_Q)R"0;NCR%^KW]._E_&%[$G0M@Q&'_>!': ^[=E5G%Q.6"(W
M8 )6R[9_==#S*7N_NL-ZI?'KA(%=%[>=BZ_;R_Y6:^&W#Z)J*R3O6W[MZR,+
MWO^YW.CH$4N@YE0>IB& "8D!C4()2,IB+N*$Q:%EFZXIZGAFU78GO*W;^1V4
M@U(';?ALZ7,2]*;<N12@=L3Y8A=AZWID_]CC^M-98)\=E&-7'RMW"LY)G',
MY9TU)RFY,&7. >@I7\XRZAP[@;:,O.#O2=4\'B6SYAEF810#F8<80*[\?H))
M"%*<HA *(M1_W)W-"U)]ITQU4H,'+39H*K*I]>R<F'9Z"4$7MW &7*:X?M41
M0$OX=E<,7M1_NZ3+$_IH5^ 9]\.N/>Q*'_N2Z[?R[V6SJR+:WJ81M:XRJGZO
M!%^%2&8)BAE0[I4$$-((((*4=P59QGD&L826.U9CV=[#I+T\M;YW FTIQ!Q%
M4R+Q@HT=G>Q5T'3RM55BJ%!<F$/F0"K6QGNG%G.-%B88:ZA.:<9^B+F*Q7WZ
M4I7;NR_M9: 773VO7T7S4LAB(_ASL5$_[(Z!'MM]YDKPC$ 90Y#04)=SBG.
M,^794.70* 3UI1W+8NS3E?),3[W,6F>'$[7AGEI+S@%U4]9:%DO'@Z#C^G,;
MT02\4RB@G4;!>E I^+$-C>FV7/5VW1)@NS<LVRN%"Y2@<P=P\>)T#JH^<=DZ
M=W"O%[2;,+;#>7;;+D=M?[I8W(=RO7Y=5G^0BJ_R4&0"91F((I@!*" #BC,)
MP#*F,6&8Y- \#?VB&-]AKEYN?R80?-:B@UZV35+U99P,#K!GL=XR)N7?<(M3
MZUD <#NQ_@Z(F<ZGKQHT>C9]^>GESJ6O6G!T)GW]TP[<\ULM% .^+;Z*^K9Z
M*1XJP8KVY7Y0&];Z@[XM>"O5ASJA74&5E0QCF624@#S$ D"UI02$( )"D= D
MXVF2I.9MH5TT\!V=TD)!*<&V'H[7GNE O=)3>1=*4=WQ,W@4I*I_LIC&3E@;
M4)MO!.U8K],F:-4);JO@4*&@U>A9T %\*X'Z<$\*0R4EWWA:,*9O7-W(U!>^
M=N0[!9M17G8:>#G*GF+W$9M/&FB.XX;_=TOT=8*V7-;WY\.M^%)NZS,Y%K&D
M& M-_CB/ &0Q 41&.4A2]3*A8"Q/+"M=SJ#5@ODOAQJ>R8'9K1W[J3?E2,/U
M+;D<>2R _90CD7\= G^:$5.=+MJ+G)M,1&W1<Q5779_PW&4BO./G,E,'M[]A
MV;:F*JNW9=?@9I5DD$1YG(,XC3B N6  QR@#DJ54TH3FD@C3VY3?C>V9$WMI
MP2#._'KD]QB,<]5$R^P8Q]@HJ[N-%]1WNL?X_5B+W5F\8,3A_<1+'W&ZXS%D
M6W?%QO0T+<1Q< PE$46*\B(BE",B%?]A0O5/:9Y&F8A":701V5">]V/,08&@
M*WDWJ. >-C+ T&!W.2\RME'_IP#%ZBK(G."XW@>Y -)L]T!,;;QR&>3J,$O>
M"#&UZ;MK(<:/.7#>1[)6/LG'1GFK'\1&_$'6^M[)K7Q?E?6#8,VV7B4QB64<
MI0#3. 8P).HG7>=0PCB*8D;SB')CSKLNSWL66"NUO;]D,84-<#+@M7FMM^,U
M+;LMN*BE/PL&'+0"^I_W*LR+B@6QS8N.&[%-1\F.Z,QM'B4Z@V&6(SISFXZ(
MSN*Q.6)1NJ3%O?A$OAV&,/*($T(E QQSI+B.$D BG ,><4FC3/V>&QU^FHOT
M[N)ID8':U=NG]E]%RR7@,Q6#*=&<8@?&(E&:,5,7#<&<5>1)>]U?!N9:,_N1
M)UU9H4M>6\DPHA"S$.0"40!3* &"D(.4A6E.I<A#A.WZC78#6\UP^VZBG_0C
M?9:E[0SO+4]P)H1,(X S*@"DJ6XE#M4F-Z%)',(D4:2X>FB/ SXVI&K\V?^]
M$(N4M[MBL]'I5I2H/S#KG+<>"HXA%BS)0"12J:!($D SG (N(HEYR@B! Q2O
M-MPW$(,(8QC4 ],Q,*5U>ZOLR/O5^'?:@9V/-?;.P;VXA9GVV,A3/OWN[ZZL
M^=M&7W=35/RB$KQHZKY-(4L46>8X!HDNT <3I(_J! ?*>Y)(2,Q(2NT\J/."
ME@N-:7>!=:)M)]0%C$PGV'3+[29<)^_0X.#S_96FE0ZS<-PL[[/R@OB%9^DX
M"*>S]LKG'4Z%-ILM61^<0+U6/ZR27"V DF 01F&HRWPD &&9M1V0,^4EY"DS
MZF)Q48+O$Z)6YM$9N99J<5!T%I;Q&3N+L793U=9.N[.C,5O<3I#.CKC<.=*8
M04>G2:,?=(FOZNX&SXF:NB_*>]V\ICOLU6';UT55-Y\JY:A]$?W"H-9(DF4Z
MP(IB!*"4"- TPH"%'*8T)%F2&'6)LA?M>5KVLH+;C:%3Z@">2?S5%R26H=BV
MP4JK1W"H2-!J$K2J! -D#FVC[7"SB=#ZPL\Q6&N!XUSQ6A<$QD.W5B,N&,5U
ML?0XH.LT@@/)_N?+=V5W+^;CEK8AE/ZK#5.>D41$@-&, (AC#@@6&8 004QY
M%A%L7I?QDA3/U/F?+X-!;E#W@BVXX"(V!G0YA\5VS'AH["#3A0$O6FU!=G-8
M[\9KYU"8B;^N&35*51<?7HZ5KNE_1$!7/^S -1^*^O=7WQ[:>/1-79<Z@UKP
M?Q3-ES>;NJG:MUUKYBLV=R_4?PA3<[ZHFX*]T.;IZS3ZN["_0OVK:-JVAFI3
MIX:LWY%OQ?WV?B5R27&6AX##1 *(*%%.H0Q!GB8QBQ@D<6)>TWPAI3TSX6!!
MT)2!TN[WX$NY;L.=+\B&\()L EZNUZ1J;^B* _6>!0_[R@0_;A_4 #9W:)9Z
MY0:,_"=\D78$KPT(=B]R;T*@;0@.C AZ*X)C,YX%1X8$>TN>!<J6X-71:^_-
M^1.^:XMUZ$_XSMV6M3_7N[=;-Q=^":/+\%*Z++>J+XSND9.PM&P[GX-U;596
M+U^MH P%P5P"1#/E$6"4 QKG$ B:I3P5/ Q%8N(1[(?TO%[_(JI[LC$\E#XP
M='P==%/?;I7ZY=6'=S>__M_IW'&J[$CXM/]P%T+M?]F'40^&6F1BGJH^3)LS
M?W'IB7BVNF'7WD%T>1XW&][FO':_K9A() XS :)<5_*!2090E(8 992&:9H3
MJ!,T3!LDVHKW/%EZR4..DN[5W-:,L6D :(VH@<?I%2>[67FH2K#7Y5DP8/=F
MCUV7E=[]@U<(;1HJ^H32L;OBW)!:]EIT162\\:+UJ MV872U^+@EH_,HCM['
MWU8292*6N00$(P%@EC* HY #@A*.A(!Y3HSR.O9#>B;4EV)S3ZK?+;V/OYEZ
M'U;J6_+<JU_?W7SXVXS>Q]_F\S[^MK#W\;>+WL??IG@?77?ZOOM\_::N]4QJ
M[]?TE0QWKO^*<L%8G%(0,:K\;J&^^41@#G+,\C".LTQR\\HSYG(]3X\7Y?U]
MJ9L\:3V"HE6D+3'3_8M-?,P"2P.'PP]"=C.PTT&WE^NT"#HUG@V7W;J2I@>J
M^$'+PK?P@YJ;4S$?>G;>A#T&HVZ$Q7#+^0_V-AXY#@Z/.UVD/F[UL>L^+G*6
MH9RJ?1L6RHE(HP@@*&/ XD0P'$.,0O,=W"4IGHGSI.&06[?VBQ@94.0<EML1
MHF^CK:X_3S?>]=*S PBV]Y['C;MRV_G"PTO><1[7_[N;S5<^/.U"SP&9[8.S
M;4'#@FX;P3^5KTE1_9VLM^)6OE=ONM-B)2(FDI2D0.8"J9T.C #F# %">()H
M(L.<&YV\SJ2/[T/5;C56NX!MY=0 :!K8XVSW!!#:\>*KH;C]3J^CLV:V5TT?
M6DNE7/!5:Z=O(^H+;'W1J/GON$Q$:J&K,:Y:/LF-FHF07KJ(,W58YYYIY?U#
MN=%B;V6GR<VWHEY)G/$DABF(PC@',(\Q(+K]#R*84HI12LQ<M&N"_&]O>Z%Z
MJO4]*#X3)=C07[D*E"ES33??CI)<+'?I-#9JEO\>8N?%+]T=;!2$,WV_QC_O
MDOKZR*OR3FQ>;S=\N%Y&HI@1FB;*=\&AFL*8 ((R!%C"H:0\CJA%!?<S CQ/
MW4%BT(JT2?H\@X7!;FJBA7:S\]@XI]36,U;:9+5.L]8QH=7LE5JFLEZV9#R+
M]<QS"R:P7M;Z.'=UY'.3:MOM6(()RB6"0$@& 41" "2@OGI$TR@5A";(G"5.
MAO<>A-G)<ZK#9D$/DTRSC;+L1+DPPZEY3E7E%F,%DY?H6C;.AA!.GWJ*HG!C
M9'#Y4Z[>_S](59%-\_B^*K\6M7IK_3<FDURD+ Y!@HER(%*$ 0WC"!"&)68P
M$7EJV0SY@B3/!#%(#1X&L;9N_R6$3/W^&>RV8X]3D[W<WK]BEW?/_Y+\A5W_
M*S"<^O[7'G!IXM2UB2HV&Z4UJ;_\45:_%YL[1AZ*AJQWP744AS3)$ .(,K4?
MB"4$-$8$9'&(\S!'*"=&'? L9/K>W7=*M-W8R@W0>@2](D&OR5]M>AV9X6C@
M+,R/CN7F_SHP;B<WAA#9](::'2K'1E'S0&;91\K*^/&F4F9#+=AARLJVXW93
M=H^Z=Q7M^I2V:?IUGS!WK:,E29C(<!2!!"%=!C?3QT(H E+P.$4IYC2V+&SD
MHH;_P^U6I8"5ZO]^[)*1#7.!)N)KZE?Y1LUVRS9?C]"A17)W=U&/>0U_IWZA
M[O MT"'40;G%>X*Z WBN"^B$T5SY[W7QK;V:=+/AKXM&?P&'@$&(PDC2/ 4A
MRX5R%:D 5'!="#%6OF-&!,TLS[XORO+,9*^WU::]@-7FKLM>"ULFNXR4*5W-
M8K\=)PTB>\L[H5[V@E>-\\X8ES58F!:N0G$Z]Z\_XI:M_^)&.2M4.241!R)-
M4P!AE@'"$0084B2@S'"(C/J4[(?TO:/35_B)7;*^LG-\%KII;[GCNOGUYN7-
M?+GZ>UTGY^JKH1;-U=^K_GVN_L%?7->L80DL1+UB>9A)JJ__,1CJBX 84$8S
MP"-,$"$)SM+4KE+SP>A67W37<LWKO3S;)>D0"--%R-$\NYGPUL FAS7FC.[>
M5Y5#F0NO(V?,/5TYSGW(=6)U#>?+^X=*?%$N:-N5KBVR_H4T_RC6Z^?B@V!K
MM6,I9*&SD=Y7I?(I;JNW9:T;U-_*3^3;2M 8L3A#($OR!$">(T YQ$!&H0Q3
M29"@R&Y&SJ&6YZG\IA'W== HA8)[\JCV>6I#MU=)%^NJQ;^V8M.L'W7VWT.K
MH7H[P5KI:#OM9WE-IGRQ-/AV1--=(V&'ZNU:.^B7\8?2\.1MG+R 9^TFO92Z
MW/&<?#4G=MZ);A9E%V;(.0$^I=991W?FY(VHRFW=9H$2UM2[,Z/_G[IW[7+<
M1M*$_PH_['O6/J<P0Y  ">RW=%W<V6U7UE:ENW=??]#!-8L]2BF;DLK.^?4+
MD-0M4Z( D*"J>^;8Z4R1\<0#(1 (!")FE)4Z)PP"S'.S08<X PSGR-A=A(AQ
M>S!+G2K$.LB*[/%W<ML<:2LX_*CV/%W.!F\,$CRM6(#^(>;HDF;Q;<Q9!%,;
MCDM4G+ &%Q\)K'RR;6CS3JU9-5?RH.1T4TMHM5PLU+R+"J[N&9^K>_7G^B?;
ML&@FI.%:4T.W-H0CF]O)$,H 3R4I<U1JDKF7B1Z*)K*9.&R#OH5W5/:\+036
M(DRV$#U+?@P:C7X;,SG'?E;HH$'6G0_!R>\-PL1"3'[J;Z,5@7//JBM3<1]>
MA"7V&/C791F#LXME6@8)F;9JRQA\O"KB,LI+PV\ K8R_:MLNKFQM+0$%1X 1
M: ]^% 8<:@$H)[K@YD=N0VI^UWYV;X\=.[9GU?9"7;V4&[%NCCU6JOY6";L'
M_*86&_\HVR$WKDYDH,:>\>9.V945,^Z%GE?H)[C%LY<Y^=6=5^J>NJ_S^D/!
M 6QFOMIF%[DP/N7_5:R^6<B/R_7NMQ_,3M/^>I>ZG69FZME@FBJU[;I<V#Y:
M)1 REY!RG++4,]W$#T#D.?N36O^AE%W8M@>TWU3R;,5[Q\/]>'4.F4=CRS.J
M;B7:N%;+E:6H(6RQ7"?S_=_V_$4YZ UC(WZ<W@_6U*'\(-).1/O#WA.P,_VP
M-!-9?5K^H>IM.[\48P@5 SE7MN@LEX!D @-"S0Z4H4R4R*D?V.G7Q\X!:>0E
MC4"/W<EK%ARV>(-T\S,)AVJ%W!-ZK9_'=FJ0GF'[(Z=A]-O@G-6B=\?R^JGI
MMB!G$1_M*<Y_*C"5Y.-,D(PB@7.@B@P:1X081Z0L,\"*5!<Y1E1AZ)5*\C'V
M=N!KM?#-)/GHFDGB!=[3L__+[<<Q$TD^]BS#GHDD'R=.)/GX\LM]XB^A?OAQ
M._'=O;KFW,<NIP>_NQ&-7"7-M/IM52T>VCO[OZKUUZ4\Z$ ^(Y)SBE0&RB(U
M<P1E&: %(H"7JE <E1)IZ>>L1T 9>=K]LEP\ //<H_%%;1W:BAGV?:_IQATF
M5]__RN0'1W"7^I#QMGYXNSTX_#7;0D[TLDXV%O2V3,AC SOY?6TCBGRDB.(D
MO$;?:L3 /O%^)"+]KS<M,84%[&RZ8WV[BE1J&PN *L\H1Q#D@A* >,H!1ZP$
M188%8DC(G+BW!SPE(?81>I<(T\GTV *<I,-AES-423_3UNJW$Q>RUSFIJ,=V
M9ZC"83L>;\7]=C]]2O5N@$X^.-T>J _WT3:H]X.#NCA_8L]V.&_L7>X'U9JT
MIZ;Z_MUFO5JSA6U(]WDYGQM;9AN=SJ2DO"PP-&PR 1#6!!".,B X+DO**3;^
M84!+9U\<L4_I+3#0=N+MH"6'V)(.7'* +OG=XDLZ@&']C;V'P\'&34.RGR7\
MM^$WJ)ET3)X'=);VY'OT#M.AM#BVF_9^_35Z3X=R<*81=?#K0J,-QK?=/&[L
M08U\IYYJ9;O+V2;8"WGSN*S75=L3N_-+<J29)B4&"A>V<)_. 4O+%%!22%'J
M#$+B>>;G(S[R$G$ )9$'6'P# UZ,NN[X8_'D9^7/4=0<^+$#(%'.^$(XB+[M
M]@(U\7XZA+#7&^6@MP3XL']3S[^:C71K]7:I13;372TZ&6VGRCL^KQZ:7WQ<
MKBNAS&>KI33_?,_$5WO0.*-*(9*)'$"(<H 0AX B+8#*2$XDYCG5[FT<QL,5
MV8!U,)+E#L<;>PIOLXR>&BCV7XDR8-I3^A\>EXOU5Z]..B..D8.C>QWF_4RB
MP9CL01XD01["W#7[3?9(DQ;JFZ0%:_^56+B)Q7N=(?'PC:\S-&&^\L1#Y.=-
MCT]DKW<]HKCIO.WQ.3KROB.\/M0;OU!899OS(@N&>8H T8P#1%D!2%9P4&@F
M$.>0E*E3O3Q/N9&7KX\N)8E\G7$W0EV]\-%I\EMKG!B*XGI[*1[=YW9#,[&S
M[471:R_;[_&P9)F_?IIQ*(H\*TL@*"$ Y0(!)@4S'*=%1E-,<^95=^6OGR);
MA;^R)^:X!3]0LW]"AX'WFZM_O?ET\W&\9)D]U,'),N95DR;+[*&_3)8Y^,L8
MR3*[NX^KPYP*R 2C+*6 :6&^\6F* =5* L'R5&<PDP1YQJPNRHP\)?8RA^2L
MG&;+=24<E0._F76<3[*[D[R:)"ND5]=)<SQ.([EBQD8O-?WY%_V/AMJ&+^KA
ML-< 21GE,H4@XZD&J& Y8+BD0!$%<5GHO-!.>:+G!,0^P>R$7?;OW.APG>GA
M2GJ>(#KK%S"%3RL1?;Z^$#OQY#RM].N9>.9SP;<VV>KKA_GRC]4'@^FWE;TS
M^J%-N%P\W(AU]:TM#::RU$P[(D"I- 2(H0)P"G.0IS MR@**//6LR.0FV&N:
M^M=<LB"2C3V6K1;;1-/%0\)V\KTO>KK1Z3J=QR?);YHW_&@+H*TI_$/'U8]^
M9(7<'_72//[54C<X4]\Z]2+IQ(54O^<#CHE^8O,YJV5SA>3+\\J6.'N_J9=/
MJEO72ET@FAE#HHEM)D$R#KA0!!0$FO]#VIY2S[ZIFB^=3G\NB/.9*(="G>=+
M)[^[3-4A2%H(R<U_?O$X*;C$'"EAB@H(05D6Q%[KQ8#H/ 4LE525)4Y1[G3%
M?FS> LO$S^=*K#=L;K<(3ZI>/QN[\J]-5=N\<FMYMLS^NES;NZE?EO/-VGU3
MY<2HPQG7B#SY&>+>+U9 (NLE+CP.ET;D).S$:!@W?@= CLKVGNI<>L=T1S6.
MVAR=O[@^$[!8?%9B^;"H[."_4UK5-9LWNTU;$:_)\%_8G::9^O)^>?^U,B!8
MW;A3FJ"<,J6 )$( 1&WQ*IPJP$AFJY @Q*![\\%0%)&-Y $L&TE!]/_;5:!L
M+^0TL)J+_,]JG:P,/ENE<FT1)D\&XG-3HM+#1@0/AX,AG8)D/PM[R.\/6TP_
MVA)*+:SD;I'L@-GU1R;WRZ3!EG3@IN#6PS!/P7&8Q8[)M9\]'\I1KZ$/?OET
M*\!0_8^6AL$O&^<2;ML"976[:.YMO%^LFUW,8=R\R+#"G&*0%009W]GL^(C.
M,&!"8Z*(XKEO<-$30>SHXT&5PQT:&^)H;P)M 0V[1'N9YI#CB9')&W)841TR
MU]Y^51V:B>ZT.E,Q\7W5R[BN>A?5F;9+]TS=7Q1LN8ZR"#Z9]VXC_EI+*B%A
MQHDM2H"$9H"45 -**,Y4D98:^Q8!."<KLC5Z]R()QK+G;WO.$N5L9<90W].>
MG-(\RI')1>7B6XBS"*:V!9>H.#'K+SX2M)M=*?/$UYN%?*>^J?GRR3K*]^S/
MM[62U>YDCTNA)-$$8,PP0%HRP FE !(D$<IXP=W2 SUD1I[OO_W-MB)L<#17
M3>0>B>V.D(@6B]=NR8E*IWWGV 3Y[C(/B#E D!@(28<A))[GR)#7[G%LID+W
MBI<9&VTSZ*/RA:V?TZNFW.CYZ/9B6^?U:("I_,5V.EUM_:W/;*UFBF:*YEC;
MDL$I0(59<EB.2Y!3(C3$(F,B=3:+K]\_P8E&TWNU-K(\IO$)(AR,VC#U_ Q8
M*^O-;EN9?!ZLH8=1&J9IF 'RT]C/XIS7I]>ZG'AL.DMR'O.1U>CY6.AF:;OQ
M,J-WI[]4#XM*5X(MUEV?[]O%MK%&DX1M&V%N?W'0X>RHT%J&";>;*IA3L\>2
MG .""@E@EE*9JTQ+CMU.G^.!C'YF?1@L.@!O__, ?G+0V'X+.&E5\-W*C3Z,
ML"@HEAD&.M>VPG6* !=, HZYI@6F)4T]VPQ?<Q 'QOO^/8?0=1-_S8'Q6RA?
MC,/J8!S$?ARV[9J2YCI0VV-Y][N#MI[1 HZQ"(T>;Q@=^,1ABEC$OXYN1)/D
MMXY+5<VV(=2F]<B,4T)+X^B#E H*4)YG@+ L XJ5659(+'3I=&S_ZLV1S>W[
MW2E (\UQG_Y:_WZC-T@K3UOEJI"S@3D+ON="E'FFO0QE?MA?A'K]IDDFZED%
MMO/K_ ?"KOO=?ISE.1-(0P(P568^B!("F@H%TC0U;JI@2!"G4.#^E=&WN;+R
MK(U]ZUH;VP^\W_?]]N.[VQ%K8]^.5QO[=N+:V+=G:V/?CE ;^Z  S>?JX>MZ
MJ3<KU:XRLU0+D2()@2A3N_<2*2"IUD"D,H64(I'F<+90#[:2S;W?,==YJ4Y?
M*=I^I5[)]CCV":]'U<N9^U'70 H"3[OV4M\DM94+EAH8R9UW.^Z!UV45)SCS
MZ@$Q^;'794).G7PY/!5\I<\6RMMF -F.QG?:O'EIQ2GK9OYU62W6?U>+]<9\
MJWK+-L^4+,L<B0P@!*6Q%@P#FFD%=%%D2""6P9S[1FK&@Q<]1M,*LQM&VVO\
MN#*[_>T_+=3D6XNUK>^VT\3[YN%XHR8Q3%.>0P"-20>H(!F@):4@0[:Q+$8H
M3U&0C9]XZ :O"/^FXT>I&26224 4M6?32 "6YS:PAK*2(ZEAH3POX5YESH7L
M\8Y&[(ICD E,<9E*H&PR$"K-]H";7P!(,UQDF6"0[?RD[W04CJ>/WSB\7=9/
M2WN*EJPL:#MU%FI][4%Q=<2N\W7W<]N^;'GMKA/\8+G]T?YB;X,:DW1DI!P:
M?XQZ)7QT(N-?)Q\/\M17T4<G^\0U]O%EA/;QV->S^'Q0>IP3+B4O"T %TF;M
M*S3@B)B?LEPQ5' -W?(O+\B)O(RU"=^?#LJN? ZLXMY#5;\U')$ /\,VB>Z^
MS3\&<S"D!8A#+:* UA^]*EUN '+Z\8G;@/3J\+H92/_' \]%G@_:M?]2+=2M
MO5LYRPN>2@%+P(O"^. $YH"A7(.TR'+,!,:2$Z]#DI-BIC@Q>4X.)">_6]E)
M(]SW .4T48ZG*8/5#SA:"=#<_Z2E5['P8Y?3KYWV#*97M5<',OV?#@]FRXU8
M5WRN[M6CW9+4S^\JK56MC XK8P+^\;427S\NVYMO2MZS/YLPVNVJNQ:W4G*6
MLU*B+,N ),:?0,IV8\!(@@P)C4N%&-2>F2ICP(H\^?<0D_468R+W()O]PQ\6
M9K)8VI*I#= F5;R)&R?5*JEW8/T#ZB.,FWO@?=K1\ W03S(00='\\7B;(.H_
M MC)3P?&(_C4*<*(;X_2C.+CQN:HW^FFL_V[C;I?MMDO7?++<CXCI%"YH"F
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
M<.1 7?[T&%D-MV:(%P^V)G;C2JU^,5[6[5H]KF:DR)ABC .8IPB@S(8TB4*
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
MF9>3FD>Y-GI1N?C7WL\BF/I"^B4J3EP5O_B(_S6L_95PXW*+;04QR% !&:>
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
MFJ8G80 [T[8A] %XS<Z# 41>:#88\L9PHS??K)5\S^J%O6QKS\,_J;IQ*BT
MBZOI/;M1\NZI:SMK?#LM$.7"F#A52(!2"@%/%08H$YG@N1*B*'TM7@".V.;N
M0.@V]F.DODED"]9Z,,EO7]XEYD]M6U'OSF-A]+N;P\BD^MK"EC;5X4E^F-O2
M1WOZ6KLH3],^KB4<0,P$9C $W>0V< "%IPS@D->%6K_.U,X0+11#I002,@(0
M@1F@NL@!)8ACE;)",L][.]V;(UNHSV%^V%9M5SL2H(R?9;BD1\ 4?X$Y^J3=
MRIMX&KY0\_7$>OF!,79'3;>]?1&T)FUN9K8YLLP5 CFE&3 SJ@2\9 B4A#!5
M$J4D=DI[=A<YP?*_=]V73>O+IWV-O]_7%H-WM^*+/(;L=8:R,V1/XTW,P)U+
MGZZ3[E!. KGB3J2/F/X=1^^3 =FOYE5FC5XW>;7KFX5\OTW&^KR<SS\LZS]8
M+6<2R1PSD=H:MQP@E"E F2P %P3F@G-4NMV5=988/PNM@?"F219?-R'+'8SD
M=PLDZ9#XI(@Z<=EO,Z(PY&<RKDF.1R;MV"2%Y=3VDC521JV/IKVYM4XOFB[+
MUD>OHWQ;KP>'5_]O4WH;PWO_E2UVY<=O;:W!YCNS.KA)VW[ZTW)E[V;/E\TY
M7W?5K<L-7LC/U<-7\T-M;/CBX;>%@67>M:G-:]4NC#13*<:8, F@%,AL=#0!
M!&("=$%9J0DJ.,E"FPQ<1Z7(5OVPP/.%ZOW?ZYB[.I37!AIO]7D]B)W7NC;:
M'36IV.GW)I&'Q13:I]XD3T9+L%=S6Z9^]_>FED*C:\):99.-U=:^NE5W'_:/
MTP;BNF,W8;>)*REZM:86UQW8OMX95T8V1D3C9[5\J-G3UTHP,YZ*K7ZI%NK6
M(+1]>6@)"2. 8UN?5Q():,8$* 3*-<I$B4L8'M<X+WC2Z,;# 0QCN0R.Y/>Y
M[:=>62B#@AP]U(:$.L8A;$C (Y2K@7&/RXI/&OWH@7/%&,AEDOHC(0[/!\1#
M/B^?V7S]?,?GU4.S%7S;G&4\V%82JK;=<MF#FA6YQBK+2P"-7PY0EB/ C($!
M*<UYQI2F##DU ',7&?MTHL60+'<@WMBSODZXQS;?C3^'(,CHK'@><W2$W!T0
MLD=@MOOQR/$(@HQ.4E@4Y!19#@3YA4&\=.V-@[B]:;I B)=F1Y$0OR<#S.%O
M*V4,[R_5-[6ZJP]KM7YF:[4Z&X@QPJNEG%%9<LHE!S C#""<IX 7W/QG+H52
M-%5(.?ECPZ%,%E!^VH4!=]>:DTV#/)E;Z$TBRK-BM5</KV'#X&!M)R/7SPJW
ML)(&5W)7)X?(D@;:F^1E"/;F, 3;V"$#<3*N/8SW9)R'&?7XW/O9_U'HZET7
MADF8;KT8A8FC=62<-X;N[IMP1-<GEL&<,<TSP%*"S9*A"T!RDH("8DF1V<W+
MS#,UX>#MD5>!1E(RW[74#0M"'[+ANNL.U-'/&+?JC=\7]P3XZ-OC0YD3[X%/
MJ/MZHWOJ0X-J(][IMVSU]<-\^<<7LPXT5\YNFS[/QELT4[H+!)J?Q;KZ5JTK
M=9BZ_**H7*I1*AC. "F(,G-48$!1J>SN5^10%SDKW=,!HD",/-$/ZRDV!Q8&
M=[+#UWA_.^3)'FY0S;\Q!\[!$;SZ< 2'^^YT\K89!X,XV4%^<S@29ESVH[3'
M_28Y0#Y6K<8QQRVHBN.5QF]P?<<KC&-H]<<(%#O6A1Q3\C4J1D9@[DPMR1B2
M0AW=LXYT5Y:@D+QH4G)%;DNO,)D"7G(%,L6T(H@47'BF?%R0>,VPB*]??(D\
M5U]Y1$K\UJK^(%&,8@Z.JD;WMB_AF-@#=Z3EM5?N^N 8Q]R_LG\NZ]T]PMW9
MUBQE3!*:(J 8E0 A9K;*HD2@A'E*%,QDGGK?Y[LH==(#[D>+X?".[7R<T^US
MC(8<;8_ TY!S[2"*!AYJ7U!YTA/M<UBN>)Q]@9[^L^Q+#P?7=ENLJ_7SJBF)
M]F%9-XU=;/69VOHYW;J902XT,V8$"AMQRW(&2)8*@+7(=%&P3'//DK(.4B,;
ME!;!_UPE3?VXIK!BW:)(GEH8WM7@')AT-20C\^-G2"Y3$\45\= Y?H4Y!RQ3
M5YUSI^=$)3J/AX/3X;NN+0>)@DV,LNU&?/#;GVOC&RDY0R@ORSPK04ZT $@;
M9X5(D0$,<PI3)%61.Z7(A$.(;&,Z*<V!;G,EWO5$=P"I)-.2")X"C:G9(!92
M 4ZP,+Y@7@B,4ZRTF'U3-5]^'[0>0G%W=;[\MDJNPBXM<V[9S32B (E" 8K-
MFFBVWPKA3&*2I[.%6E^56=HRNX7AGJ-S+59=5\68WT._)7+?N*V]>J#:7O<'
M5PZ2AX[(+8_GRS2.>G4@D*+XJ?Z^P*9.S0\D[D0J?>B;0G)1E5@:"_I\M_BB
MUNMY\W6ZT_L4+_/3JI)=A8T9LOE4D!GK!;,,H!*5@" N048*G#,N<FC>NU /
MUC>X=TU-]4'@9[Y>X'"W8QVD9&FFW@Z4G:QB!\O^N,?EDZ#IQ7B!LX*G!0<B
M8[92MJ* ",1!"C7.TR)3D$GW+.#1J1Y2J^2[X=CAR#(:<WZKQB%I7XY(VT-)
MWDY"FD\&<2SR C.)QR/1,[LXA(?^+&.O-TZ8;1RBZ7'6<= ;Q@B*WYKOT^*A
MXG/5YL:T95A*I!DJ2@RD(L9O5ZP$5*@<\"PK$80B)84.#XF?E#EI0%RJ-:OF
MC;>IE_5CUPJ<+S=K\YLMN.UMV1%JW9QF.21,/IB[(4'R46D;&#SO)6+2T/EI
M)%<,G/=2TQ\V[W\TN(1Z>U7V95?TF:(:J3+/ 18P-PYVQ@!7-JR%LESD)&-4
M> ;*STB*;%PZJ?9^5[6TLZ-IGVJ^:-Z5T,\0Y6HI1E#?SSYL-;=E KJV,$UI
M<R/T?!PDI$1YOV+QJY"?D3]UH?%^&D[4$K_P0/",7CX^+1?-7KTMH'6BO>S]
M5[;^1S6??URN?U+&PYF;A:'2E=FC+C_52UVM[VI;Z?*C,JZ.O1J_;?Y99D1S
M1,QF&Z<,(%U@0&EJ_H%ASFBNBA1Y)JQ'1!O9LC2'EK92QSKYPX!+%DM;=B.I
M#_ EZZ4M0&<+<2QMKOQJ];^\S4[$T70V7=_'&'F:OQWH?6Q3'+72WJX%?B/X
MINFH85YI[>KO;+R&LI/R'=\J1]1A:LL>?SA.K X3"/5;8:2JNL/7&REM8XNW
MMF-?_3R#7'"<TQ2D92:,JTB4V9'B$DA.E$!I9NL$N"P*YP1,DCZ1=#+MQ?=&
MJINA/DM*OVT=0U4_<^BKI;/9NJ3*"4NS4N(_'I;?_M,\VM@8^T,34VILR-D7
M3C+M+ZFSG:D7/Q=P!&+]0+%NBA%MHT[V^E$!,ZZ T<'LPV!N)I?"&I098B4L
M68J94Y;T.0&Q)U<GL5DMZTZF1RCX%"4.4?*!BGI.K:V.1EKR>1P=/8+: W4-
M"UW[Z>P7G>Y1J#<&?>JYZ2+-/:B/XLE]GXO0+&6F4X9R+@3@E)8 F3T:8$)B
M(&%.E.$PEP7QS:+ID1<]8<8*VW?FF*CGR1B=36)&@B_T+YFH1<F$(=[S&+Z?
M=B-]8=W+#X7X#V974*L/_^<#$]7<>"9=IJXJ2TDUID#FB /$<@QL<!=HJ@1)
MM<ZY=*_?=5I&9"_BP_])MO)\UM73=+BX#X.5]'7.6WD[+9/??[V0E>RLKH\G
M,5CM0&?"7WU/CZ)7L7ZGXO2C$_H5O=B/78O^CP9[%VHEZNK)#NF=OA'";G2,
MV?JTG%?B^<.ROGU\8E7=GHOO:JRV9U2'O1()+W0*N0:XQ#9EBU) 5&&L.Z$*
MBERB//.]RS4*L-AAXAV(-\D.1&"UE)%&PMF9F9Q?3[]GC\\&9-D.8?+40&SN
M>U0[D%W[WJ,1B-?3<E3NXGM4X\"=VOD:E>03?MJX[P\UP+MFWO^P?;QM&^\L
MA7"&;1NK$FE0*HWL!7H)2,$54*0L2*9D61+J9U!/"XIM('>MRL/;E)]AR-70
M#=?;SW!YJ1Q@?/KUB6Y,SHB?V#CTD_!ZLE_X?.CDO9&RL@:$S?>-K%[TM9J5
M2#&L6 :XR$J B,WI*S$!4MOJRK1@M'3*K?:2&GE:[P4ECTRJ1&YJNS+;:J"^
ML]N%0M>I/C(Q?O-^+_R@+]V;5YWJQC0%'OI&MPLN6"8V$A[TO+88/@\'A'.,
M@Z&JA\7[/\57>[]JNZN;P4P5A"$"<E@J>R\R!9QHXP;P @JA.4S+W#F><T9(
M[(!.*S51G=A$^X=WSM'C$-\906F_B;_5=RLQ))QU3E^/ ,\(>H=%>/SU]POP
M7%"L-\)S[MGI0CP7T!_%>"Y]-J1NILT=63XLJG:?T_2XN=._K;H\XQF7(LNY
M*D"1<0I0#@4@4!= EBC3A.1$(8\*F/W"(MN==PK4>_$^I0XO<.1@=$;4W#=,
M @XDVRA((QLL-3#2DQN/4)03%SX%',?C)+ 4XR!N/$LINBG;7Q3QPCLF+&_H
MILUQH4+'9\(#)<+VQE'O5/OO^Z_U<O/P]:-:;^WENTIK52NCWJL=1$9SCC&D
M0&M[L8J;GSB3&(@,0R4%ULSMF&P<.+'S<HQ<T41$'Y??5'O-OSKPQVI;"MT_
M"C. ?O=8S32D^D9T6C3)#[+#]6.R;I$U^<([8N4>7-R-WQ@\31 I&@!R\GC2
M<$)/19U&>.L8MTWO:[98,6$M\^HGM?Y#J<5Q;:5?=C4$BPPK44A;"@"9#:B6
MT :>$8 %@1SA-!/":0,Z%$AL9_'H@N7Z %;"6UROBXG-QZG>Z#$8K& IX8@
M),L,()1G@"DM@"JU@(1CPA3VS^^*/1QAM9+^+0;$^70U.LF>VX1([ Z\3.Q/
MS:0WC#W@7?':L3^)_7>1 ]X7?'XBUAM65VS^,ZL63:J<VC;@_6"T?MNLD:O;
MQ>'YZ^:Q.;.U-U_>*6V@R*Z1[R\5XTV\I-EPS%1ICUT*!7*92N/R,VY<?I(!
MB7&II$I+A(MM%2'GDY=X>)WF_G'-(<^P[&%VQ!:4]VE-Q %S/N6Y\B $QFFV
M>XAJL=U#F#V9W3[(%M"NK?M\"RGYH<EC^=&8YM5FWN2^6%N0L"T!R8-EH,T(
M5JL?=]W?FT^U#F:S\]->0Q]R$!5_2.(?8$748>J#K_C#<>+ ; *A 0'P[3G>
MJMM\_;0QB)HK78_<(&G^]"K*R;0M(6T<;6Z\;("@638X%"7@0K$R3PM*E'".
MBH<@^%Y#Y4%L.L3/8W,4=I2_VH5Y>(?'WC+? 7J3U!:2]:@W*^65]AE.ID<
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
M/NB_VZ9P 4,PI"5<B+C0Y*U/2[/RJ'55-Z_<II)^,I.JB]THQ1#+H#UC92E
MF>T"K$D)"B)QKFFJE<)^65R71$8VX[9_][))[7DR0, >R3;G.K&%]W:MP9Y]
M\YXN,NK@N8[.DY\5;3.?CN4G6P")11"<%7:1'=_TL#%9&I(G-HRM@(PQ5\4O
MIXY=?-/$.62NFKU.)G-^<HP4EI?Y]X>E9Z64&99FZ21Y"@%"4@(B&008EYSR
MDDI,!^2H]$B.;#S;[_IBN0!B4]?VBW[00O'XMI#>K&UJ1.BE(5>F71W9"/SY
MAS+WZ2*O+OI,4MS70?%),SWZ\%PQE<.!IOY<#9<7C&&"[LW7:%FS^OE=I;4R
M\U&HWQ:;59.T]\MRM5*KFX7<_>9MK:0!T]84*Q0I5)FF9H!26U7)&"<&F0""
M0\A2:[R8DU\W-K!)L^C66YB)W.%\DVP:7$WRZ;S!VABV@]^*%N\8%=\&C&"(
MY9MF7(88QLA#,M" #N=O4OLZ .X5S>]PDONM\PCO#[YB:?86C6]ZI]^RU=</
M\^4?!^<\A18X*R$@B&< I04#C/ "%#BCW-8+5X5GF\@^<9$-[4YT4_+."$^T
ME9[\SOR.1ARY<S6&8S'B9^(&D!%RN=)!Q_A7*OM 3'V1TH&0$]<G79X*-01O
MV^W3IUH]L4IV/1]6LRQ#!5'&*X.Z9,8$T!*0@E-@[U*F4%.E,D^O[+2@R)._
MD[9M\M*NUFW0;;MO#+N^=(8VU]D_G R_>=_)2YY>\#'F;._7*?H\/R-^XAG>
M3\+KN7WA\\&S>OEHAOJK>5G3>-J>[\Y82=)<LQPP+"! /"> 9Q("*B'$A2Z*
M@L!94[O(>4J_EN(UGW>RG+_'34F>IFK)3F[CAWM/WQ/\.,_=85I[3MPC5=LN
M3*-.VO/*Q)^Q)V1//5W/JW]BKO9\.'BBF@7=./GV7_O"=*L9(J5(E2I!*HMF
M^>6 IZP 6J>8:4RSC&C/Y?>DH,C+KY76++F-J[FO=NH_7T_31!&G,D<$4&Y\
M$\05!XP2#40FB"[SK$RUF+6558T35:^G(^NET.&4O4FX>J@6BVKQ8)WW9\4<
M:T%<9#%G>4'2- ,9Y]K6T4D!+?(4<,DQISAEN:8=B^\7<FH.MR+'8%!9[V]4
M[IP7C<%L>*X;WC,O9/'H52K^^G%:_-1+2"\))U:1_L_[+2125;-WW6'QS6*Q
M8?//ZFE9KV>%H%AK+4%I"VHC@2F@J$! T%PR2"#A1>FR@)P3$#LZWHE,6IE)
M*]1MSI[EI'^NCJ&I9[S93TGG"7I)DQ,3<Z7$?SPLO_VG>;29DO:'YI2^F7)G
M7SC)5+NDSG:*7?Q<L(]F=AAFU?VPK%7UL'C_IVCJ"G]F:S73#&=,:@Q4A@5
MB"#CIPG;*Q<*)9#F1>KKIYT5%GO**=&D)B0Y?)/8H4\Z*$EMA'LOE^<Y<UXR
M1V'"<]GL5-:MT$1U4OLY"%DZ+RH7?_D\#V'J)?0B&2>6T<O/!*0BWK,_WVNM
MQ/I.[T]<WK-ZH>1,F*T89$4!8)GGP"RF!6 0:6#V:406G.K,O,6]@, E>4Y?
M\L&U ?;U^(Y.+U4#P2.GKH^X_@D_"@]!D]U(2EJIMF6-_:].</)^3/4]$@E'
MHB$L?3"8#K^<00<=>S,%^YZ?+C_008NCK$"7SP=713%XVS#R+_L<N)DVKKYB
M90$D-'X_TL3LZC-NJUYBV[,,YCB#6W/EZIR<E!1@J/QLU,?367[>E4M.TN3J
MC82K'E9MQ%/GD (B?1K%+PUR4OK413_Z*#A1SJ/WXV,6-7*\>3'CK*2"I2G
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
M7W;H._J7B*#4^R[Y[ZA;R_& @8IASK5]=2OH&H57!-J-I41 (U-(4PI)M'^
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
MX)H9_7QP=M6,?'!-XU,^N/JIV*W4US57>M=K['WKD+03M5U4W^ZJ%"U+4TB
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
M.-D&3'7/B/?0:<W!;C_B>LRY%G,W#ZOUMOZ_[:H2K""&4 H@D@B@DAK D29
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
MY+IN[GIK;J1</35#\CZM%K5\;@,.JP?M:K..BI-%F2M"2PFD+#! &$/ N:$
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
M3/>?\)0"#V#V&KMX8>M^R6.E]Y/EW#-LQIR\?(AGS^UM,T32WLZ26:H4D,1
MSS 0,I$!LP^+3/L@+@V23"QQ9$_@=C#!'51E)33B0&E* =*\ IP4.5!02:U)
M42@L[YKV*]ZO@./[!_'V7HHW+;1-%G>E"W$#3T[QL"^]DA#7 IU7S.(AE7TE
MYAP0:2!2VA7I!7K7\7C$]T.> @GOETFL?8%O #_3XCOWGAHP5[_>3NKK=.D]
M-?EJ;]X7'XLX>-EW$?BXM"S6A&P/R:45=R,&& 28RMRM.V$WM)J#'"+,&,PA
M)5Y#;@<E)5Y\AX8:1[*S/VX&'8M O#P.'*9"(6R)S@5 P$G#5$#$'31$ Q)V
MQN!C9.\10^\-YCMA\+'CY(#!ZX+HE-[^8=\W/^K-G=TV0X,L84FD+'45N  4
MYQCH0BNL4<$@##Q/\) Z0]:?:E6P>ZA&AWU1Z'/VIGG__F3W2U:3X/ZA/ICZ
M^AT3(Q5&=9. %),@[&]T^E1A#UWF3AKVA^="^G# Q1$^4',&^G&S>;*4I8]K
MG@E#I*)2 EUANP7C# &:%Y93*H@$*R$WU(M$>J4D)HWV'+WNY+9%S &O^ZO8
M>/@Z4U@<MOA;8W<BL_=MQ79X/L55JP,<G"FLCW-NXE (\VR&K.OU:JY>/)]'
M,Z3_B3<S^.$(TOEUM;S_JM</'Y??=9L-L/N*,<AE41*0VZV7*Y)$0.10 8TT
MPEH1K857GXM>*8E)QXG-@!.<'20'K+^KX'BPSA0FA[&.DPBR%];&T,[U[X0_
M[4QA?ASM7(1A(KH9LJJ7;JY>/!_=#.E_0C>#'XX/,#\\+>Q#_:[;GI$WVY_Y
M5M^:C\MZZR;B/CXN:MFVK'#^?EY 6>:X J4B)4"5]7PHJTI085)III%4*K#C
M3I@"R4.R.V4RW?99Y7;K8/5Q)T]UJU'&#RI%[JP"0?</[J:",C3Z.RV*46'B
M&"AFB",'J35[H#D&M$N1Z*C[A%&8TO7=A^76;?B4LE_&C=YT/WRU-VK6384E
M(TQC( DBSFT20!2E ) B3 S3;NJ"#UD-BTI,2ZWP;"_][>['S"F0_7'C3T(>
ML/73S;1@A!'+.!R\:<3?Q N$L='R+_>K[W^U-VFHPOW0." -%7C<>I9%[V_B
M;GD'7!&[D-^O'AY6RR_;E?QWL[W:W#YM-UN^=$60=XKG*)=: TBPRZ04$C":
M*P"U)(8K7E'L=?#D)VZ>!=UJD#4JO&W+&S;9D1:A2[H70-]E/14L44L[&I&(
MQ>UCZ(@%WGO[F1>YCZGG"]WKJBFFQ;UWZ33V]J81\YX_UEN^^,K%0M\9)$JF
M\P+D1KOAUX8!ZB:]LDIA58D*<U[%#X>[+C@Q 9R.*I.M&N['IL5O)EM-LC^V
M3I=1D]]ZL/7=5TR/6!@W3 36R"ENPY;/.K2M1YU7G-$V#%+_2#:/ZT<$5H^.
MH'=AE%T4OZQXA7), 485=-G5&##."5 <EIA!ABJM@T.LU^7-%VP]3FO8*Q$1
M@.S!+B ".PTBX;'8[#H68Z*R/:!$Q&>G 2<^4ML#TL0QVV%+O:*W/;>9/XX[
M;-/%B*['9=&QW1V9?K3?AN5];5FTS0YL4IQ=XZV_K5;*Y=\W^WY.(494"X!S
M)0 JH :T, (4LD0%RQG.*Q,8VPU2('5L]^ WU'MUN@S5KDBAZ1EWWZD4&]L-
M ]T[MIL,RL#8[L0HQL1VHZ!(']L-4VONV&X4:!=BNW'WB:ZO/:W7[=ZMLI)Y
MCCD$I,R%<]80$!#E]ID(HU5)!#$\L*KVDIS$A'3K6Y<>A(TOH8RV.(PW7AJ;
MIE:VSZ;T%;(7I<]=%]L'P85JV-Z/QZ[:_U[9=\,_K"=C]W2;YC6'2RQ+8RA@
MI"@ DE !1@T!.550TUPA*0-]BS,9B5=K(R_[W@F,= [.@?%=KJ/,#5NJ899&
M+-.KMB1?HN>29UZ>5TT_7YK7/QJ3S\H7^M8TH=R?5P^\7MY!J H""P@$Q3E
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
MXS-;VMRYHT+<39&(+_=L=?2[KDV!DK^N-W^OJ]5=6T3B=[6]7\M%B2EE.I6
MI2D""!4<<")S %6*F*0B9<2I%%(TA+%MB!+K;ZJM&]]D.%5\9[_I=;)=)\OU
MZ@Z801^:MK9>O0?BS9AS9/OUYL$SWMT!;=/,:@NU[R3<]SI8-U5UM@;NR:]9
M#[CIZ&(K']\U/5S,YNRA 3UI)#P.G_'CXQ/CGCMJ'H?V,['T2()"(NSKIJV,
MO:MA+%%EGFK>OL^:M2_R'"JJE00ZY=SV/H" $"4 22'!G%#$,^0>=G>2&=D:
M'T!88WQ X1.L=N/.)4(_.2.>8?L+9-C652V"H&"^&S\^$?[)>0H,^U_E:ZHS
M "^%AP\&W(::\;3 2[?3(P2_1X/O$6]DM6*;I^;*R#Z+JL!YAE,,,M$T$40:
M,,H*0!22'*8E@[3PO Y\1DQTZ_?PL.Z+;WI?R#U'BZNO.%99/\/62^LKCT:Y
MVSJ@4?PKJN>$SWW3=(" ,Q=&AS[MMU*EJA9=G<%?JUJPI:TV^'XE[273A> E
M45ID@&F5 I1*#FAF5FR*>*$$%)FBPF6=#@F)O4J[@IRMW*8N9V(D)U:TVZ(=
M9&AXR4ZEMZ<G$J*R\Z)UT>G,DJV5^,O=^MM_F,>;Q6I_:-ZPS6(<''26I>BB
M5K\0G3[KOPQOI#2S6ML[EK^L'UBU6K "<8I$#DB>F?6'J ),2@UR62H",9="
M.I7F.SMZY(77R6OZ<R1?6Y&.GN]Y,JXOM5$J^JTQ/^V\%M=%+8)6U<O19EM.
M%Q4Y7D>7/Q1^=7AKAE'R/=O8J@J]<Z6IS&C.(8 \90"QG &*( 2%1&6I\R)G
MT+-:P7E!L9>5Z(J1*)E(I2M1>?>>OD"0J_<Y7FW/8Y=.7J(Z@5$\T&&M9KC
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
M\;Y,QT!E[H&'IK@IL6\$]ZFJ__T[6[&VY\]QCKQ$D&58:E#HD@-4X +0O-
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
MY_1 J!]I"QUNG\QF\*A3[?[0J20JSS!,@:"V0RQ$&%!M7D>YQJ(0&10<>Q8
M&Q(7V5(=]S]N;J4U4'R]O$&^7/VVJ5CPW. U4AO=ET=<Q#D<<U$QNI<T"&)F
MO\>%D)>>C--34]R6:^J<JKHKMO6./58V&%JMU(>M>J@7$$N8<I4#K8EQ5U I
M ">%!"*G4)),8$X]2Y"Z"X]L%TZO?(D6RJ%@G6C1)%_-:"JI+"#O0RT/HEU-
M2!SZ_ S*E,R-O##G1L&L-^:N0'K%*W-N9 W?F7,<8PK3](O:LFII^Q/J]>:A
MO=K U[OMQ9K-QW=/24%DBFUPBQ(($+7=O93"0& H"J@$D]CS@&XJ:)'-VF=Q
MK^1NV2S-'F9RA#-I@"8?]W>"/^X+J;^?XDKPJ%D+L8)SS<48&RG[B:B.)H(U
M$S%8T7Z62\=3$#BKA1T%^!7M[Q1$#UOG220$A+S>-_4'E>JK#_ZZVQH\5EK]
M:;U<_KK>V MG"YRFU.S-C0]);874S,PU4XH#+'-8\IS)@CCM*SUDQCXE[$ D
M/8JDA=%85;/'LDB2#HI/9,B14(<HV?0T>>X^7Y<ACRC:]$R%Q=.&&9LHJN:G
M[&!\S7&H^2)M?KJ=Q-P\'PUV<T\/*#ZJ36.OC6JW?%G=-=^7MZI:W7TV/]:V
M"TE_/'$4#UC0%&&.*0$DDRE VMA4HD0&1(H(STAA_Q?4>FD2>$X+973WI>[T
MIN]E_W^,CR5W&YL\OKU7B:T7X>W,3C(WSI[L;%2'N;$=O/W1[>,!8++>(TRX
MA9C4/<:C8]NCD..D#NR4O,7W7B=!.[?K.B7%9_S628</M\2UV%2/;1_R9]7+
MGHRY;YOP]:U:5@9#?5KDJC3<$LDYR%B! &*Y!)1R @HA<UQ*F!>99]7_L9 B
MN[R=^/Z.3;-?;?O9^%O:D=R[&]GY&/6UKWMD3:FQ0RG%QP9<8M9$UP/TA'%A
M$<:+#DS$UPQV=230V4WJ-,2>LZ83C3Q%Y/;MKJY6JJ[?K1^XD=N<6Q^..LS>
M'S%-%- \YP AE $*S7]F3!4%RV0N2\^B%,ZR9SU2&@CZ\0ZDO;;8HYSLI&F8
M_9 0ZV2<1HJAAM,Y,G3J1,RLL=%A1*\8_'2B:CBZZ39$J &[J>NUJ&Q]VBX!
M*Y.TU$Q@D$)E4_4D!R05&D (2WMU25/E>3WSN8C86<Y[<;[FY 47KE9CC(9^
MQN$@*<H-S$N*1%_,+P3/O&8O*?YR:5[\Y!0N1%#9F..]@<I2+2#&@--2 :0U
M YS@ @BBA.*Z))1Z=EB9$MZ,A\"'>DV_'-5K:K$EMK_L;X=Z34>_[3"/<41&
MSV&(KS+GS(QQ9[8CRVC-<# \%96S.D"C0;^BCS05X<-NU&12@F_65P]F:VJ
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
M4DB<F8_EIQF2,_/%=NT\+AHAFTF?3,")\ZZPR)$1U(5T_H:)J&V)F"R4S)7
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
MX7YZ^VKX%_>7%'/S]M5_4$L#!!0    ( 'M%:UAM%8_3Y@\! ).!#  5
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
MT_\5'K(,QV4DWEEPF)YC)X7 0;(<!PQ^FBP^O\X7:$(L62,85UO'LU+ %12
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
M:7*Q("2K6';:*([#F_5#N1MZ9XP&NIU/DEYP-)*+]$8:N8C62<ED!,:8JA.
M'3A>"JD#3;"B6"_Z*SMMQ-30"<SGMW-.B9I11 C/4<FS]%&8T[DH YDY!'*"
M,T3M&7CT6L6,+)G^\AE/Q>70&VI$3MK)P'$6'MJ3[8><5UKR0$<GEZJFJCH@
M5@4HJ9''Z%&RGG/%C^#FG#RPT^'RV>Y74Y",>EL\1_@7S'A&_%D(]5E*,3JY
M@R^63)9U0F8F;8\9@BTX&OI4.+/M<3*PC,+!>HSK"YV#<U@,%,5IBQLT$(K0
MH+-SGKODK>SO%O\Q*H>N2SNQ@]-$.:. V8-,<)5CKD50C--VY2I"1&.("9.U
MR-Q:WN/0I@/!Q<\N!?M858P"3U?]6]_B8IV8>7,&\,*3CP5\J9EQO'9;%*C
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
M_!OBMI9GEU>K%'%3#" &49V.#+Y8!&-DX%Q8%GA_A_+A?'3#\=D^\/2NZE'
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
M[?2Q%5J[2K=7N>6SAQRY*1&\LJ5V5:NO;=%2=*!D%-HSH<) _M*C1 _J-#6
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
M;Q>3A+7G717!FR_W>MMIS65BW('%Y$GDO"8-*0G:%M0F2.WOYOGV%?X>Q]B
MX4D?6!\* F>#_W?X.4SJ?+.K9(W+,/UY4NKSY>5J6?M]T.\])A%KD;$8)40G
M:I$WLQ!4Y&"#R JCS($-<T=^"FX'#)3&LE-Z \OHML^[*NXWY:ZIZ,"VD RE
MRQ*"\[)>>V"=KN+ <R:%+-'$-,R@G8-9&C ^ZWLC]*/VT:&]ZTFY*9=;1U>O
M9R3\R[4>=L60I6/%UB8<.AE0M?+$FT(^HXC&9&4$UST.?#\%B\,,>!C5L7!:
M6(STEH,$$SY^7.#']8?FY?A4_+T?;#3BH2O)S3)$;Y[E-T\$->7NCR\X6]Y,
M&F&NF.QK%] 2>.V/3T8S>0,Z>G0$4F.QOVO*I^EM?(5[2R>UL<):)S_13K]R
MLI;_F*P^O;Q<KHB<Q>U#1DDA!%>@-3E2B@>2G,4"D5G&M>1)^V$*-(_A:NC,
MT<:(?>(VN"_UC]2*OJ6OSV<SG.)&Q,?DT3_RJ2;I]%W([--F&B8+,[HV0;6L
MELZMN_AIT,:D(I*V7K-_ IO9I7'L?':MG5>[VKEY>38^IL 8!^.9K[UC.02O
M.3 5C,@RZG0W=>6P/KY/4G(&INTYP'I.>]^V6AJI-5L[OMOA6>2';_@\,MWN
MD<\U2ZCK0FZ?EBT$J6UP GC4D6 0&7@=%!27<\A)9QW[*QT<UK*M]?/F2C^/
M;!LG=4S%>=!8J^B<1'#>)XB:,<V"#,_/<3J8F#.P;\^!UW/L6W-=C=3$;9.K
M)VOYUKS;8XW<_@^V,'//(+E70V=8+B@%^#J856E&8(A!0 HN6.58X-A?\#:T
M"[?5T=W%[^X?(5.02+N5)P<J"XIUG,P@<E":JU"4D&T<N4[TG(.Y>P;(GN?.
MM=?82"W>AD/:9<>->[G[D3:ME_>2UJ9U8UWB0UWB)D9PFED?+!UCKH+*DZ<N
M2+/"!9^B9YIGWVD;/O#Q9F;FE_"?\T7-49[/ZNWSFT++;#%ZM>SM\"-Y[M&8
M>J=#X0>OM4"!$7!K^AT!U_'4C:DCB!BTW^)Q>G[4>)Q2#^.I3;C?$7?;F8B<
MP;>+>9FL?KF<KB9?IA/,/WQ[\85^D=9\AS_>U99MM7'1]C&E%*PEF5>_=7>2
M.^K(,\N09.WAD;DAT^X1<F(Z<1-DOAL>=8!I/[0/VA'Y1.@>H=9']YK\ 3_7
M$?2+;S].B$O25<*_SRZ7F(G76C&REL/U3UX2N9/5G6X)6@JO$X@D?"U$=N 5
MB4!F07()09<\3 K%L9P-F%+4:D>,0.4C]1O?X90V<B9=K+Z1?&=+$O%QG8*>
M^&(+C_(Y1+=P+[?KO:WKW11;\&)2R D,<X:4GP)X(PPD:^LH!!:SZ=8-_*&O
M-[9M.S+Z 5>_(\YV%KW3\$K(XKGQ#@*7Q%?TLA:]2T#CD3%EI(_]/=H<RL6
M/NK18'G":)U*ER,U4.\OR2%9)PN%:=XI[$QA^:E,Y[]/;L+]PVW6\Q=I8<:.
M9*V%97M)2_U$2[TG\O'6:*P8M939US(R\NA4/6&#<QEB(LTKIR)%/YW,VZ-+
M- MJ[JVPZ69=V\;,\K;%]6X+F9T=<L>#]3*@=-R"Y;7A1S*, CS.@'M!SJT.
M)KOG/U,T(V] H]8&)X\&*,-H<*06[_I]9HD?CYQ[\-BGFKS+=B&SA8VZ7NC]
M=J%K[.EBK7;6@+"& D[/,P25%%BF4O&AWL-TFZGVZ!)M_;"_X?SC(GSY1/'U
M],4"P^U)@&AMX,%!T01:Q0.Y"-ZN,V!%)"=!:C7,")9]5 ]HDMK 8K^SU4QA
M(S4U/]T,*KG.@#[VD?3!K[5[(7V:V!8V9V<PQO5:.]E'I!XO$(*HW>8DG78^
M8@;&M>":3C]CN]UN[EOEN($!EY\_A\6W^N1V>P#-[F5=TBQA@*(\H9=8@N E
M ^:]\HEC<MIU8N+IM08T$LWT>+NS?UOQCNXN]-?:K6[S7$I;:?6FO)LL?UN^
M6$QJ*\::]?N06'=-8XPLA4*,6U-JW!D8>+*6$$+,*5L20NZOOKXE9P.^#C2'
M\@AT/])C\1>*0A;$8;A^)_DRGTX2!1Y7,SWFY?UE7$[R)"SHIYO4@X/.S$.7
M:G&@-F&S63+2R_FBWL:O;HW/GN7KD)"L[4_OWM<WVNFDYG3<N'L^&L]"!AYB
MG7J7'3@>"TA58C#"!&?Z<YP/Y:*M ?_W^62V^@]:COYK<S)=B)29S:CK:UPD
M;U5G<%X[L,7;:)%I[H<)+^[3.G3&4B](W&^%CU3@*#R*G>D;.W[2Z]FN27GQ
MQV1Y8:QGN4@#!K&>&,I"U,198EH&7TSBL;].W5VI'AJD+=%R#XHG4=TH0/FJ
MCDW]MOPP7X7I3_/%+D._8"T<OM#**6Z*!R+=$DLND>=>.ZD5\J549#*%_HK!
MGR1W:!B>!BGWQ_HT5=O0&5D_;#RQ7^8UE^;]?'JY?LW;,H(FZ>*8A1)4[<D0
MJZ"\!%\P..N=][;;N_*^58:&36-]SD\AW*%1\K?+,/OXOS_-+[<<O9W_CHOW
MWY;DA- &2UN.HHE*ZA" 14UR\H9B0$O_R9E7-J'4Z+O=XW1:;ICXMQ?<M!?W
MT !Z@)%7E[64;LM+$(IY'AT4YM.&%\]BA.1#X(C<\KO#(_9;FL<6&B:!K$]C
MTT3$!\/E*R[BO"%@_OM\]O%_T/__O,I_W?*1C%'_A[TWW8XK-])%GRA.8QY^
MJE15MGK)I>J2;-]_7 $@(.5M*E.=2:JL\_0GD!S%<>_,/5'M6K9$4E("$?$!
MB#FJ10)2R.JD519"U0(T!<I..$J^VRWSZ!+S]&N:$B1'LG4AM\G?UY]QO:9R
MB?9+0H(/46?68$MJ[N[(>EXBUFE=2<5DM*+>;>+\-#X>7&6>)D930N1XYBX$
M)>]I^[6U65JM\Q76:U9\$^H*JK6D-H4"1,P)G!548S75RV[!^D>7Z(0/]Y+Q
M<21;%P*.7\_I]#6=GEZ@_)9NA9*5<9),2@TM23)!ZU0#T@D2:*H)JO9!R"/K
M=(*)?\DP&8+!"\'*7K.Z<LBRB*ZOQ)I)!8*:L;6+B[6-IBQ@T)K6^-8&ZE8'
M]^0RG9 27C)2!F#O(MQZCWI#WZ[6]*:]I2=&U%QKLI!%BTMZXR!:@X BD([(
MEIN89S34P_N=V](>U;\\L+@6 <'?V>S;;"\*[-[]N>9/_K3Z\F;-2]#N[)9#
M]-L)^I2*H@A.9-&Z>[#6G[T#'XM/%-#@A(.2.V][;I?AT)BY!\IQ!/CB4AQ^
MPVU["[[2*%D-]SY]W$2&IXF9/W<A*:6K% JL0 03K(=@&;9"BM9B5GHMI^LC
MM=C<!3)%6FJ%4QI9RU&9U9'V]J )-9B*CD_=_$_WR\Y=Z(/$WKD+?02XB,?\
ML;#FJ]UNDU?[JO@6U!2.5T\RL7;<AFW$U@W0$P'%%)R.CJHPDP&SVY[G!NB0
M2.F<MW"$V!8!QSN&X TYE_9:4=JI[#,(FYB@8BH$70K#)%A+6LH2U&0X?&:S
M<P-P#(P\EZ]PE,#F]L3\DU;Y$ZXN/0;_^8]+$HQ0U1<OP235?FG#T6VI4 IK
MOU%$X95Z3D]\XO/GALF@$MP,R\ZY$?'^&UM''[_=[-UIDZOFJUKES)=VXK.2
M<V!>J.HP&>>CZ02%.Q\\MP]D- P<P\!%/$@=C'&?1&0V&'#*$QB#!,') B%0
MEF3)4)RGC\2+]+<=IQ<-+*Y%0/ 9=\UM,D\*N8"6#ZHJ+8):L *69$"2E.TI
M)VNFZV+:8^-S/X)#XZ:OS^U@(<[]0MYHEM>SO5]O=F<GVI3(#[R&)-OX;N0#
MC2Z%5B&5*)M0<N[68.*1!19[BQT'F,%X.C<NWG]BM'^@[>>WA#O:L5+QST^L
M#K8&?6R5-#G]\B_ZO!_4]E?<_42T_GL;G$7;U::<>.'UOB$X(;&68%A5B**]
M <I%?@M$#;I;OMXQNY@[F6],A$TFG;EAN*?O(;(^,&YVGS:GY41F9115"1DE
M*QR-?S&&!*XF+T021J9N:>C/KS5WZM^8D!J8TR\NFG132?I ?^[].._?]\,]
MSK[]?HKK-JZRC>3[TF[YD:MJ#][/5*6WPS!L_AA7-)2%3 Y(*-4\::U/RKX^
MG$1P1DIKIYN_O-@8E]:4#!4+5;=;0+68LD0'MA3-^FT-LLXSI?H'BG'U06+O
M&%<? 2["@'Y]BJW'[;OZW87RZM:%<N$(+UEJ5PT()%:O21$KVE%!97H<JB22
MG*Z71[<]SPW0(9%R#X8CB&T1<'R4G$L?J;(ZH.)S6RU::&F($,A&X%=?!B)1
M39HV:^J)S<X-P#$P\J#O9BB!+0*![<4X/[L8"OT](<)D%R.8("4K_U*P9<?'
MMX3*I! %/R'R'MGDW(@;% SW[[P!)+,(B/VZ^M?^(=BW-3W;=\^\(J6JX*LK
M4$1$/HLH63=!YE=)6J: WN%T.4Z/;G-N_^*X,!M&.HL VM^0>;FF[;>K0H'H
M8W(I0TVJ@-$D^:IO/3&-5\X8;[V?[@Z[L[FY78KC@NH822P"2G_@^B/M]06T
MSCAA"Y#VK7M"M)!,24!D1"61O2C3E5!<;VON.VE4;?\PYB\'-]>%2H%/27.@
MUMK:OYB2(9; ^F;,V6J=I;=E6N@L)!WM0 $_#)1#N+T(K/RT.3O;?'Y7]U1<
M%:'90IY/#Q K<WQ1I@@!70*-Q;J$'M/="00C0N:!#2X".0=)_!YXCF7_(C#T
M8?/E>PHJ5N6-%2!"2^&D)"!X(R&X(&U)E4*:+BOV[N[F?K4&1,]1C%\$=#I$
M &4PH@16VQ3YRL^X#!!J$*P$)I.5EY[\=& :*)UMCC#]$$K1P.*:.QK_]QTQ
M66]77VGW;OLS\1[RQ:3&_?C%1ZV3R[P#DLJK$ LXI5OX.#E '24X\M9*:5JC
MH4Z!^J.V,?=C.#0D-K/(YP6']__K'%NV]+[8\F[$^H_5QT]GF\I\?+7;T=G8
M_;(/V<I40?VCV31_/%_92-JV9C/59#"H#&!$ ;9-7BI".T?3)78O-IY?1!&F
M^@P.5>O\5BU@FTDC?568T)::%Y#^_K+C^7V0V#N>WT> BU!BKX-^%[?'WJ<@
MO1&!-7C 2OSX9#*0O)6@BD)5:]8Z3%>@^L &YX;>D!AX/%)_H$"6B*IK)W;.
MT68'48L 1EO%!J-'B,DX@2&;8*8;=OW@%N=&UM'"?PY.!TAB$8!ZB^O"M_M/
MY\S 6Q$V0[JY/#WH*"+S)O-=[FR$HDOU?/RTPNE*=![>X\(@=0@ [H%J &DL
M E7O:EUENANYX]/F@F/=0'MG64NP!?:A-Z^=BLCJ@[+313T?W.+<;L Q,'6\
M+&9MA7Q#R#_HTRJ?TDT2@,V,_ B84ANR)26KFT5"9:I2=E65"?. OM_;W.Z^
M,6!T!/<7<27=1/8<66E$(K"9J3>.=<DD+?.!CP*6;"OKD?^.FP^J>Q_&_.7@
MYOH(5:U*"!9XRP9,2*H-F;60JR'A8ZTB3J=H+S-NWDO S\3->W![$5AY*' ;
MM?'"&@.RV-#JI"4_M+GP1:FRI]1.TG0#C!8?-^\C\4YQ\S[L7P2&[H5O=1"8
M7*NESBF!0<]F:O$1JDQDC/ EXG2NRV7'S8]"SU&,7P1T.D3=G+!64[;@C75@
M%+_@R?.K'@1%1\ICOAN>_'?<?"RE:&!Q+3MNOH^FO;N)IEV&8Y-*DMK<+TVM
M3)]/*!L4QH*0R;--&HNE;DT4#EE][J=O: !TCY(/((T7'!Q_TPJU/Z[X!%]0
M_^?J[-.;=:&Z6J_.Z(IS=9R6RX=O8ZJ@^%'LF3\@+I+CT]$&KT1JGBV5()&U
MH)T+;2"<2%@G>^(6&Q#GMTKR(V6A6"58PY'(>C%5D"B-LJU'RA+F+[SL@'@?
M)/8.B/<1X"*TTVNGY-W[Y=W9)]I^^(3KOVPVY<_5Z>G>C^"%KSZ@9N;)EK5*
M A+& #40<Q.5#&*Z$H5^>Y\;L$,BY_&XY_!B7 1,GR7K*JN:#[8P7H)W;>J$
MEPE0D 993'+9QE:.-AD^.VYZ;F".B9U[0!U#D(M Z.O-EV_;IL#O?N<7:'W6
M"F3WQ+&2=LY/#ZMW5UFP>SU_=SFGKOTU_BDVK>_B#ZX&D66'+B@)2,Z D3I#
M"B9"\5'8HDT*?CI=8&CJYL;\*#!\H"1_1DS,[7GXY8_?/^,:/^ZUL2WM6YBN
M/^XV]>Q/%M)N/W;O*NR=M)%LGH#UO@V,+@F"CQET*5679(1)W2;5=5]S;A?I
MF  <D_W+N&OY\&P^M[5/^5R5N[R\)$O&5)2K"2H%/BRI55@IJ_D7LDGJF$V<
MT.3LLN6Y':L3W8J#2V_NJ^ZWS3JSH4EG].KCEO8G;B>O^M]K5MU+T% -*>85
M>HA.I!;O<GRNE)-%=[K;GEAD[N:@HU]F0S%X;J#\O/F,J_5O^/DZ.E9)V&Q,
M@: =@0D,^(3,',PRDXG)%]^MA>R]CYY[$OCHH#B.F7-#X<,6"WW&[7_O<'TU
MLWK_[;6J5[34*$"4',"H-K561PU>6JE3B:&*;H.>GUEH[H'@H\-D2$;/#9I]
MU_\UGIY^^TCK9B!0J>=TFNF:338Q*UQE#404O@V9!(B"?PF6<K4)5>G<//^9
MI>8>$3XZ<(9E]B(4YYN$,*O88I3) IG6YC4["P&9-5&K6D.1L?CI&H>\E'3+
MXWRTAS%_.;BY3C).T8O V]6)]FDX 4)R!K(*0<4H0K33U<LM,]VREX"?3K?L
MP^U%8.6A?#_*_*ZB$U!$;J,!B" 4S><HV5!UJ4*8Z1J#+#W=LI?$.Z5;]F'_
M(C!T+^O/*0I1Q0 NUC8XQ%:(2!:\+\&4[)6?L/)MT>F6QZ'G*,8O CH=TK<2
M&12Y2BBRI6^)UD0NI@@V>HJE"(WRWVV*)E**!A;7W ;:=PE^KSXWI_ON)L'O
M69/E,N.O6+98K.!#E_F6-HDBM+,+@IG+UHQIED7__,M#MS/WXS@T1!Y-R)Q$
M7@.6;0Z;H]G8O&G)A^=4-A?1Q\UZ]QMNM_M&/$>D77;\Y"$R*0\AXLCDR M?
MY*UUWUVO>Y-S5FRI6GC@BY)?4><KA-H&%ZN:I8N8/'5SYCV]SK"OYT_G.SY@
MN]WKS>>T6E^L='GE"UO1&VKV3#-OK(=4#?\B?+5"2_1YG@?TT2W/<X<-#8VG
MG\]AY+4()>XA4BZF<43A4R@.6!O58'Q4$(2.$(WT,7AM=9W.]_#8+I?T8 X$
MBOMFYA 26@36?OE^@/E#A%U5+7HJRADF2"K7LF\TH' 6(L5*0EJM[Z:IC B^
MSMN>&XW#(.4> ,<1V]SV XMD<XJ_K-OD^[>KSZLS*E=4H I*!P]LW;..66*!
M-F\3DK&8;;762=M)A7ATB;F!,I)$-X.S=VZ0_'2A]?YMTU3:]YO3\]N\D;&:
M0ED"&4E,B&1"2F[SJDBR'20BYM ))T^M,K?':P*H#,;D13QR-Z&);)(/M0;(
MIN5(Z,2LR:0 G4 3LE>Z3E=KO,C WU@JTV$R6 Y\KL"/20B!5"$C\KN=!4)0
MT@!FOC"1,O_1Q)UZ%J+I'"C@I^-_?;B]"*S<"R%@R1)UE>#WP5"9VH'A>SBF
M(&4J$K-;>.QFJLA?+UD_'[OIP_A%0.<U;K??5NN/KSZW,NA7.9]_/M_G"-\N
ME;_MI7VU+F\^?\'5=C^N<UW^LMWPO?W]I[3SJ%7-3A,VUW#+$4W[BUM *$DK
M;[W19L)4\)&H7%*<:*PW=!$(6>!9N6I)ZA(J5N.!<F1MMX9FP& %++:HX ):
M-9V'XJ$=SGW=+@,_S\#Z &$N I)]V7E-)YJ836W!.P\&4X58M "7K"TYFES$
M=,/3#Z-A6; ^!#_W(#F!,!<!VN=>K9L@LV9N)I$#8!L[:&QEI5XQAD(P*960
MD[?S-.=X<MMSUP9-H16,(\-%P/-WVN8FL(],VC\VK82S]8P^^[9/3J?=V>Y5
MYN]Y9R=8!1]H&=G2+ E,<A(B>@<NETRR^:O<=(Z=SMN>^^8<"3KW(#J.'!<!
MT?W.=ZO&KL+/Q:_\(/P#3\^9T+U_]C5S<54NX]X?MKC>7>SS)-I095 9\H43
M-1&@EP5"-?P#D:6GZ6*Y!Q*Q=+_E4/"=0L:+ /-KW'VZ34"IVO-"$IPIODW]
M=("Y1)"%^1A%1DH3#O+Z?G-+-_B' M\Q,ED$J'X[;[IQ:["S.]N>[ZN7WVVO
M;_XWNUU+#=JVW_?*D,RUI*PUV$J&;<G*.K2+&:*):#%ZZ_1T!E&_O2]=VQP*
MDB-*=!&(O:.<O*N7ZDFK>40VX:P!:UH3YFHTI,!GD<V^BM:S^6>G*QQ\=)MS
M%[]/A<-AY#1W0L,=*NX>GW_P#UEAOIH5FVWUK""#UY'U8\U/0$!=0#O4PE&I
M*=]1&Q]K%M1CU;FKY,?%T[A"F!M=K_?9MQ^9S]^KJ;3]?"*J4[)Z">1-9&Y1
M!92L3TB!*D4LVKMNB=E/+#)WH?P$V!F*Q8MX^V[9.I<MBEYO^$#\NMGNE5#,
M^_H0RIN/Z]6.RGMB0?#?.OWV*S/_UC^^'FNX+OS%^><O%S]\N\*T.N6_T>I+
M'I#'B1;6Z];T2+&%!"8$-I<RG[(:C _(USK:Z<;9S,R,3F<GO-2SLQ@V]\+<
MW/=Y8\-7VGY[MWY/9V>GE]V>'[F"3H(OF2^=!#[NY6(EQ"2(;R.T1BORR?A.
M-WRO93OA-KY4W(XLAF6\ K<"7<_6 9X490();5G;CNV1TPDBH0%BDJO/.=8:
MIKNS^VR]FP->O%2H3B'01>#U36%NK^JJZ>IWR;MY.%Y=F8@7S\7/_(:<2"<3
MBFJ@&L=WOXNA'4T^J<9I039;+Z8+'!U,1C<<_P"1I&D$O0Q,7V<7O-WL;A'W
M9OW[=E-79^^V[><=#K/D3T?R@*XPX8FY'BMJT+)*;$YD>[=V9DR$#T-4-[S_
M *&G.4#P@M!_35]R4OK0)D25U/H8Q@I!^@+%%)>-5ZE,&$[MM_=N6/X!(EDC
MBG09D+US"EO"Y!4QCDU+I?;A#],Z":5V$K, [4*V"HE*F%#->'RCW<#X \2P
MAA+60F?./=P*Y/&!:H,W.'E^J?$ZGO0D<X@6*#=WV^;*"775XR('20&+ :F<
M!D,J0JB9S2JLUMFLK.G8R_CQ-8YKJWO]L;?\9W<9=Y&H2 YEME)!XJ/'1RXG
M",(B6$:U%]H1W7UEGR7EN35G[%TRD$R_;ZL[#K,7\?X]VNO %S:N4JB0VA!V
M(X5EFK(!Y:I2*5A9TO_6OB6C@J)[WY(^$EH$UKK7P)<J@D@Z@W6JLN6#%:(R
M"6057D3FF*3IS-^7W[>D%U*.Z%O21VQSQV2>[): :#PKC/PV9))@8O"0D$DJ
M0B17I$7E<J<W\^B6%(OH7M)+KIU;4O1A\B+NK]%*\1*ST7LA63,I?#Z=<9""
M4^#9@DG*QZQHPAFE<Q;[#N[]F_:M7@1"%GA6KL:VH;0N50296N= +PF2;R,H
M3'0Y)JVJG"[F^+^JV+<7?KH5^_81YB(@^0!OKIHC%8<U. DVM;YN(1<^]*ZE
M"@K3YA^HZJ:[?Q_=YK+ >0@*[@%K&)$L ET'5A_G:%,UUK7V] X,!0=Q7W.4
M60$2K 49.UVKF1%+R4<,ZXV RPF$.;?]\SW7?OE7/CTO_.T]FF2.:*S/(%&U
M ;[H -%7<%@LML903&"W?.-N"\Y=(C88FD;C\M*NNWO$!)>58]49O++-NC,2
M^"8/D+(WP0BC@I^N=]$3&YV[]&O<B^LHL0S8\_\H*^(4V3;;O;L7$[H5^=OK
MMQ@H4Z@*6#G0K7:(#;C,^FTMMM;LR=.$C8Z[[GJ>JVYBBW@,"2[B!GR"H*M.
MKB&EF*N &A.K X%)PH(5?&8=(29/)DQG[CZ[W=G-BU&0TB>'X "Q+0*)'RA_
M6F].-Q^_)=P].IX\NAB,"Q)$X3? R"(A,A^AUN)<"(D?GNGZ G3:\MR('!@J
M]]M?#BZW1<#Q]?GN;/.YK7VAASQ,EC71*&4,/RN>3W'T 5![#_S<.!\QN!(F
M]'EWV?+<=N[8<!Q>;K-JD7L]Y[?-^O7F\Q<ZHU<?MT2WM&&,.7I= WA16:TA
M'R$D(\#&:I,*4EG?;>STHTO,;<F.@Y<!V3JW"Z23$OSV.G?1ZIHQ5 G.!MT*
M;"Q@FYZFC;5(,C(O!TRDNEYW'BMU"BMA;"$LXC5\/LT_>B6B:[X?;UH#RD(0
M6\VYEU%[/C19J.FZ- Y4Q3$?' ^$RK-VPG%R>U$9Q[_1/MF_<?_A47##3U;L
MNN*($Q</(GJ"28PU)\4*5AM@K N8$@1@0 *-*J>2JD3;K1Q\G$F,EY757XD_
M]N$53H(VP49EP:46%I'%0#1"0HXFF>18HRS=AL,^N<QR!R;VD>"=@O6AV#JW
MJM5Z0[RK[_&4=H]0DV4D@94-"6Q#F3%IB*I4-BY<);9T6T>';G&FYY::,1%I
M+* ,R]ZYP?(P"?M<@;_A]N-J?6)BPJ@50?"!&>5T:C.R##B,(KM<'%EYQ)UX
M:ZD9??1C@658]BX3+)=?K3_^\J\OM-[1[J2EJ;J:%42=#-.4^0!8RRI;XJNR
M*%EM[#9EKN.",YIMTP+G.%;WAT^\@,^:/C8OU8<Q4?3K:HWK3&_6K#L2VQI[
M&^#B.WY]8S0F25!2M/[OB4U?J1WH2-J[X%RV\0@\/;'T/)TB9T#64.Q?AA]@
MH*8 C96QY@":VN%"&R$X'QE8U>102O$XW2R[*3M##-ZK<BQ$SROS^2_4@YL'
M1!&UH52 ^(D HZE"LK'R$=?,\UB,Q GCY</W@QB\8^92$'R0!.<'Z@%-X2@Z
MIB<ZUHSYL3%*\%>J,C>E5LD7GV-0G5[]X7OS#=Y3<F37QEAL7\1K_P'_=:D.
M_]&BJ4S3A\U?<+5NI^7=^H:I3;\Y<6AE<II8@Y&FC6-S+=>=0%B111(UE#A=
MOF2?G<_3,W+\6V\TZ<U_Y]T0>7&!-Y)^?=3G?5(#M3")!32M4X+)$D+4K'[X
MZFW(TALW7=)0EQW/U!QR?$P.+J[#[\E6,#Q]2*K-5/GU=//GQ'&I'LN.&IPZ
ME/P)(E31F4!\\0%Z-DI,0F3\E0RQ,-J+]M:1[J04C1.ANIUP?\G#=H3^OE=C
MK[U7K_+9ZNN^W_0C9XNRD"4:"<FW)@JN*DA)%E#65]2A]9^:SO ^AI+E!LKZ
M .GAH4N32'<1&N8#U+Y9?[T8>?$LM<4E4\AJD*U#L.$'"&+(_&VJ&;/-9'&Z
MYC['4++<6-[@6!Y'NDO%\H7OMPNU->=,@1104FP;IFPA4 RL^&0CLJPHY72S
MQXZA9+FAQL&Q/(YT%X'E-^N\)=S1SW3Q^YMUH__5NK3?VL2BKWC*XGB,7E>$
M%,EE4'L-7M0(B9H:[R,)+5*R7DV&YN-H66X$]#@\3RCAA=IH'[98"-=ETR(5
M6\K$)*=3VEW]?!_!^./FYT?898<N-80M-@B91]I?-[![?YYR*Y%;U56^C+S7
MJY37ZUDYC,+]5+3VY17:%7EA:BD0M6R#(11_57T!J8Q2/@<M]'0M)@ZE8HBR
MI&V[-_;"NR6TDVR-+LT9$Z)M!2VL* 4D!RJF+)V/#LUTZ=>/;'+N2KA)L/=0
M1=+Q(EN$4K"_*2ZIN4V(RU3V67DUB\2:>F@I5Q&A(*)RB5HT;3+L/;+)N<O>
M9L+>$");!/8N:6BAM<:6"]:="/*E)LLJ-;(>9-J(JU97#<47&;P+*,1TC\*#
M6YR[?&[>.^\(<2T"=?L[^RIGZX%CU!K25ED\D+:!57#%!)6"H&,)R6<K?)RP
M&OWIS<[=)V8F) XIPA=FR'Q_^D8P7QY>8$RCI0-)"S!5$@;1RD:-%)DA)0J@
M-AHTD5>!KSVRTS4%F-I4N9Y+?".F/S:GK37SGRSA$^,BH1=\TEQK$=:*-T*6
M F)2)%GAY=/=K0[LT25>KI71 S;WID ?S^U%/+@/ZPU942P^.TA%FZ8W:$B5
MFOM49J6J((O3N1,/5_/&B48.)/V.*EP?41R,J"_[8??OSW![-I(_^\.G[>;\
MXZ?7%VWF5E_I-9[E3^=?7I7__WQWUM+X=A\VEX6+=SC@1#9"%@LD)+,V\B^!
M2$$.R@=613QK*+/YM@^G:\88Y%@(GDGHL]>2?4_NF_77S:I%J>Z29&.F'"-$
M%WV;7N#9&$L$E1\>&T2H"6VGE[C;>C/&!8?%UU@\7E)6Y2/FN]7%9A> I%1@
MJF=&*6& U14K9;(QA>DR? ]_AL<)UDW[#/<1Q9'/\"_K,IKEVK)!U@Q&5H-O
M)N==6'4MP%XWV\\7TDN;\[-;?_D(6_;8)8>P;@<E>Y 9@C=KW"3ZDA3:\K4E
MO+5LDU3#$",!5;B8+&,ZB6Z6V@,?/KIG[I;S2"1#2?-!(0W&M_BXMQIB=/QT
MR^AED)/=61TW/6=SHB.!T-O_=I"@EF2J_H%__HV?W^T*3YM5?_G3W[>;<IZ;
MR-Z??_ERRNP\40P+T9H0!$H53"FL"Q YR$JJENJ&R4P>J^BZ^;E]*J. Z+&G
M=A2)+@*R_]QL_WM?\_B1)<C[-U5%S3JI"0D;MP(DUB=:X4\6O'NB.MW=^/W>
MY@[73@.X(^2Q"#S]NEJO=JR_M,K9W4DRPCI7!22+_$[4Q@;%TJ[*,YM8,;43
M]L+];FMS!V&G0=/ATIC;8_&>ME]7K47&M?)Q8B*94-FVL36P@4.RU<JJ"&0-
M"H4VL>[12?N\_]ES!T+'1,,0[%S$U7)[\V1<+F@4D(J\^5(38*MJR2%)9T4M
MK(5.Z''M!Z3!6]A,?:T<*HF%!LMOD?,;;K=[/_ P[H1['S>PJ^#I[8[E!B#K
MR<:JP6*LS=-D(3C=ZLJJ%B;GC&9&-\!%R\!;'WW3W./5[K+Z_>?S[6K]\?>]
M,^L$8ZN*,Q$TOX9@A&)CMK7ZB#D0EJAJ5A,.[^RY^X4Y!OI XP%K:TS1+>H-
M^_;/[>J,RN;/M1)2GL@LJF@3!U)QK)F9HB"&6$"AL*ATM-%/-^7IX3W..>5X
M<* -((9%P*E%)K<[/+TY-#<4G00?O<_"@U I\LML'43A/3@74BG,I'BW,>2(
MH'IJIW.."QL<6H.)9!$ >_T)UQ]I=U&D>\FH=_4[LY*US3M.BYQ]#:X(,$'M
M(^,> M4 )?&U'!TIZ2=L*'  !7-.IAC^41U;A L= <"T?*$M;^X46Q_"0O]S
MOOK2,CKV/4=N#ZADWK3QI516ZZM_]/OE/_KEZA\=80^,LY$A+(D)6#18ZNUW
MR[ZZM>SU,;'>Z*R<@-A&B1GA-*!$ \J[5%3B-UU,U_OAV>T>?S>W,MS3S>Y\
M2^_JH\M=#+%!#$H2;Q5UFVWE).O)F".P>HQ)EQH"3<>:[ON>.\8T+.;N7\TC
M27 9FL/5U,O'F=AF7AJ-R=JL0"K'#)160XJ:0$3K1*C%JSR=(Z_;GN=&Y5BH
M>7S$[7 B7 0T'R7G<M2;*LR9Y#R0S;DI/X)5+:= A#:J6N="TL[_D"QCE.@8
M&'FH1>!@ IL[L/7NSS65YPA*DK==0F*-WQ0P9!&B$Q&L*XK_[SWJ;F- NJPV
M-X0&E>YF3%8OXO;Z8_7QT]FFGN^^'U]JBDDI>*9#8*-#58A6!U F!21O*HGI
MC.Z']SAW!L<80!M4+HO 5YM_>LX?>)<[Y+W562L@K=L U-0(D99/"Q54KNHI
M<SD>V>3<61WC(FP(R2P"8K^N_G7&ZFOS._VZ.FNM_ZZ',*.TUC%OJHI,2@V5
M&806%"5$;_D'$];)/KK-N=-%QH79,-)9!-#>MH*<3YO3\N;SE^WFZ[X9_Q4Q
M155%& 44V0IQ4N$#DYQCLIQ/-==JTW0/YA,;G3NE9%RP#26A1<#M;\C<7-/V
MVQ4!MNK@,T&LL=7Z,)-2$A9X]QC)V*K$=%V0[FQNGM%$4\'J&$DL DJ=G#QO
MKT="ZYR=*)1 4FO!+[V!H'(!5@V$]50=,W!9#MZWO<; CV@53.9.&U&DBX#L
MHS1=Q(Y8C[AK(ITP"<P_F2":U(;=[6]XSS<\H<PZ9,F*Q?R>MD?W/[?G9$Q$
M=7?"#2/>EQ9%;N6\]:*<=XS8\ ,?/VK$]SER)HSCZFHP2(G "AZQVF<#A*Q:
M-16J9)S2:L+<[F7%<4M-GHBYHBVV;GFA %I6D*5-BK1TYMYLUKF?^1<2Q^V#
MN:/BN'TDN(A7O6. )QL3='"9U?76QY&U:E:P"4'Z$(.VR80\X>"-'RV.VPLU
MA\9Q^XAP$=!\SH3TI?B(R-9CL&V ';'Z88L $8-%+5L <KH$V(4'X<; 2.\X
M;A^!+0*!/YTS6V\Y2&,09) B%.L2/R/. +:^+BH)CU1JK7ZZ=CAW-C<WP@85
M_CUH'2.)14#IL>".RS$:\@*R%A(,ZR*0,MM0T0KI4F;I^PD?UB/";C,&=H^#
MUA"2603$'@_L")43VFJ@J'9::M402[O@@]6YBB2-FPYDQX7=9HSN'@>S8:2S
M"* ]%=1QJ9J:90)A0QMQ@6W814S@BE;%>[;#)C1ACPV[S1CC/0YL0TEH$7"[
M&^PQUB-JMMYSZ]INM&O-%FOB7W3PR6M%$P9##@F[S1C-/0Y6QTAB$5#ZONKE
M5<X7C6&I_$R\J;RZD-3GS?9LM;OX>MV.$*ZV>Q-I7?ZRW>QV=SZE&4Z!E0&A
MT$/R@94%5A$@&$F@*+N4:@YJPL26L:B<6P^<SJ.R!)@L\,!<Y]1F'=OL(.<#
M7R(F2D"I<VL4*/AU\5&H"9NS/[##N6WA9>#G&5@?(,Q%0/(!WER2DK-2V')Q
M5="*#[VN@+IZ?N&"EORS("?LT_[H-I<%SD-0< ]8PXAD$>CJ>UBOZ)2R)E(2
MLF/6F2#XB!J)X$..)DNK79EN&.-A-,S]NH^ RPF$N0C0]DP4B<EGHZT C\VS
MI2VK[8F/)[96<2I[E2;LB#1"-MF(/J+)5- 11;H(R+;63^N\.KTXD>_J=1N+
MYX/Y51M5;6U=5FHK-A06T#D"1\3F:'*4PG0))(?3,;<>,";"'FB;,XFXYZ[^
M?)2:/VY-AXA!R>!1-?T=P2A^7M!)#3G6*$,65<H[E0F/5']V66UNE$TE^,V8
M4EC$C7E @F9QT@1/"9+5C49C(8KJ( =!0OCL5)[.('HI^;<C06B(A-L^\ES0
M*+97I:PNQB*VMK4?^ :X'*+TT_F.WQ<V'3>?TVI],3KQ4;:<N,1&(R:$S*2"
M(<>V@#($MOA<B:3*.%T4<QB:9NRZ. '"9Y#[(FYJUJR^;'9X^@1-Z*RL6CF(
M)J36BC) 2":#+-YF9ZH)9KIXP?/[G;&%XP0X'5A>2QKK=MOM\3AU2;$^KS0!
MZ<BFJ@I,9\K,/B*F&V4.>KHZG4Y;GK&%XQ2 '%QJB[@7;QQM;S>[6\V?]\9
M79V]V[:?/TZP*,K)0 ZJ]OO@=?/+,=4B9AL,E41J.B?KD<3,DR@P%8"GE/2Q
MU^U@K;\?'#W[88OK'6_J"6)+\HYJ\N"\)# N*2:V:D#36@:[*$6:+JOX8#+F
M*3B?#-"32'?94/Z-SG[Y5][[;WY>5=X=K3,]0;D5,>@:!!"V>429V1Y+Y><*
M%9NJ(@DT$U[7@]#4">3^!P/YF')?A%YR@">&?!)2-MW+) $F9=,*9=@HV'<N
M88,@"3T9MD?RK(67BN.1Y;G@Z<J/=_P>8/!1]P\?MWGYF$.1.H#H)C[!UUNH
M6!F:+;=%B P8%(*U,=JJ:XY+Z&XQ2R%[B-&EPOJ[LH;/KR4+B!C8-+6^V*0"
M3CAG]$<J9.^#N:,*V?M(<,9'?+<].WG/(MI7./R%-A^W^.73*N/I15OB9 -I
MHQ@3;<9J\<RMQ)=\E%JGH*/V_JE,@8J[M-\QK[)'X'_0Z=FN?;>_&/<P>W(#
M<^-I+'EOAF;^W BBCW=)^'GS&5?KDUQ,L50+!&'YO'F7(,8B@<5?C8XETY.I
M4IT1]-@&YD'0@(+=#,WE&:&26V+B]MO)Z]].K(XYNV2@S=GDXY*;@AH5R!!8
M7U1)JOI4+')'^?]\W'S]C\M/O(#&Y3<WR+A9;T88#".TS5$<7(25V+&% KEL
MBW$.G"H1#%8+T42$8*.I,<8DG9],]1FP4\HRZGH.>:9&%>$BH/E<U5\6&'W0
ME<\F:KZQ20 RN\ 36B*V\(I>@+=B(>41(V"D=Z>4/@);0,YC.<^7N?0?:'=V
M;P2#]?P:! /9MXES)D36%Y"/<(S!!R6,=9WS'9]<:6[H#"K5S5@L7L2-U3/Y
M. >2H6@#*E3F7!450J;(Y)()6472M+#&>&]?8,7"<8_KB")=!&2/C6F'B-J(
M(%H[?3:;#!KF;A1 )<M0565.3U=U,T7VPMR.C0.Q-G@R0Q_!OR"DOVEN^8\K
MOC@N8BC729YMYNR?*_X<2B4ZS3J2C[)-3TP$$04K2B%H98(K7DR7Y#@042_"
M5IH6^<,"X<4UBKX()?[]*I0X2K?H1]88MV5T%\(F#+<%KXJE6,&AYVO448'
M&@O_HDW16%V./VRX[;_.>9G5V3[L^69=-]O/%U=.VIR?W8UE7^ARK*V%6"A
M8O4?3'8$J;@,6J@LJ)JDU71NJ*-(F5O7&!:93^O-X\IY$<K%M7_E@HJ],T4'
M7T*1_"R)PJ^447;?0@J\$,:5XK"FZ0;I/+#!N2$X(40>]YD>**\E@NYJL%Y2
M6F<EH=@26@BB0JQ(K"9E*NAR+6$&5WWOD9I3.$,/%?YS<#I $HL U%O6E/@M
MN-N6N'A?)/$!D]4H,,$;B)+?!#YBT5H4N=;I4EX?WN/"('4( .ZWNSQ>&HM
MU;M:5YGN-2+67BE=%?B<F#?>2,#8G+N&[2H;LO1VNDF&#VYQ;J-X#$P=+XM%
M0.H?]&F53^FZUW#6)MGL@%(5K:<"JZIL@8,+N09A@LS*3H:E[_<VMZ-\#! =
MP?U%H.=0Q?/& >5M*5KP62FYE;\T#123"Y"+Q:R)".5T@#N:G+DONCD-@6FQ
ML CXWRL3T-EGG74%;SW?!II/<0RH -&IJ$0DJ:?S:"^C7<IL +G?8^H8:1V,
MMZ^T39LE.)[_&'EBX?/+3>J.?H[<*2<:1EF5M *$:)W5VQCCF&H!&70;F)29
MN],IZ(OW3.NJG6?M"4),V%3H E'Y!)EBI&J-T';Y&L$+\4SW0>;0GND^<E[$
M:S]:UV[A545M X@L:LO.2I!$J%#1A.B3)(G392_-.AQ@@=K' 6"=;EY '^0L
M\ Q=FKTA:]:VV,XMQ5@PT; >5JT%IT,E6YD@.V%X9_$MV>?"3[=Y 7V$N0A(
M/M&<7ME0HY<096Y]OF5E>SAYR&QS1(48G9\N_O.RY@7T0D&?>0$]1+((=#UV
M6-?E]GF]HJX:I;)$R+XZIJXY8"@HH.QU2GQ&BYA.]>VS\[G]7B-@<#3!+0*6
M#P5NR1>59)5 A$R$U!I2$ IT1%F4CD*7Z8KR#\VR6*QS]4@-\DAY+1%T5Q&4
M:D2PPK6SPS9H=4P&(H%$'5PQAO#?619'"K]KED4/22P"4(_%]9VK4J;4/,1M
M"I9VD'R)X%)R"4E9&2><,?J2LBSZ *!SED4/:2P"50]']DU-);LH0"=/K$TD
MUB:,92YIUCLUIJC+O[,L!L?4\;)8!*3NQ/FUR<((YZ!XRV9WM)HU4Q?8 -<A
MI8+*INDZU;^(+(NC0'0$]Q>!GN,#IQJ-$,(F",Q&OHCYZ&"SG4/TQ+]+*\P\
M];'C95E,5#([M2$P+1;F[AVPI^+=]T'=JQZ0,I&7DLUM(5I[\Q+;K"E3P66K
MDF+:O+R32_M(VX G%IE;39M8VIL16+^(&_1>ZD?,-O'F$1#WI>Q>-8^B C+&
M8XU%^PD3L9>1J#.LU)_/ONDC@B4.*_JPN4<2QNC8[@ZMN0:K*4462&R*,UU*
MF12S<7HZ&^&)C<XX5F@\@ TEF$5<6+==SO>HR:PJ.$T$JJ1\,?V@90>#02=L
M*59K-:$V]\1.9QP+-![.!A/-_'. ]ISZF2X+]R\&,-YEW$F.MI+AV]DY8FZ9
MEN'N8H*8B\I)&D]WO6F/Z%G/+#3CR)ZAP3(X7^?6PV_NUL<'M-TCL'J-U@H!
M&LFT:809DN4#(0J)&F71)==.P#ED]1GGYXR"IM$E,#?$GIN@\F9]G[SB5"4V
MHFLN;-M@:.WU@FJ>Y5QS1511= )8_[5GG&8S"KQ&YOY"GKI> TSN$6PS)B.S
M 9*1"99.M(:V@C5)JB7;X-/=:;G]X-9M&S..F)D2>2/(9'X0/F$-JR"J"+F
M-$T;$!DA.=F&XA@^9#J1>[*1^ (<$N.,@YG0(=%'! N>\7+3;@LOT@7R_YRO
MMG1,T<]S'SE$84^O;1]9O'-Y\7S?ENRZ*,)%TDF1!!%3FS"$&1!%8?U)BFKX
M?[Z6CO?\PRL,&Q&ZN\I%E %33#[6"EX9"2;*-@H\&I#(A\-Y-DK-="'&9[<[
MH\=S$!@\':<Y7D*+\$D]9')<#'SP047O ZAD]G64%@*6!$ZQ*5M<X?^FR^!Z
M;)=+"N4, (A[@!M$.HO V2\MS/5M]V%SANVI?XBPJ]0BJT,J6*&*]F(C1D@R
ML3Y@I(G1*57\=%&<SMN>&XG#(.4> ,<1V]QN"1;)YA1_6=/VX[>WJ\\KM@.N
MTDA"U:PP(F@?]K63&:(RR"HH8L*H4G&VDYKPZ!)S V4DB6X&9^^ Q?F#Y#<_
MV_%V?]R*R-D9$N"35VV(98)(JO+!DY[X"0BE/#5];*3$YTY[GSO5<.S'=$1)
M+N*)?9:LJT-8"F;B(RV2U&"8=9"$2>"K:)UA/!.F)H-HQTW/?6N.B9T'1C(/
M+\BYG]Q?_OC],Z[QXWZZW):^M&JK]<?=II[]R2+8?=N=T>=+LF0P-AM^)(*I
MI059+:#4%8INC.-GIY9N(:;N:\X-KU$DOAF?_8NX]UYOOGS;-K_?[G<\8_)V
MK]9ES\ WZW+.=O\*3Z^:9NS=@[OWM/VZRM3^&O\4SZYF0U_G$ENTK!8K\*+E
MGT=64(*(CK]B5=HZ42U.^(8/3-W<K_R84%\()A9Q*I[2IMY>9Y*Z:"6:G*"@
M8QV?1(#HI 2?/176MJK0\W2,?W3+2\H3'T-+'5YNBX!CAWDAZ+0WL@+&R&SS
MVD)(OD#+*+51"&<G;)@SS$B8F3R/!\*DOQ[:2V8+G?%R-T0U3$>]#I\Z1GQM
MY/YX3\=62HBYA"H@H>2'T:<"*0L%(B<K32H^=JS=F#/$9K0F(YP$+5S+KE(%
ML%)F0ZXRFC7J0-/U2WB1(;8^,#@DQ-9'0HMX^D9K]*2STUEC (\,((/M'I;5
M\NU><B!O=%+33?C]W]!B;@! 3M=&K@\Z%GA.KH;<^C9BA @H:+:[)"%K,)@
MM2-RU13CIG-6+K]3UUSXZ=9&KH\P%P')QWN6.3[:1?D A1R_<MKQH7=LZ4D3
MB[-58$YB,ER^K#9RO5#0HXU<'Y$L EU]#^O50(D:O*P90960P%0I(&"MC(R2
M<ZS)ZU0G@]YA-,SMA!P!EQ,(<Q&@[>9XJ!2MCHD 5=;-\2 @JJ(AUZ+(YYA"
MF$XU'<ZO.&OT^S@]<WBY+0*.K1QOG5>G%Z?M77V]KR[8O5D_'ZB],EAM]'S.
M*H*S@L (TQHI$+\;0E#(,6)1TV75'D_/W&_^"$"[G^8_K=3G#IYW)O=V(87'
MI$42?%.4EFNEB@%L$2OO!!H5=,&[HY,?:Z5RP.IS@W!J@&RFE-8B+M[G@P/.
MQQ(<\X[8DF35I@0(,A@H)2N+J"5;E__; SH3 >: T$X?Z2VQD\LU14_45C_/
M!7Z(DI!% I_YUDRNME[ZQO!;Q1PNI>9HIXN/#TO;G/UBI@?\C+A8Q'5]VP[M
M</B3J%A-:DU=+6MGK*<EHST;J<C;R\7;/-WPCEY;G[,[S0RH'DVJ2ZJKOG&:
MO-WL=I<-6'94WJQ_WV[JZNS=MOW\>?JC,+;Z4L'XXIGAK-NE6C(DTB$7?MS<
MA"V6!B)JS@8[,Z@M,R!A42?A6<J*,&1CC(#62>9O*W"UI &;5S%KY\B\-*5[
MI(8^2U2Z^TCO!74K^ VWVWV+TP$SJNY]YACY5$]O?-QLJJA;(WT#VL764=@;
M"*K-L0UDK"TI&>.>X]D"LJE2=ON1TT$+/C0Y04SD(==DG37%*#]=E/1E9E/U
M@,%AV53=);0(0V:T? =GC$DU"; 4^(+W64 H,D%F+@=9C!1BNI?S?W,V50]
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
M:16JZ1J;#AU_GC>/HA=NCHH_]Q'B(A#Z^GS;V'PQ_^W$U(I!%L/[3:HEC4?
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
MS@V!^VG^29>H=3+@L76E#Z5U'8@9HO,HE5-)W&VX.6B1Q(BA^]$@<!P3YX;
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
MW=^_7B=Q-MZQ6</;@?O,5;(@D\YU+Z^SX[4#<N$Q.6=UC,-U'7Y(V92,_@&
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
M2IX(E)^\NMLDP+8"?W'YIA)*"@%,Y!%4JN==$0EBTC8S;V7VP]6 G\[/V)&
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
MDA ?'I$=0N;@U/@A^CL:D%^;:I"/Z[#LVF4^O.106Y6D,0(L5QQ4-K7-:V3
M78[("L/BPN" [:>XM)_NSJ-#N5^=3VK7/>:N0M36>A,U"!L"J-H]QV>R@DU0
M7&=:TWJL&]D]W$SII_7TI"#>A]Y/"'I^#K3>/O6,=9)FP=G+"]N97#0O"NBD
MJNU>E(-HF((4DV!<E93LN)MY2T9&[) ]*:SWH?>I8[VY[_XRQ_0;6<?.!J9%
MK8$P$*)$8-P6R1W+9L#KLT>S,4[_N^GAO'N=3Q'E^WR.0+C2B>0IR/8BGR,(
MB,$)"/4VI?1.R7)>1=2=IY^F@=@N]'>BS_AFGKN\EO)8D,]=V7DHT> X<\$4
MD*:.)Y.8P7DFP#GC@T-19WJ>'%!K2<Q4G;]^(VM]:&H2SE[[6V.MD\";FV,Q
MHBYT:'B%9"1%5XTD)+DD9"$E%Y48K@E<3TQ.-*37"U9/N&[8'W F%!/LX_8E
MYE)DSA:2J3U-)&G)T>$* :,+)(WHY'!F]UAW<X<_2J:V?OH!S)F=/BT#48T8
MC,E!^\" L$Q;B H18B('W6LT)I!>4 [78:07%B<:GIS:RND+-&>V=EH&MAHQ
M,)]DU 7!B,Q!N>@AB%(@ERAJ*\2@<+C64KVP.-%PY]363E^@.;.UTRI8U@C!
MEH .58%HD8$B/=0[8@P"%V3%&DFFZW"-@WI@<*+ATZFMFWX <V:KYC"7S[A@
ME1"YI@QK0D4H"-H(T,X:;T5..@Z7-!XS5C!\*'=JJZ<_X'0:"^Z]Y+:RN2@_
M"&K5;?'M<V_HJ0RW-5/#%>2BB>BX9$"N,R%(\T![L _ M.':9$Q%MFL<T6M!
M[M.E[XT\+W;DN3=QLIGOJU41)H0":'D=_I +!(\2:"T'5W1*I@QGWI_(S$3#
MK\>!Z_EARGVK>A+F1</D:I=+.H'VL-E,5+<RFAR% :N+)[>="X@>/7V17N42
MM,AL,$ ?P\&4IBWW#K-'(.]=YV>)[-^QYL O>1TZR((&&6JJV_L$,:MZ#RX)
M,FTXL3-<#NTX'L9&=__X.AG21RA[[)NS/[H)S:8QQUL^M'0ZR@*UF0/M!R72
MH1<+>,ML8:D4R=O5*CSSDG-#U3$J7O0@[^GAYM._%UL^"D;F!%>@14F@G L0
MR8N#5.>1"*.D4NQ(W-R]9.P)\^/CYCAY3Q W!(';%2!<C'4^;YV/(&F[5@D"
M(UN$V%.F,(<&C]UQ'KQF[.'R$\#.D3*?'GH^SOZZY<,B[8]U9&M@38]@#KYX
M!@9-LCEQGY4[$CMW+QE[3OSXR#E.WM,QW1NK$*U%QER&XB-!WB*O34X$&*.X
M*3IKK_RPUGAK]W&@WHXCN8\':V<ZP+I=:T4F]$5%P"SJ]2GZXKU,8+G(EMZ/
MF ;&UI3\M\,5O,<I.T+:D\#*+XOU>G&]76!;)BSWJ>8/ 161KF2N4QF*!J>L
M9%JB9'RX(J<G")P$<H[2^"/PG"K^26#HT^+KCQP$4X0NT8(/LD8YB/A-P9/*
MT==]E^\Z7#T":)>ZL8^U#M%SDN G 9WCS_C?[AHQ)2XS<UJ!8;FV"F<.?%TO
M'H5B1+;08;BNEQTP-+8[.*[=-30B)N5"_EBQ<*FSC>3[TL:@<QT0'15$45T:
M;9@22<3"CPA<_?B2L0_3P?6]UY\\0?B3V$M?NMXHA/&"#IM:N$\,N4!2TI)#
M-A:S(^>Y#%B[WL7UU$GZGJ>ALA]M3@*>.Y5:'_ ZS.;$U>O%O*EIN*G-%0ON
MY;@IRY(B%R[<QJ*I31<]!,<YN6JZQGF",GRT>TM'<72^AWU70!\<%U-<#9W5
M+3HEZ9 BA\)B($&H2,87S^0&<$6>ADDR(!]K@0Q:\#K0;(-)K)E1T#.)9?1,
M8ZGJB[S4/TU'YAFYVY$'"8H[<E(<IIITDE9D5XP>K@KF)%;&N4$QI24Q'!(F
M ?R#;RJ^+(3-#N!Y0$%^N[62G'># 9PT!AQ3N42)3 X8NNN)R7$N3$QIL4P!
M/9-N4O[KEJ"&XS_GL_7I5R3V/[*[.Q$MR1[N$H16HG M#:1"6%#*$Q941)*/
M*ZK8B-&9E\0WUB6(3[B\7KV:9W)$\FQC3)7G5L V^IE-S= 0^M%Y.DFTI3,E
M2G!>%YV=#&S ?.O)[$S^(L0A 'L^V-R_NB=A.'RBO_D"9YM2928PY"0%&&DM
M238G,HDL"=HPH9P(+N^VVN\SB=>2ZBE%LP< U..,8!_:G01NGV5IF_[4,F;!
MC03)36T6$#($HQ)HSUA),B,OPT&V!<%CH[4?M#P"9=>J&SME]]C*NJUK+"Z:
MX"-@S"2FP&L4TA5PML@DN38QQ5;6SKXWC V8SC6YZ%JLD]BK3CD%[ET\XS.)
MT3JPG.P;)46 *+@ 'F(.7'IM@C@+2_*PRH:!LGICG,[#XV)Z6^7#U@\&DW!8
M''AF::M *\ QDJ;.&@OW203?[HK\LZ\9>],<0>O/;ZO'JF 2>VM7XT3I/#%&
MF0C>V )*$\\A,0,>75!9DZR+'&QW'7*H;#_>>H<HZVV"["$JGU#_UX-'14:?
MT2DE(=8VG<J:*NV@@'@D#KF2S@Z7 ^YG!.C98K@7)1X-UF^XC(N!MN:[CID7
MR[_CZN59*#'16K71 O(J@!(1FC% *N5<O(T^#MCTKE/61FRQ.MXVW:?Z3QT2
M,C'3A!N1BQ,93'#$,"\)8M09."E'DH\AK1JND]*0IDD_K5'/P30Y1.63;S?W
M@=;W<I;6G:9/GWMH=PG4UJ0/.-@9R3PMBH,-BAP_*^M-BF(A1ZN\T,P\:F%Y
M[BE4J5R6FIC5OM"2+-R 0U= .SH%E$[^49^7B0:^SB.%>@C ^DBA'J+N280@
M6J=-D)/%'D,!(Y <3J<\Q"P9"-K1@]:VJ 'S4?_WI% / M3Q*=1#M#L)W+;)
MWD07G1!D_\CB)3F;49$Y5!!D8"XI9R/SPR4=?J84ZD%H.2J%>HCJQLX+/&5G
M??CXYY:3K*14!CW8F.I<:Z]K,R $7E0HV7*+NZ[_'I/GV=>,#9W.=;KH1<"3
MV+JZR:&$)%)1+D$PIMY,)IO'E1+ L&2,BB:8--QY_)^,:@>']?"XF-#.N5ZD
M?SZ*9UB?2C0B 9K:&5KQ"!&- BDDRUGR(J0_=.]\ZD5C[YXC:'[/_GJR&B:Q
MPW85R<HRH0ITJG@;ZY!%92%(J2$6EIFVR2$?;H\]_[QJISCK+7QYB-+/.;,:
MF'+!!P?,9 &*UY$Z3A+;)FEA6+%IMQ_H?S*KPZ&X%S6>D%LZ#::-X%JS]AZ7
M9;&\#O.$;T.B)[[*_[A9K9O5F<C&LHED6GP@$\MR<B(*:D"=2.PR>IW;E:5V
M0<V(R<\^4#B.EL[ 8C@TW^NB#@%][?.+%I3G#*(J"73P,:L24]9J(G9#'^G^
M?E*?8UH/?0+@U(3_'R?NS6UET'+2Y6543KJD&&BE"CG!&,$'^A("SSYD7:08
MH373*2R-.-)Q3-#WH?!3P?YI@EXBUUGFHC+IH#;K-BR 4YYL,>/15:_;(DX$
M\-UZB?W,83P/+_$0I4^XR.7UXOIZUMAL*V([+>9K8AWG:7;2',463^VBS.50
MXKNH<VEP\WZY^#9;U=C<Z]N7KG^;A3B[FJWIY9OHW?;GKU8K?%"@P(5S2CL&
M+I< *F(ARSAZL,8+A2*Z8G@K_^5$0KI-8^P0LXF&,^,9JRL3>:C=9[@%IQ.C
M/<L:M(QQ7L(H&8JGJ!TQ+#8DI)[/.IRLQDGX<A]GG^>S,DMAOGXW_X8;EW3U
M;DYB6Z0961&;)+;$8'(NM5.^)+$EEL"9Q$%FEBP9ZL[%X2I3V]$\I3S%Z5AY
M7!C0O>(F <@WM'#7WU>?%NM0K9A[=K89;&:X%HYQ<@]%I@6L#01%!@XK9.AD
M&04OPX4+7B!V; CV@9%'0.Q286/G6/_[^^OP]>W-/&]I-YKE%)R"D'DUGQ69
MS\8@>%&,=S+0+]L%4'<>/#8P.M79HB,!CJW\UU<8YO\M'E"?"U&I8R)GO1FV
M[.H(1&&!&?HQJJS*;G1FC_H?/7KL\HW> '":$"=Q KV^"F0SKB[*_8'=;),F
M*N>95>#)F07E&8(+M%>*G+SC1I-S.]S)LX?(L7'5L]'3A6HF@;$=V=SV.TF<
M86(9>"BEIB=).(H^AH0*N9$"W7 E%$^2./;!U0D 'L'J=&V,?7;=$?\!KYK0
M[^+=?(U75]BT4:???L7E^OO[FV7Z$E:W0X-B%*B<=D#K3M6PG #'98:4C8TL
MDTUHVQUOQ[Q];"1UH//%D J8Q+;U.VWOQ%28X^)F];0$:7>WQ4@&$FVU^+*%
M*)6 A"EKXS+];KA ULOTCGU@=@?#WK0T]MYV[[HVDR%F\69]M^\+G97-04$I
M6M39KY+,"4'&:M V"F6-VFV5M6<+>^8E4YK4T9E-U:ED)XJ07Q=UHLBEB-8(
M;2*@X!%4%A%JTR2((BJNBY;9M9OE_>QK1HR)=Z;&%M@X0J;CHV.VGH6KAVQL
M=T$714%?J[Y#S48FY\E^;&8!5-\T:"9R6V3L><7T4'&, A>=2W,2ULSKQ0W9
M:$N299,UJLLE\Q(Y4PI,<1*4BS58$3P4\BU*ID.9.!G.QW]$WY0&X/3AWI^F
MD F"ZM;0%R;ZH@)D(9LR>0'>, NTS QG27*7AJMZ>8K"L;VQ4S7_ I2.4,/8
MI]8GK,4C_R9?<KFE/B43C8MTE(LZ^8,S!Z%.KBFJ&,U,9EJTLW4?/7I:VC]&
M68O.)#>)3>29??:WNRML*C+R$V4!&VL#(YXL":@@!)$8,L1Z_V8*)2._'71G
M=:!953V<7ITK;>PMZ/YVPUWN>%-%5DMK/BU^P=]FU[7D]3VMVSDM,V%E$&0Z
MTN)RQ%OD&F+-(='6;="(&EAH=WO_P!>/O7UUK_BG[YATKX5);':OP]?9NGH4
M=P6*ET8P9[0J$!/MVDJ;#,X:DITT+O.$/#(SG+WTB+ZQ@X:] :XSI4P"6(UH
M7H?5EVU)\NK3XE7ZU\ULB34V3UJKM3#_WV(V7_^=?DO27#7II5F987ZUVJPW
M6F.OTGKVK2DLO,S)T.+*&4JH,P*1"8@>&1A>2HE>LSA@7Z?.V9MPH+,K6(\+
MB;$/]*=24K6%PJ7F.9!+)<!L>G$@&<@JQ3KU)3C'Z<B0;</H3[]APH&+#H[H
M3N0Z-CAN5\3;Q?+#XGNX6G]_]7F)VVO^+A7:]&GK=_7>M-:6A,(C)&.U$MXX
MH]JUHGSF)1/V#CJ 2%?2'1LE6^(OXM7L<Z.<^TK[][A,566?\1*],(%'!RCK
ME<XZIL]CH.^L2]PBJK0[8V%?+YHVKYO26-?ND=.]Q">,H=_#7[/KF^M7US4B
M="D,BS8)#SY*.EN3YA"TXB P^T K(Q3=;HAHVS>V0I+]"9%TO-PG8>EO.7OS
MUU><K_"R.,.,2P*2J"ZP(^O9%>LA6)<S\LRX&ZY2\T?:6B',G2'".E'&1$=#
MD]#"9SJN-ZMF49;X#><W>,*ESQ>>V,6%ST.(/O&RY[WN7\W#U??5;%7#540)
MOIKG+0[N!_=ZYAD:!MSH0N>30G#2&[ 8M58V(O+AYB2_3&^WP?P?E7)1/FR4
M\I96:I-1IQ>N_F>V_O+Z9K4F<I;;P#0*:PK)!@R=Y+50D(-CJ4"(SBKZN75R
MN'C8Z?R,';#M&*7/IP(&4/DDSN"_X>+S,GS],DOAZM42PR:+FZ+5OAEDI((!
MA8;D: E8V5ER@,F8D&ZX:6M/DC@V&(?&RB.PGJZX:>)OF_P5 A5*LEZXK_Y0
MD ZBHN4<>9$Y.A?%@..D]A Y-@8[@,#+L#I"'R,"*U5/:/G]\O4?ET%K)EQ$
MD$D3Q4ED(#>(OA#%009>DGQNK-X*T__ZO/CV7]LG-OBY_=!8A0U&[M\W.3 <
MH[C%25(<.T+QYL\/%^_?\-MJ?-0IED >3*T(4)&60. > 7T4*6E3I&LWK?:'
MQXZ=1.Q2S2<*;6QU_[%8KK^\HO.49'%+O_>LL.3JC=7,Z\Q0!]YK!IFS0K:?
M5<6$5DI_XN%C)]HZ5_VI AP; $TD9)]4#(N"(5$N>6Y:QC@(UM9VA<2)=09%
M;A>%?.XM8R?(.H=$9R*=A''Y?KG(-V1\DZ?X$9??9FE;I(K*),YD 5>["BO+
M".2H.40M>#8!4>KAZL7W$#GV03.Z@].%\J:*PMO[?.@*5\H!6LE ,2?!YSI;
M0X?D=2X^FN'<[+UDCFW9=@*$-O Z0BMC'X&_W-Q1'7-4IH2FL(L6&^W0SB5+
MOE\JH?9/XRV[[MT]<H)Z/T9#BY/%-;:2/RUOTC]OKVO1^9V0T\E>YT$IZ009
MZ(;L,Y$RQI23V#VZ]ETGN'_HV$=-#XH^5F1CJ_I#F%W==N"1.:M8##"!&93P
M;C/U@/N2:^V),K)=GX?[9X[MP?2@Z",%-K:>?P_+V?RVH01:5#X8 4YG20 M
M!;RJ>Y$1(J&2S*MVKLK#IX[MFO2@ZZ.%-K:V__O7WQ=-F]/O'V_BNG;ON@VW
M2(S6"T&0E09()K0UE4*X#60>I\AH9TJM-+_O#6.7Y_6 @DZ$.38B/FZ4$);?
MM\0KPX-Q+$/6EGQK'=1FKKV4F8<D#&9L9[[M/GGL,KL>$'"2\,;6_!ORCS_/
MYI]I,_LG-F)I8BZW@1LOHU!9@2TU@R.T :]C@<1RP$C&BE7MXI?/OF;L@KD>
M,-&=6"<1,_@TNR9F+LJG99BO2KU(]K?%(J\NEC]XP#ZPS!-QA#R0Q4/G(7C&
MR2%V3F I6?G=N\4]Q@]:D3RV!3IZ5*M[Q9X'7F^M-O3&)R8@.5FM-ILA2!)C
M789,IV -FQ!BIQ$'Z0$RA\/R"/U- I@[;-SR1Z2\6K^O-\;>S8GW6Z="J9@E
MV8GU[BT=/XK\R)@S YO(P4"-.0TX#?4@TB</TF, ]+@ZI3=M3ARL%]]P^8 S
MJ845AHRC8%VISB^"1^9!1NWH!#)9[39'&P6G/U(]=IAQ;(B>H,-)H/,DV^FW
MNVL*CAPU5\A#IP5(?&=)!Y40-4&MI;,Z)<:&PVXW/(T=:QO=JAT!&I-8$B_R
M=JDM-RB<A>QK3UA4M,JE]X#))Y5T8=H.5\?Z(KEC6Q%CX.CQ3:A.E7HT3NFT
MB(L>KT>])TX6\SE>X>82Q2G3\/8^JXLK4>T('?(R5,JUOBH:*"%:PE>=LU&G
M0&N&RB!S5O \V*(>XC+4QR^+Y9HVSNLWA(;%=\1?<(YE5J<&;ZX+*E4[^Z4(
MY(22J5WG8GLE BCN8C)1"C5@)<M+U(Z]RW6,L">FC'6IKDD<M%O"ZY[\:&9I
M8V*3T.IMV+I/WS*]NLQ1A<R-@B!\G6!J2(I6TG>E<!6X#9H/=_@>Q<+8/E/O
M4.U?L1T>P"<A>,]2%%Y$890!EE)M_&";^_L%D,QNPQ29$VJXG?.4#;/'J'W_
M*.Q .<?ODS6'W9N9UZ3!:G.CT#2-V##V,7W!?'.%B[*QI>H ]+)87F\NG<^;
M?W-Q^V^VPCC!/.R<AB[,RGX%,ZPYRDW4)4(1/M<Q2AH<>3K BD4AN"/7W?Y4
MYNB[ZZ]AMJQ'Q&^+U:KZ:\M5N*(W[OP\+3[/9ZNJP_?+!:WKBV7].1TKF=9/
MPMFW&OI87<8D#"]! S(EZ32Q=*Y@JF/SLC$,77)N.'.^6][.PM1MC]['._>(
M4)B285S#(R3/F[2^6?[8Z= 6SKER&I*6",H)#M&1H'7FI7A1/#HVM V\E]JS
M,'=/@6NGZIH$ )M&G*M9U=%R,T3M]6+5=,Q[8+[?K[^/2+J@OW7UO9K\#_[Q
M1=G.?)]G^N;F^NOFAP\&Q+^;_W*SFLUQ53LIQ]F\P<6ETL6X'#5P\EU!:5;
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
M\Z,;3+,<3)0&1-#N9I:5+R"E-M8%DWEIEF6[^[N'2;UMW^SLF.M#@^HIC?[
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
ML(#(;-6NB)23L!)2,@:+83)A>WK^UV9R[S"@W(7<=^3B".3^RZM)-BS1252
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
MG;/?SA=W"5KO1V9#8571HZFSFU1!VHJU\6Z)B%8@JM1?DZ9GESNT8=<-4AX
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
MW2W/>8P6)XWS$A.XVB1^59[CD4O0P:D4F>9>-*M*?^9%8RHC;U]+M<GE[@<
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
M%S/L4Q*9>+8%8HSHJDA9'1;8T_FW%$OX(^O=C&.A-_59N\M9:S>JK(1K07%
M&<_-)+<1V47'.A<TP -*=\(T:UUQV6A]6N_*[6TXK=MLQ1&HT38<;.">MO71
MR'%3P5G,R1+ZLLA:=PIJ9M38CX6WMSXV^R_1]M]/ZU0*O4^<Q'ICU&]H(7?R
M3J<VR*J5U8"_<[+E92WB[KX=9)" 0P"$/"Q;I ,BZW*!]2&'-N^V]0$<L*EU
M/A-XRTI>$DGH2M(?41QXA[:@#A</UB+S0>C;72,R937T6%WDP6QS+0WO3FG'
MN!%U+2:<FM_6P&OTMC/QNHVSQU\9.&Z+V0S+ X%;?A5+PY9]+U*00PG52#G.
M:PO5[N=I+(0U@X&GB<5W_-Z @IX-16RU'<HVM8^"+NW=Z/)OX<9'38^.<0(N
MU6TXU%!7=$?T'5UMKN04?'"YAD3'<9:Z)L_\GX4;IR(.EI82Q[4>?!"Z]RKU
M(%UE?1M$M[;UF[K]RW<:9 WIW8MOGBPZ=+__"ZS)=Z%KX^#N[.>8QU[SW*'%
M<'M@"M#D/W*A-Q5$GOR>T!\O#>E_KLMH#VZ%[74K?$<UWP>^PLZZ%4H3)K?"
M0UM@MT*4KY-DM9;]=LKW*[4L&X"&>4P7X@[1WP3SLK^M>3EX;-;OHQ,Z)E A
MBL)?3X5(K7.\7S=1, =X'HPXZ)6N2S^P8]X'7?1)WLCX"&;TTOJ<71T^-*'<
M![5SM4BQ6I\BU==35]Z.O01!!FLS+V;4TNM!]N"L4GK]GM ]""J6$=X!VL%[
M+;3.0&A]PKOJ(S_P=8E6@>9\&?\CWHN)%DEFI=2J_&$V95!Y&,Y'HV@1D@U\
MN%I\7^3^ !7V#5Y-%[?'$-\:H(,82]"+?RZ\B0(_L<[Q+B:[%9I_/L(&CP[.
MOQB KL9@[[5$B ,I=<EX6"BZLC+"Y:$MJV-Q'CU86N=X9QT,J^)F+:T+>7_Z
MT!;7M=XRYMBV2]I!E:@08)5 >Y:%:DZSND9- Q2"E-"H@.\E*N"VK+7/ZO.^
M8J^<WC=MHYVMSTW,N0?*>)]W$MAX9Q6][PMJE0)X'LGBVNMP2*M$_-_H:N(.
M%S1+;J>NWH&OT?ZKU<-.MYKK"_#U!?@M_Z,+\.U-%^#KR^PKYEK#>O?A\Z>K
M-[]?(+;_RHE[S(OU&V[L;2L.>OFC?Z\]!3;KHU[65""//.,JY!G$0=89$8VC
MIX">576>@8ZU-^T"+)C]G#9(>!)Z)X<E(!%#"2!HB)A KL<PBN&?BY!QB30
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
M03=@8 4,K!%6A;HSC(X6[MVX'&K!O9$]H L]R O^G RCH.-KN=(]I'I$56-
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
MY<4 -#O EN5,^Q3&Q,NOB*J!J3Q"I&(#5%V4R0&L<+"+4L.).Q88#U/_-KH
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
ML EI2:7V+Z]_UC>UBED.RB0B-J_,)!Z,,?PNQ(*")JT9_G#(GS3.5^9Q":\
M3JT)H.^IR(("552"82L,W V7TM:1 1>%934.Q%<_0W6B0@0)T8_U"<I&;UAO
MHP"<,NG8(J:$\88)[&HHTT>8>T4_$]-$8!AE[F%1;YF-ZW#EN12N=F35X#@?
M*D]2[5'-V@BBR8ISK'[JZA]GF&F8?4M9NLF'0L-3E1??E;]H<"AM3:)R\5+Z
MC7R/;_7D?6853)#79[5>+SIQKBSMY7M0BCRC17PC&M8YWIUAG ;;PO/ ?3,P
M0X;(QH+NY">R%H7?YQ5>6.HV5GB>?AA&-_G::[9Q8X4+99>EB#D^D"AS!(LS
MLXR?)I?N64CU3!Q^T/OI"5 S]*@L]I8M<<E>4@]EB3\.A65+SB^/HKTL<T(X
MVPKG1(Z<):@S*N3;O>>+]==6WFO1]/[R/,DJCH;^/,(0CJK%)V\I,2Y3Z7*U
M\ER\KG:W<\$BFPZXK"ZKR->;FX&Y=2Z0AM5@N)KX4E>6LY;7"%Z_AU0[=)WB
MG#.E7<$K>;ZH#B#6^=(Z7UKG2Y\N7SJH\Z7?:J']3#;":(I9@G"BTY6<EN&.
MS[KALTPSE/6"51:):D0IT5V37/_?M=Z^:;(8MW99^Y%6#;'[&6:'HELW]E#N
MB],<!)NZN<U7,+BDF8JZ,7U)YAK>*9:XDMJ5H]X'M 0T@*9N/,^L4;S'C[,
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
M_EC1'3N0)EUHT)1E6#MD07(3Z5315-8=P$^<UND,QIY:5U@=8_V$YP>A]^=
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
M#(,O8@JFN_ B,%UX';DDC/3V:=Q#T:\_[\8:BJ6"92[Y$(I"/NH.G&&Y'A)
M&]9TM/K&0:#0/IEOI>^_=>,8N'-9',<,US2L#^I,9#,TC2ESMFNGLXE6*!PR
MMI+VQXG_,E/3:*#AB;*F% ;S, PV4V&P;'8A'H]P C\ IA2T8!@)(T(I//H7
M_%,.[NK0DGH%=1SOOTZLP/_/PO=HW"19:/M1)664$O" ",N$@T0G/LQ5? 6Q
M)\T<.*,PO1LZ6#.7M9FR+++9!M&(Z%AF#,EYJN/-=A9P_E]L</'VIC 0=DV'
M R/@-,"A RL*#5G8=I%D 2R87_4$ ]CD$6]L1FXI0G:@;,/:^G2T-I\.D]UV
M.04=0QNL2BN# LR[PEM=:D:VNYV?;G9^ZHA@'1&L(X+[&!$\.^"(H/PQ,NZC
MFT<T3ED'A)5ZK0XN_6I.$0+0,I>@-<)$:M,+-YE:V7=X%RW9X0@CYB$6?!5J
MX&!Q@3M/Q"OUQVO/3^:@I5_Y(4V-?G0GKF\V&TW>2UGK*]\LOV[05X6B=OZN
M-6CT>H/*K\'GKOQN[;"-?J=WIU'7?S=HW>V7Z^;J@%)N=>Y]LDZC2T;Y04RV
MV>@U#X:R#SC9LZV&W?X6W!8U\ZN63/' SWS/"\3]B,K>1DE9KN5.0$""DZ$3
MUV#P@J0DF_+WQG7#\E"FQ4EUJ72K?P_T67N1P)#).1NRU6F<K=A5\L-OL"*_
M"8^"A/7G:2P$N#EA.DTL$7I VS=B)&9#\$3:CEW0MCM<\-X>5G:+J]);#/8@
M[[U#P3=PU.,B+;1VZ4]WM-2I0"4%1[JF3B7@J74Q=<-)->3DLZ?0#V44*A6
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
M\:![N+P$J(=R_=#<U%8-\M#D-6F0A[: /.RW/5M11*X1 89F+Y^KV,B]U(
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
MR/&V :Z'./]A'OBWS(/'%H$C^Z9PY/[;P+_?\G.T?0"UX<W#PO7P#<(U82<
M?'@5^M0\AD3WS8.@DX?=99"ZO+4)'*"BM4A&"/PU_@J6G]#=>!?!X60@S?$O
MV 'G-SB)6^-O@;MUX;QL0"Z@&N J:$MIX+% A$GC/)1$\+T-;6I[J@IO.$+.
M6"Q\7%\;*]O7IFHCE'ZF$4KGU: [>NSY*5EIEN.VV\"]B617"GF>Q):SQ0+>
M6W"ZXH.%_WCC>,[<!=[BS&$F$CO/.:;4-YF'+E7>\^!\ .G9U@D>#%D?6'E%
M^\_0WQQ\Y9P?<./Z(=RR=2B.B''URT^#\>MK"@N.7\M312]QG1MW1?U>XE-F
MO'4\/$#_ X(!3:_<@H'"R82YD@,:"L+B=]BRB+?SP&V<8X^9^Z4+'^)BL.%2
M,.=5&=PF0<8)V!(-M+M,"*O!RBYW'Q!S^5X;JX-]A)3#(I0##A4;($5')3DI
M^9?S9D#I\X"#+?W5G#=Q^8'&"IM'Q&3$#&#]S!B#$YC854E3J358S22D87;;
M %CS,,NDMAV"'N7^/%-'(&28O+63XJ%R65WR</_1TCI#4) (\'.R2ZBAG#23
MY?=Q@RHA3LG5O_07EQ%\*606L;\#/(TF-QD+\+I;U/OD)(+LM>Q+OE>F8OW@
M<$OFX %9N#"EF\@EKC?!=/&BA2/[P^F"<%T0?N*59A:L"\(/_4,%X?U>\PO"
M:V"3@*1#:T_T"I3] <.M3^$&\:W+[;F_18'GW,!/I4/U!B37^L9U3&P0>L\P
M3A$:H0N3<XJ%-0R"T0SAJX;13>B">1Q@;\'Z-):L;B4,D#?><0?8]3)7K13*
MC-U+^/K?/B@XXP[^)5UHH(H/!M/VV+ZSIO&DU@4MEQL7@P+[H%?9NAAU)[FG
MK<<[@\E.4*O?PS: LWXHG9N-._L>;;B(^5GZ@![%\C*;_"<#/\9Q8W_K'__"
M=[U9@JTC&VLBL],P]^ ^A4MW$_M[P@MR8:]G,PQ;HJ$-JXU"LL#1.^6+6K/M
MDIOSXH?P_7[K&@]-__F%##:'/&)+A!L._FH@(_\EY$:KCO8PA-."7J5'@5KT
M7%*]3(5A&0\M64BX4\15:KA-=F2FY^;<$*4I>;<^_OC5M!?S\9;-EAZ0\?:!
MMUQ=P$%UP!!EZ]A+DW.&(U2P#/2:7"_B/ @T<FY6*&23Y7>+GDK,57A0?"[<
M^A 8%O;]EGEB!./W-]?&C7NY\5% ;XCAX71%V.87I3>\<_:=BQWXY>6-@U )
M&XH?K(&8LC_V312:JKN'8<'O7(' U]]7[@*<_LT&Q*?8-EJ\]!/9#]@M\NM)
M0X3Q::G&SK74 4J7<=B? &-(>+&$H98 =2M>,?$[%SS.G!?K[TW2TF3PO-M+
M1#;NHM*$6IXBY4HOS)PCXQY,!G8I.\ FY@"7DV0^\'N6.9NY<ZXHPBC$8Y<1
M&2A,P6V\<_THA-$=SX,S.H,G/KZ[ BD#IJ_['\[MTK9)W@/2=L7P5?*L2?>1
MZR<>SW,\9_4 B\ M3#N#,V<#0\* ( \<?GGH;SB+D\0!$><2M@_L,O-F0ISX
M:"V)*0FY0Z$S>(2B<, '<>":Q\WW6T,UB''E3L(0P66&W>$O/UFCWNO\?XWK
M:+W&8"<PP#\C)P!#'/;O*PNCE5+$LWO!_?2"^YL#'+W''0;1@7-'E^-0+"^Y
MK)@[6X?..=W,.!C9P,&,O_CJZ]_0>#KMCL;3H["C)EW+GAP%<+3[N\&@?WK8
MI'YW-#T.Z&KW=^/1&3">CI_L<PT[/!Z1JAAWY"D0E[KC?%R-?_AL*%:C7G44
M*Q,-+;;!-!?PM)=T:22L6=15_!4PALPLH)_ *-$6K$#N8"4W-*SPE2<T1GC
M\AAR7&0B+F?!["K&-(.!GC+#3.A,;AJ:^Q/?\SG]!\!G]63&W8&06V<^>H^(
M\SYJ TCI@#6>QS9KVB*X+98"'BL^.(]BG[:SPC7;&/W>RV6%MN_O/R)/[V^+
M]_>C4P!3V;1%[-S?ZOBNO:Y]RE*W)[:*OK([AD'3P["D=JZYU/8Y@G;M*&RI
MM-2:UZT,1N9X6 4-H3J;:.YH#7?88[,WRJ&XZ"UM\)9:0[-OY7"_])8V>4O[
MICWH'Q/ZJ+T=\XEM^1TYY=F*^RG*5(SO?P] ;]AGPK2(O1O$OIW!Q)P4 -@>
M$'/1^_><^]<?F&,[CPZC-^5940HFIFWU]:;4:E/ZMMF?3"HTHFZGJDYNW4SC
MQ@G=&5VZS5W,])]K/=YT[NYUK9'6X@W>O5)4&[TES[0EY3TZ])8\URFQVJF_
M_\SFOF NL^\5I,"<0E,?A8S4*.@C>PINK7U(WX"72:-Q+X>PUW0 3ES6:#QM
MX[(&]K1(^LGWR]_;/"WW,4TT2T_#P<F/3S#2Z5;WN)%TRIM.>3LT3\).KV/_
M*8F!R/=G2+26!=J5ZK:/!5[>$6]7JIO>WW:GNA7MKTYUTZEN.DU"=5]ZIC7)
M-9-Y*5M:6/#3^"VU3&L?0'][M[2MIW0TRD7-])8V>$NMJ3D9CEH9--?Y:2_@
MSL<>F\-Q>^]&AXW<E(%EVM-A:S>EF2=E:)ECO2DUVY3^U!QG\PA>D/[526>M
MYNY6Y\@T4S7WNM:@M5O2U%-BY5O,ZRUYYBWI'Z24#\O]J;7:/FFN676ZO/!L
MM+Z=J_O<>\G?BH5;DP,JW%NU\'QP_"4L?&Q.[&%>M.YK.JF@:::N?Z?=?GS3
MZWISYFU_O>2?_5<IQGT]T.V+.[A401P]QVR*8; )[M,POBVQD99HAFF$0!MW
M 6R$LV!.Z&-SS#L'WL9].H%X^U<\_8!/OVO\*_<C+_81!;:P<^/?)?B\]$J'
MFC)1(T,)T"O:1R7 IHAXZQ\&3SK*LI(U*=S^-&_AC\[$$&5;,+'MT>MS[GT1
M)V9(,^C2B<K>YS\U)Z89*($!E\CIU!:3!7?8'R<0<X6_+%;8U0LY9L[6!-F.
M/2S=-04C>&>'&6RVOR:$6]Y@+!G\CBW=V0HC%(@B3ICAN1?/&?9:%0TXD\X2
MI:_DC0"9!_S(&"$UBVDC#+7_;S;+'Y>*JZ4^:W+)NA>0[@5TXI5F%JQ[ 1WZ
MA_<"LMK1"ZB* GU2=4G]"6(Q>^\'W]&8H/[8\[AUL3-;NB ON;B&G\';&8A_
M#\1G!'H^W9/V![<\9DQI$JA-C+.9&)_YY0#LGVQ]\ES&1GXFLF\+[_U'O4P/
M;L**_4ZCL&K_U53O7S\WH8.Z56I./(P3*]Q?I?R-IR.34>5JS0US[7:Y<^7Y
MU$B:OJ.6(5]CVQ'D8Y[KN\GK9!-OX-3M4GIXHIU5WX3OW&">_SAD,,."SQ=N
M$&Z+1BEY@VV*]C/YMXBO"M]DF['@+WJCS;NMY_H3KXL:@\<-J8MZO<-XF9[M
M)GQ@=X?*O[%/J?IM+_VMTK/=Q,[58_6WF=;OO W99$<7,MD<+]4P%Z5,NK_Z
M61JKUZ<STLYXRZC[O,+&'G='8Y0V;ZZN_VZ\__WSG]>F\?N'?_[QX>V';_]K
M7'UZ:[RY^O+AV]7OQM=WUY__^/KFW75C2&L999UUE##7&R=<&N]7_OW>CCHU
MZ0U'$Z;.4?@79'K0^'24>+_Y\=!2&\>37"AHA)AJ-3^U^LE9+WG&[F(@#N7
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
MA/]G!"H@\#T^U%"-W2*1W40A'[47ZM1BA5C.C]9 9>'3,V0;V"$Y\"D)7>W
M#ZRSG_B#F:Z?TC/*\TJ\\<0B8I+2)V1B1C<A_ [?!9_#:WT/QMCB*FD"I*G4
MB%]Z<G]S$,AH;GST*5A^C<$X:5"AK=DK]HC2^J_48'/(U+UCW+XGF]:]$2^
MEX-L**0UE3"[X=Q?9\.8AWA/]3T&0OZEK(-CY9\I*&6>1.RE7#=39:Z/,7/M
MXJC8(<+CN)NW0&2JK\HL+X[%S[GMY<6!B:DJ.V)S[IZM%MNE"?]P0=' *$M:
M**D?Y9^N1Y$([EO!V(("A9PYF/Z<Y4GFHM\8+^P?_ZJ@&OH#]1;H')*KZ.3!
M@#/&YJ'P'_%"ATNBT%F10QLNP9O.<U;VO!T4F"X]<06Q07V7H.\2]%U"/>X2
M!NVX2WCVP,W@F,#->[H1;VK@)IG]@8&;?+"DKT04GRYL4Q! 4B'>6Q^T*=S
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
MF3@,?A3/R]PWL>>^ZB-=#2H7U@S#R?"PU>T/AN/D&3":U/;8IJ+94/W@C6'
M*)  _K:(ZB8O[*GO*UXM-X /7:I(0=ARTTKAC6*B:]0;'5360>5Z!I5'.JA\
MYCRTN3LG6<FO2]&Q( T67YOZB3TEY&>2KA*+7)3\TA$+1,3ZE@=C81@6BMII
M>"P44!NREDF5[3 X1G"XCL=HK0R&HO;T+C&##>$N293C)2HY*?$;NI7%2\UW
MA#(#*7-YM?+OQ4UR;-^J^\%32&2\7LT@ ?]X-8LXY@>J5R(@X?UAEABXBD[H
M@E43AV P56DC+WS?JXFMX46ZF^Q^R0V$Y$D/:5A31!QQ-B'[5?[E-<QGLW(>
M?G4](A ]=)2PZ_6Z/7Z$!:2Y>+/XNDM?9=!X^7?VM-NS)Z5?][K64=_9W?YH
M<-23NR9K];J#_G&3W3DLSO:X=>X<MM_MV_W&#(M$J#9L->Q\ZD=]4F1\&/$T
M,FHD110-\RM>8KBS"AJ^\^['!N\LN(>T7?H1#,^K8!0O("SOTF -CZ12WLH]
M&W&J&3M?9+8_XA]A-C\Y\&9JY85\4MP+YID885JM/\*>Z$IVEQ_1FVDO>O?9
MMKEXZ=_033YO7Y\G9MS?\<Z18Q%['&>[5<NS+ONTJ#,WH7SB50TNAT>MJH9+
MN4+7S"A:SAYQ>;:&,T],@+1Q75V(GJ&/TQ,+TU=E$7[#MDU[5*4I7 -I4=(C
MHXP6*;H,S=&H2@>V]I"E]!9(_>_8' XUMR3_'9AVKTKS\)="#W%Z!N8DTW6T
M_A9Y126*P3,,N8FT,S4H5$&CU'&CBU5&E7U.:Q)ST#ND9V6=2%"\UX>2H!*9
M+E\TB327:"XY"XG:HE]^+\)H[!"F97EPK]WZQ1J;$VORX@Z$\4+7K66E)M&S
MDZC=ZD0"(U?1*-F+!+L9WNMCE8X]-J>56H#7<?$GLM5'YJC?>W$D,&S+[-LO
M;^MY[I=6&V=4&P=V&=XC:FNM>+[Y6P7^.Y,]=;#:>2RIZL*8A][.C'OF8'!
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
M]-H/84VP3G<!+X3U,7X6?3ZX/%IY?MPO,]P0CN':W7*_CZ8$IS,,);0/?9*
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
M86QI;F9O+FAT;5!+ 0(4 Q0    ( 'M%:UA.U?MHM <  ,Y%   >
M      "  1TS 0!B86QL87)D.3DT,3(S,3(S<V]X<V5C=&EO;BYH=&U02P$"
M% ,4    " ![16M8,0:=V,L$  !2&@  '@              @ $-.P$ 8F%L
M;&%R9#DY-3$R,S$R,W-O>'-E8W1I;VXN:'1M4$L! A0#%     @ >T5K6'QN
MV 9"!0  QQ4  !X              ( !%$ ! &)A;&QA<F0Y.38Q,C,Q,C-K
M<&UG8V5R=&EF+FAT;5!+ 0(4 Q0    ( 'M%:UCTX0)M:A0  %Q\   >
M          "  9)% 0!B86QL87)D97@Y-S%T;U\R-F-X8V]M<&5N<RYH=&U0
M2P$"% ,4    " ![16M8DJ ;H*FF 0  .1L $0              @ $X6@$
M8FQD<"TR,#(S,3(S,2YH=&U02P$"% ,4    " ![16M8P7Y25<\E   WT@$
M$0              @ $0 0, 8FQD<"TR,#(S,3(S,2YX<V102P$"% ,4
M" ![16M8UQ%":S$I  "^J0$ %0              @ $.)P, 8FQD<"TR,#(S
M,3(S,5]C86PN>&UL4$L! A0#%     @ >T5K6%@(VQ@M2@  7LL! !0
M         ( !<E # &)L9' M,C R,S$R,S%?9#(N:'1M4$L! A0#%     @
M>T5K6*U"Y\6KM   8%$( !4              ( !T9H# &)L9' M,C R,S$R
M,S%?9&5F+GAM;%!+ 0(4 Q0    ( 'M%:UAQ#K,>TWP! '(##P 5
M      "  :]/! !B;&1P+3(P,C,Q,C,Q7VQA8BYX;6Q02P$"% ,4    " ![
M16M8;16/T^8/ 0"3@0P %0              @ &US 4 8FQD<"TR,#(S,3(S
M,5]P<F4N>&UL4$L! A0#%     @ >T5K6/>FD$/]]@  MAH+ !<
M     ( !SMP& &)L9' Q,C,Q,C,M97@Y.3)M9&$N:'1M4$L%!@     -  T
*C0,   #4!P    $!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>159
<FILENAME>bldp-20231231_d2_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?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/20231231"
  xmlns:country="http://xbrl.sec.gov/country/2023"
  xmlns:dei="http://xbrl.sec.gov/dei/2023"
  xmlns:ifrs-full="https://xbrl.ifrs.org/taxonomy/2023-03-23/ifrs-full"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2023"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="bldp-20231231.xsd" xlink:type="simple"/>
    <context id="c-1">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-2">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-3">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-4">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-5">
        <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="c-6">
        <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="c-7">
        <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="c-8">
        <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="c-9">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-10">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-11">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-12">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-13">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-14">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-15">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-16">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-17">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-18">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-19">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-20">
        <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:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-21">
        <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:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-22">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:RetainedEarningsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-23">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ComponentsOfEquityAxis">ifrs-full:ReserveOfExchangeDifferencesOnTranslationMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-24">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CumulativeEffectAtDateOfInitialApplicationAxis">ifrs-full:OpeningBalanceAfterAdjustmentCumulativeEffectAtDateOfInitialApplicationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-25">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-26">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-27">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-28">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-29">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-30">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-31">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-32">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-33">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-34">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-35">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-36">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-37">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-38">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-39">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-40">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-41">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-42">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-43">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-44">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-45">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-46">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-47">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-48">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-49">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-50">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-51">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-52">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-53">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-54">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-55">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-56">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-57">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-58">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-59">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-60">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-61">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-62">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-63">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-64">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-65">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-66">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-67">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-68">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-69">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-70">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-71">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-72">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-73">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-74">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-75">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-76">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-77">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-78">
        <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:TopOfRangeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-79">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-80">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-81">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-82">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-83">
        <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="c-84">
        <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="c-85">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-86">
        <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="c-87">
        <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>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-88">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-89">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-90">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-91">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-92">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-93">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-94">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-95">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">bldp:CarryingAmountExcludingImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-96">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-97">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-98">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-99">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-100">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">bldp:CarryingAmountExcludingImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-101">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-103">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-104">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-105">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">bldp:CarryingAmountExcludingImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-106">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-107">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:TechnologybasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-108">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-109">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-110">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">bldp:CarryingAmountExcludingImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-111">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-112">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">ifrs-full:CustomerrelatedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-113">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-114">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-115">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">bldp:CarryingAmountExcludingImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-116">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-117">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfIntangibleAssetsAndGoodwillAxis">bldp:NonCompeteAgreementMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-118">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:GrossCarryingAmountMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-119">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedDepreciationAmortisationAndImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-120">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">bldp:CarryingAmountExcludingImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-121">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:CarryingAmountAccumulatedDepreciationAmortisationAndImpairmentAndGrossCarryingAmountAxis">ifrs-full:AccumulatedImpairmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-122">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-123">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-124">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-125">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-126">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-127">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-128">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-129">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-130">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-131">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-132">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-133">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-134">
        <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:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-135">
        <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:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-136">
        <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:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-137">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-138">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-139">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-140">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-141">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-142">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-143">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-144">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-145">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-146">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-147">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-148">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-149">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-150">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-151">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-152">
        <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:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-153">
        <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:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-154">
        <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:BuildingsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-155">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-156">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-157">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-158">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-159">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-160">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-161">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-162">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-163">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-164">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-165">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-166">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-167">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-168">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-169">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:ProductionAndTestEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-170">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-171">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:CN</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-172">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfPropertyPlantAndEquipmentAxis">bldp:ProductionAndTestEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-173">
        <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="c-174">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-175">
        <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="c-176">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-177">
        <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="c-178">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-179">
        <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="c-180">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-181">
        <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="c-182">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-183">
        <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="c-184">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-185">
        <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="c-186">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-187">
        <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="c-188">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-189">
        <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="c-190">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-191">
        <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="c-192">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-193">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-194">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-195">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-196">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-197">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-198">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-199">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-200">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-201">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-202">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-203">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-204">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-205">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-206">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-207">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-208">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-209">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-210">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-211">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-212">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-213">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-214">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-215">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-216">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-217">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-218">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-219">
        <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="c-220">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-221">
        <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="c-222">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-223">
        <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="c-224">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-225">
        <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="c-226">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-227">
        <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="c-228">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-229">
        <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="c-230">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-231">
        <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="c-232">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-233">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-234">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-235">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-236">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-237">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-238">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">bldp:FuelCellProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-239">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SegmentsAxis">bldp:FuelCellProductsAndServicesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-240">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-241">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-242">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-243">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-244">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-245">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-246">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-247">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:LegalEntityAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-248">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-249">
        <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="c-250">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-251">
        <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>2023-09-01</startDate>
            <endDate>2023-09-30</endDate>
        </period>
    </context>
    <context id="c-252">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-253">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-254">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-255">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-256">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-257">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-258">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-259">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-260">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-261">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-262">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-263">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-264">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-265">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-266">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-267">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-268">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-269">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-270">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-271">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-272">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-273">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-274">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-275">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-276">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-277">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermFinancialInvestmentsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-278">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-279">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-280">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-281">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-282">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-283">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-284">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfInvestmentPropertyAxis">bldp:LongTermInvestmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-285">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementScenarioAxis">srt:ScenarioForecastMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:TemplewaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2024-03-31</instant>
        </period>
    </context>
    <context id="c-286">
        <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="c-287">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-288">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-289">
        <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:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-290">
        <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:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-291">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-06-30</instant>
        </period>
    </context>
    <context id="c-292">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-06-01</startDate>
            <endDate>2022-06-30</endDate>
        </period>
    </context>
    <context id="c-293">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-294">
        <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:WisdomMotorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-295">
        <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:WisdomMotorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-296">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-09-30</instant>
        </period>
    </context>
    <context id="c-297">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-09-01</startDate>
            <endDate>2022-09-30</endDate>
        </period>
    </context>
    <context id="c-298">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-299">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-300">
        <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:QuantronAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-301">
        <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:QuantronAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-302">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-303">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-304">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-08-01</startDate>
            <endDate>2021-08-31</endDate>
        </period>
    </context>
    <context id="c-305">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-306">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-307">
        <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>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-308">
        <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>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-309">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-310">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-311">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-12-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="c-312">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-313">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-314">
        <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:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-315">
        <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:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-316">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-317">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-318">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-319">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-320">
        <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="c-321">
        <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="c-322">
        <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="c-323">
        <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="c-324">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="c-325">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-326">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-327">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-328">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-329">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-330">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-331">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-332">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-333">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-334">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-335">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-336">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-337">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-338">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-339">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-340">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-341">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-342">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-343">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-344">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ClassesOfProvisionsAxis">ifrs-full:LegalProceedingsProvisionMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-345">
        <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>2022-01-01</instant>
        </period>
    </context>
    <context id="c-346">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-347">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-348">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-349">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-350">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-351">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-352">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-353">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-354">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-355">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-356">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-357">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-358">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-359">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-360">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-361">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-362">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-363">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-364">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-365">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-366">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-367">
        <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="c-368">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-369">
        <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="c-370">
        <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="c-371">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-372">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-373">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-374">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-375">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-376">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-377">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-378">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-379">
        <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="c-380">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-381">
        <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="c-382">
        <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="c-383">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-384">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-385">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-386">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-387">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-388">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-389">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-390">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-391">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-392">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-393">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-394">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ContinuingAndDiscontinuedOperationsAxis">ifrs-full:DiscontinuedOperationsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-395">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-11-30</instant>
        </period>
    </context>
    <context id="c-396">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:BusinessCombinationsAxis">bldp:BallardMotiveSolutionsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-30</endDate>
        </period>
    </context>
    <context id="c-397">
        <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="c-398">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:SaleOfStockAxis">bldp:ProspectusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-399">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-400">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-401">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-402">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-403">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-404">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-405">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-406">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-407">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-408">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-409">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-410">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-411">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-412">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-413">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-414">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-415">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-416">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-417">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:PlanNameAxisAxis">bldp:ShareDistributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-418">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:PlanNameAxisAxis">bldp:ShareDistributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-419">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:PlanNameAxisAxis">bldp:ShareDistributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-420">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:PlanNameAxisAxis">bldp:ShareDistributionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-421">
        <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="c-422">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-423">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-424">
        <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="c-425">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-426">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-427">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:VestingPeriodAxis">bldp:ShareBasedCompensationAwardFirstTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:EmployeeStockOption1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-428">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:VestingPeriodAxis">bldp:ShareBasedCompensationAwardSecondTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:EmployeeStockOption1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-429">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="bldp:VestingPeriodAxis">bldp:ShareBasedCompensationAwardThirdTrancheMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="ifrs-full:TypesOfSharebasedPaymentArrangementsAxis">bldp:EmployeeStockOption1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-430">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-431">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-432">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-433">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:SignificantInvestmentsInAssociatesAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-434">
        <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:CounterpartiesAxis">bldp:TemplewaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-435">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:CounterpartiesAxis">bldp:TemplewaterMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-436">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-437">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-438">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-439">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-440">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-441">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-442">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-443">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-444">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-445">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-446">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-447">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-448">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-449">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:BusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-450">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:BusMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-451">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:TruckMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-452">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:TruckMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-453">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:RailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-454">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:RailMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-455">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:MarineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-456">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:MarineMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-457">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:HDMobilitySubtotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-458">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:HDMobilitySubtotalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-459">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:StationaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-460">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:StationaryMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-461">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:EmergingMarketsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-462">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:ProductsAndServicesAxis">bldp:EmergingMarketsAndOtherMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-463">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-464">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-465">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-466">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-467">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-468">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-469">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-470">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-471">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-472">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-473">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-474">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-475">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:CapitalLossesCarriedForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-476">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:TemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsAxis">bldp:CapitalLossesCarriedForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-477">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-478">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-479">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-480">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-481">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-482">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-483">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-484">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-485">
        <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:CapitalLossesCarriedForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-486">
        <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:CapitalLossesCarriedForwardMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-487">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-488">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-489">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-490">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-491">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-492">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-493">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-494">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-495">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-496">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-497">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-498">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-499">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-500">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-501">
        <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:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2023-12-31</instant>
        </period>
    </context>
    <context id="c-502">
        <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:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="c-503">
        <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:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-504">
        <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:WeichaiBallardJVMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-505">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-506">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-507">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-508">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-509">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-510">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-511">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-512">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-513">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-514">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-515">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-516">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-517">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-518">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-519">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-520">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:NL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-521">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-522">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-523">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-524">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-525">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-526">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-527">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-528">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-529">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-530">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-531">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-532">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-533">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-534">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-535">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-536">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="ifrs-full:GeographicalAreasAxis">country:AU</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-537">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-538">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-539">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-540">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-541">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-542">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-543">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-544">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-545">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-546">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-547">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-548">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-549">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-550">
        <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>2022-12-31</instant>
        </period>
    </context>
    <context id="c-551">
        <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>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-552">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:GreenHydrogenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-553">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:GreenHydrogenMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-554">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-555">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:ForseePowerMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-556">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-557">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:WisdomMotorMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-558">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-559">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:QuantronAGMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-560">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-561">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:HyCapFundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-562">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-563">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ScheduleOfEquityMethodInvestmentEquityMethodInvesteeNameAxis">bldp:CleanH2FundMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="c-564">
        <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>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <context id="c-565">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-566">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-567">
        <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>2023-12-31</instant>
        </period>
    </context>
    <context id="c-568">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001453015</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-01-01</startDate>
            <endDate>2023-12-31</endDate>
        </period>
    </context>
    <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="shares">
        <measure>shares</measure>
    </unit>
    <unit id="number">
        <measure>pure</measure>
    </unit>
    <unit id="cny">
        <measure>iso4217:CNY</measure>
    </unit>
    <unit id="eur">
        <measure>iso4217:EUR</measure>
    </unit>
    <unit id="gbp">
        <measure>iso4217:GBP</measure>
    </unit>
    <unit id="cad">
        <measure>iso4217:CAD</measure>
    </unit>
    <unit id="plan">
        <measure>bldp:plan</measure>
    </unit>
    <unit id="tranche">
        <measure>bldp:tranche</measure>
    </unit>
    <unit id="investment">
        <measure>bldp:investment</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:DocumentType contextRef="c-1" id="f-1766">40-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement contextRef="c-1" id="f-1767">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport contextRef="c-1" id="f-1768">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate contextRef="c-1" id="f-1769">2023-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate contextRef="c-1" id="f-1770">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:EntityFileNumber contextRef="c-1" id="f-1771">000-53543</dei:EntityFileNumber>
    <dei:EntityRegistrantName contextRef="c-1" id="f-1772">Ballard Power Systems Inc.</dei:EntityRegistrantName>
    <dei:EntityIncorporationStateCountryCode contextRef="c-1" id="f-1773">A1</dei:EntityIncorporationStateCountryCode>
    <dei:EntityPrimarySicNumber contextRef="c-1" id="f-1774">3620</dei:EntityPrimarySicNumber>
    <dei:EntityAddressAddressLine1 contextRef="c-1" id="f-1775">9000 Glenlyon Parkway</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-1" id="f-1776">Burnaby</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-1" id="f-1777">BC</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressCountry contextRef="c-1" id="f-1778">CA</dei:EntityAddressCountry>
    <dei:EntityAddressPostalZipCode contextRef="c-1" id="f-1779">V5J 5J8</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-1" id="f-1780">604</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-1" id="f-1781">454-0900</dei:LocalPhoneNumber>
    <dei:ContactPersonnelName contextRef="c-568" id="f-1782">CORPORATION SERVICE COMPANY (CSC</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1 contextRef="c-568" id="f-1783">19 West 44th street, Suite 200</dei:EntityAddressAddressLine1>
    <dei:EntityAddressCityOrTown contextRef="c-568" id="f-1784">New York</dei:EntityAddressCityOrTown>
    <dei:EntityAddressStateOrProvince contextRef="c-568" id="f-1785">NY</dei:EntityAddressStateOrProvince>
    <dei:EntityAddressPostalZipCode contextRef="c-568" id="f-1786">1000510036</dei:EntityAddressPostalZipCode>
    <dei:CityAreaCode contextRef="c-568" id="f-1787">800</dei:CityAreaCode>
    <dei:LocalPhoneNumber contextRef="c-568" id="f-1788">927-9800</dei:LocalPhoneNumber>
    <dei:Security12bTitle contextRef="c-1" id="f-1789">Common Shares</dei:Security12bTitle>
    <dei:TradingSymbol contextRef="c-1" id="f-1790">BLDP</dei:TradingSymbol>
    <dei:SecurityExchangeName contextRef="c-1" id="f-1791">NASDAQ</dei:SecurityExchangeName>
    <dei:SecurityReportingObligation contextRef="c-1" id="f-1792">15(d)</dei:SecurityReportingObligation>
    <dei:AnnualInformationForm contextRef="c-1" id="f-1793">true</dei:AnnualInformationForm>
    <dei:AuditedAnnualFinancialStatements contextRef="c-1" id="f-1794">true</dei:AuditedAnnualFinancialStatements>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="c-2"
      decimals="INF"
      id="f-1795"
      unitRef="shares">298935706</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityCurrentReportingStatus contextRef="c-1" id="f-1796">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent contextRef="c-1" id="f-1797">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityEmergingGrowthCompany contextRef="c-1" id="f-1798">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag contextRef="c-1" id="f-1799">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentFinStmtErrorCorrectionFlag contextRef="c-1" id="f-1800">false</dei:DocumentFinStmtErrorCorrectionFlag>
    <dei:AuditorFirmId contextRef="c-1" id="f-1805">85</dei:AuditorFirmId>
    <bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1
      contextRef="c-427"
      decimals="4"
      id="f-1457"
      unitRef="number">0.3333</bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1>
    <bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1
      contextRef="c-428"
      decimals="4"
      id="f-1458"
      unitRef="number">0.3333</bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1>
    <bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1
      contextRef="c-429"
      decimals="4"
      id="f-1459"
      unitRef="number">0.3333</bldp:ShareBasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentage1>
    <dei:EntityCentralIndexKey contextRef="c-1" id="f-1801">0001453015</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalPeriodFocus contextRef="c-1" id="f-1802">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentFiscalYearFocus contextRef="c-1" id="f-1803">2024</dei:DocumentFiscalYearFocus>
    <dei:AmendmentFlag contextRef="c-1" id="f-1804">false</dei:AmendmentFlag>
    <dei:AuditorName contextRef="c-1" id="f-1">KPMG LLP</dei:AuditorName>
    <dei:AuditorName contextRef="c-1" id="f-2">KPMG LLP</dei:AuditorName>
    <dei:AuditorLocation contextRef="c-1" id="f-3">Vancouver, Canada</dei:AuditorLocation>
    <ifrs-full:CashAndCashEquivalents contextRef="c-2" decimals="-3" id="f-4" unitRef="usd">751130000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c-3" decimals="-3" id="f-5" unitRef="usd">913730000</ifrs-full:CashAndCashEquivalents>
    <bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents contextRef="c-2" decimals="-3" id="f-6" unitRef="usd">2113000</bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents>
    <bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents contextRef="c-3" decimals="-3" id="f-7" unitRef="usd">2011000</bldp:ShortTermInvestmentsNotClassifiedAsCashEquivalents>
    <ifrs-full:TradeAndOtherCurrentReceivables contextRef="c-2" decimals="-3" id="f-8" unitRef="usd">58565000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables contextRef="c-3" decimals="-3" id="f-9" unitRef="usd">48696000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:Inventories contextRef="c-2" decimals="-3" id="f-10" unitRef="usd">45870000</ifrs-full:Inventories>
    <ifrs-full:Inventories contextRef="c-3" decimals="-3" id="f-11" unitRef="usd">58050000</ifrs-full:Inventories>
    <ifrs-full:CurrentPrepaidExpenses contextRef="c-2" decimals="-3" id="f-12" unitRef="usd">7063000</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:CurrentPrepaidExpenses contextRef="c-3" decimals="-3" id="f-13" unitRef="usd">6020000</ifrs-full:CurrentPrepaidExpenses>
    <ifrs-full:CurrentAssets contextRef="c-2" decimals="-3" id="f-14" unitRef="usd">864741000</ifrs-full:CurrentAssets>
    <ifrs-full:CurrentAssets contextRef="c-3" decimals="-3" id="f-15" unitRef="usd">1028507000</ifrs-full:CurrentAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-2" decimals="-3" id="f-16" unitRef="usd">116325000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-3" decimals="-3" id="f-17" unitRef="usd">82361000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-2" decimals="-3" id="f-18" unitRef="usd">1406000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-3" decimals="-3" id="f-19" unitRef="usd">5214000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:Goodwill contextRef="c-2" decimals="-3" id="f-20" unitRef="usd">40277000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-3" decimals="-3" id="f-21" unitRef="usd">64268000</ifrs-full:Goodwill>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-2" decimals="-3" id="f-22" unitRef="usd">13901000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-3" decimals="-3" id="f-23" unitRef="usd">24026000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:NoncurrentFinancialAssets contextRef="c-2" decimals="-3" id="f-24" unitRef="usd">40345000</ifrs-full:NoncurrentFinancialAssets>
    <ifrs-full:NoncurrentFinancialAssets contextRef="c-3" decimals="-3" id="f-25" unitRef="usd">42331000</ifrs-full:NoncurrentFinancialAssets>
    <ifrs-full:OtherAssets contextRef="c-2" decimals="-3" id="f-26" unitRef="usd">547000</ifrs-full:OtherAssets>
    <ifrs-full:OtherAssets contextRef="c-3" decimals="-3" id="f-27" unitRef="usd">370000</ifrs-full:OtherAssets>
    <ifrs-full:Assets contextRef="c-2" decimals="-3" id="f-28" unitRef="usd">1077542000</ifrs-full:Assets>
    <ifrs-full:Assets contextRef="c-3" decimals="-3" id="f-29" unitRef="usd">1247077000</ifrs-full:Assets>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c-2" decimals="-3" id="f-30" unitRef="usd">39696000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c-3" decimals="-3" id="f-31" unitRef="usd">40333000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:CurrentContractLiabilities contextRef="c-2" decimals="-3" id="f-32" unitRef="usd">4588000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentContractLiabilities contextRef="c-3" decimals="-3" id="f-33" unitRef="usd">8030000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentProvisions contextRef="c-2" decimals="-3" id="f-34" unitRef="usd">21797000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentProvisions contextRef="c-3" decimals="-3" id="f-35" unitRef="usd">20910000</ifrs-full:CurrentProvisions>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c-2" decimals="-3" id="f-36" unitRef="usd">4505000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c-3" decimals="-3" id="f-37" unitRef="usd">3895000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLiabilities contextRef="c-2" decimals="-3" id="f-38" unitRef="usd">70586000</ifrs-full:CurrentLiabilities>
    <ifrs-full:CurrentLiabilities contextRef="c-3" decimals="-3" id="f-39" unitRef="usd">73168000</ifrs-full:CurrentLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities contextRef="c-2" decimals="-3" id="f-40" unitRef="usd">13393000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities contextRef="c-3" decimals="-3" id="f-41" unitRef="usd">11836000</ifrs-full:NoncurrentLeaseLiabilities>
    <bldp:DeferredGainOnFinanceLeaseLiability contextRef="c-2" decimals="-3" id="f-42" unitRef="usd">485000</bldp:DeferredGainOnFinanceLeaseLiability>
    <bldp:DeferredGainOnFinanceLeaseLiability contextRef="c-3" decimals="-3" id="f-43" unitRef="usd">902000</bldp:DeferredGainOnFinanceLeaseLiability>
    <ifrs-full:NoncurrentProvisions contextRef="c-2" decimals="-3" id="f-44" unitRef="usd">1862000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions contextRef="c-3" decimals="-3" id="f-45" unitRef="usd">2260000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:Liabilities contextRef="c-2" decimals="-3" id="f-46" unitRef="usd">86326000</ifrs-full:Liabilities>
    <ifrs-full:Liabilities contextRef="c-3" decimals="-3" id="f-47" unitRef="usd">88166000</ifrs-full:Liabilities>
    <ifrs-full:IssuedCapital contextRef="c-2" decimals="-3" id="f-48" unitRef="usd">2425641000</ifrs-full:IssuedCapital>
    <ifrs-full:IssuedCapital contextRef="c-3" decimals="-3" id="f-49" unitRef="usd">2420396000</ifrs-full:IssuedCapital>
    <ifrs-full:AdditionalPaidinCapital contextRef="c-2" decimals="-3" id="f-50" unitRef="usd">306042000</ifrs-full:AdditionalPaidinCapital>
    <ifrs-full:AdditionalPaidinCapital contextRef="c-3" decimals="-3" id="f-51" unitRef="usd">300764000</ifrs-full:AdditionalPaidinCapital>
    <ifrs-full:RetainedEarnings contextRef="c-2" decimals="-3" id="f-52" unitRef="usd">-1737505000</ifrs-full:RetainedEarnings>
    <ifrs-full:RetainedEarnings contextRef="c-3" decimals="-3" id="f-53" unitRef="usd">-1560759000</ifrs-full:RetainedEarnings>
    <ifrs-full:ReserveOfExchangeDifferencesOnTranslation contextRef="c-2" decimals="-3" id="f-54" unitRef="usd">-2962000</ifrs-full:ReserveOfExchangeDifferencesOnTranslation>
    <ifrs-full:ReserveOfExchangeDifferencesOnTranslation contextRef="c-3" decimals="-3" id="f-55" unitRef="usd">-1490000</ifrs-full:ReserveOfExchangeDifferencesOnTranslation>
    <ifrs-full:Equity contextRef="c-2" decimals="-3" id="f-56" unitRef="usd">991216000</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c-3" decimals="-3" id="f-57" unitRef="usd">1158911000</ifrs-full:Equity>
    <ifrs-full:EquityAndLiabilities contextRef="c-2" decimals="-3" id="f-58" unitRef="usd">1077542000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:EquityAndLiabilities contextRef="c-3" decimals="-3" id="f-59" unitRef="usd">1247077000</ifrs-full:EquityAndLiabilities>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-1" decimals="-3" id="f-60" unitRef="usd">102368000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-4" decimals="-3" id="f-61" unitRef="usd">81860000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:CostOfSales contextRef="c-1" decimals="-3" id="f-62" unitRef="usd">124199000</ifrs-full:CostOfSales>
    <ifrs-full:CostOfSales contextRef="c-4" decimals="-3" id="f-63" unitRef="usd">95168000</ifrs-full:CostOfSales>
    <ifrs-full:GrossProfit contextRef="c-1" decimals="-3" id="f-64" unitRef="usd">-21831000</ifrs-full:GrossProfit>
    <ifrs-full:GrossProfit contextRef="c-4" decimals="-3" id="f-65" unitRef="usd">-13308000</ifrs-full:GrossProfit>
    <ifrs-full:ResearchAndDevelopmentExpense contextRef="c-1" decimals="-3" id="f-66" unitRef="usd">98306000</ifrs-full:ResearchAndDevelopmentExpense>
    <ifrs-full:ResearchAndDevelopmentExpense contextRef="c-4" decimals="-3" id="f-67" unitRef="usd">89715000</ifrs-full:ResearchAndDevelopmentExpense>
    <ifrs-full:AdministrativeExpense contextRef="c-1" decimals="-3" id="f-68" unitRef="usd">23874000</ifrs-full:AdministrativeExpense>
    <ifrs-full:AdministrativeExpense contextRef="c-4" decimals="-3" id="f-69" unitRef="usd">26355000</ifrs-full:AdministrativeExpense>
    <ifrs-full:SalesAndMarketingExpense contextRef="c-1" decimals="-3" id="f-70" unitRef="usd">15110000</ifrs-full:SalesAndMarketingExpense>
    <ifrs-full:SalesAndMarketingExpense contextRef="c-4" decimals="-3" id="f-71" unitRef="usd">12538000</ifrs-full:SalesAndMarketingExpense>
    <ifrs-full:OtherExpenseByNature contextRef="c-1" decimals="-3" id="f-72" unitRef="usd">3783000</ifrs-full:OtherExpenseByNature>
    <ifrs-full:OtherExpenseByNature contextRef="c-4" decimals="-3" id="f-73" unitRef="usd">3412000</ifrs-full:OtherExpenseByNature>
    <ifrs-full:ExpenseByNature contextRef="c-1" decimals="-3" id="f-74" unitRef="usd">141073000</ifrs-full:ExpenseByNature>
    <ifrs-full:ExpenseByNature contextRef="c-4" decimals="-3" id="f-75" unitRef="usd">132020000</ifrs-full:ExpenseByNature>
    <ifrs-full:ProfitLossFromOperatingActivities contextRef="c-1" decimals="-3" id="f-76" unitRef="usd">-162904000</ifrs-full:ProfitLossFromOperatingActivities>
    <ifrs-full:ProfitLossFromOperatingActivities contextRef="c-4" decimals="-3" id="f-77" unitRef="usd">-145328000</ifrs-full:ProfitLossFromOperatingActivities>
    <bldp:FinanceAndOtherIncomeExpenses contextRef="c-1" decimals="-3" id="f-78" unitRef="usd">31055000</bldp:FinanceAndOtherIncomeExpenses>
    <bldp:FinanceAndOtherIncomeExpenses contextRef="c-4" decimals="-3" id="f-79" unitRef="usd">-2112000</bldp:FinanceAndOtherIncomeExpenses>
    <ifrs-full:FinanceCosts contextRef="c-1" decimals="-3" id="f-80" unitRef="usd">1105000</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c-4" decimals="-3" id="f-81" unitRef="usd">1265000</ifrs-full:FinanceCosts>
    <bldp:FinanceExpenseNet contextRef="c-1" decimals="-3" id="f-82" unitRef="usd">-29950000</bldp:FinanceExpenseNet>
    <bldp:FinanceExpenseNet contextRef="c-4" decimals="-3" id="f-83" unitRef="usd">3377000</bldp:FinanceExpenseNet>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="c-1" decimals="-3" id="f-84" unitRef="usd">-10131000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="c-4" decimals="-3" id="f-85" unitRef="usd">-11617000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ImpairmentLoss contextRef="c-1" decimals="-3" id="f-86" unitRef="usd">967000</ifrs-full:ImpairmentLoss>
    <ifrs-full:ImpairmentLoss contextRef="c-4" decimals="-3" id="f-87" unitRef="usd">7000</ifrs-full:ImpairmentLoss>
    <ifrs-full:ProfitLossBeforeTax contextRef="c-1" decimals="-3" id="f-88" unitRef="usd">-144052000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:ProfitLossBeforeTax contextRef="c-4" decimals="-3" id="f-89" unitRef="usd">-160329000</ifrs-full:ProfitLossBeforeTax>
    <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="c-1" decimals="-3" id="f-90" unitRef="usd">158000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="c-4" decimals="-3" id="f-91" unitRef="usd">42000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c-1" decimals="-3" id="f-92" unitRef="usd">-144210000</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromContinuingOperations contextRef="c-4" decimals="-3" id="f-93" unitRef="usd">-160371000</ifrs-full:ProfitLossFromContinuingOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c-1" decimals="-3" id="f-94" unitRef="usd">-33506000</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c-4" decimals="-3" id="f-95" unitRef="usd">-13123000</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLoss contextRef="c-1" decimals="-3" id="f-96" unitRef="usd">-177716000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c-4" decimals="-3" id="f-97" unitRef="usd">-173494000</ifrs-full:ProfitLoss>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-1" decimals="-3" id="f-98" unitRef="usd">970000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-4" decimals="-3" id="f-99" unitRef="usd">1514000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax contextRef="c-1" decimals="-3" id="f-100" unitRef="usd">970000</ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax contextRef="c-4" decimals="-3" id="f-101" unitRef="usd">1514000</ifrs-full:OtherComprehensiveIncomeThatWillNotBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="c-1" decimals="-3" id="f-102" unitRef="usd">-1472000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="c-4" decimals="-3" id="f-103" unitRef="usd">-3211000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax contextRef="c-1" decimals="-3" id="f-104" unitRef="usd">-1472000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax contextRef="c-4" decimals="-3" id="f-105" unitRef="usd">-3211000</ifrs-full:OtherComprehensiveIncomeThatWillBeReclassifiedToProfitOrLossNetOfTax>
    <ifrs-full:OtherComprehensiveIncome contextRef="c-1" decimals="-3" id="f-106" unitRef="usd">-502000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:OtherComprehensiveIncome contextRef="c-4" decimals="-3" id="f-107" unitRef="usd">-1697000</ifrs-full:OtherComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-1" decimals="-3" id="f-108" unitRef="usd">-178218000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:ComprehensiveIncome contextRef="c-4" decimals="-3" id="f-109" unitRef="usd">-175191000</ifrs-full:ComprehensiveIncome>
    <ifrs-full:BasicEarningsLossPerShareFromContinuingOperations
      contextRef="c-1"
      decimals="2"
      id="f-110"
      unitRef="usdPerShare">-0.48</ifrs-full:BasicEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations
      contextRef="c-1"
      decimals="2"
      id="f-111"
      unitRef="usdPerShare">-0.48</ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations
      contextRef="c-4"
      decimals="2"
      id="f-112"
      unitRef="usdPerShare">-0.54</ifrs-full:DilutedEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:BasicEarningsLossPerShareFromContinuingOperations
      contextRef="c-4"
      decimals="2"
      id="f-113"
      unitRef="usdPerShare">-0.54</ifrs-full:BasicEarningsLossPerShareFromContinuingOperations>
    <ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations
      contextRef="c-1"
      decimals="2"
      id="f-114"
      unitRef="usdPerShare">-0.11</ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations>
    <ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations
      contextRef="c-1"
      decimals="2"
      id="f-115"
      unitRef="usdPerShare">-0.11</ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations>
    <ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations
      contextRef="c-4"
      decimals="2"
      id="f-116"
      unitRef="usdPerShare">-0.04</ifrs-full:DilutedEarningsLossPerShareFromDiscontinuedOperations>
    <ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations
      contextRef="c-4"
      decimals="2"
      id="f-117"
      unitRef="usdPerShare">-0.04</ifrs-full:BasicEarningsLossPerShareFromDiscontinuedOperations>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c-1"
      decimals="2"
      id="f-118"
      unitRef="usdPerShare">-0.59</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c-1"
      decimals="2"
      id="f-119"
      unitRef="usdPerShare">-0.59</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:BasicEarningsLossPerShare
      contextRef="c-4"
      decimals="2"
      id="f-120"
      unitRef="usdPerShare">-0.58</ifrs-full:BasicEarningsLossPerShare>
    <ifrs-full:DilutedEarningsLossPerShare
      contextRef="c-4"
      decimals="2"
      id="f-121"
      unitRef="usdPerShare">-0.58</ifrs-full:DilutedEarningsLossPerShare>
    <ifrs-full:WeightedAverageShares contextRef="c-1" decimals="0" id="f-122" unitRef="shares">298661041</ifrs-full:WeightedAverageShares>
    <ifrs-full:WeightedAverageShares contextRef="c-4" decimals="0" id="f-123" unitRef="shares">298093270</ifrs-full:WeightedAverageShares>
    <ifrs-full:NumberOfSharesOutstanding contextRef="c-5" decimals="INF" id="f-124" unitRef="shares">297700295</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity contextRef="c-5" decimals="-3" id="f-125" unitRef="usd">2416256000</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c-6" decimals="-3" id="f-126" unitRef="usd">297819000</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c-7" decimals="-3" id="f-127" unitRef="usd">-1388779000</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c-8" decimals="-3" id="f-128" unitRef="usd">1721000</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c-9" decimals="-3" id="f-129" unitRef="usd">1327017000</ifrs-full:Equity>
    <ifrs-full:ProfitLoss contextRef="c-10" decimals="-3" id="f-130" unitRef="usd">-173494000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c-4" decimals="-3" id="f-131" unitRef="usd">-173494000</ifrs-full:ProfitLoss>
    <bldp:BusinessAcquisitionDeferredConsiderationTransferredSharesIssued
      contextRef="c-11"
      decimals="INF"
      id="f-132"
      unitRef="shares">112451</bldp:BusinessAcquisitionDeferredConsiderationTransferredSharesIssued>
    <ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary contextRef="c-11" decimals="-3" id="f-133" unitRef="usd">1762000</ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary>
    <ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary contextRef="c-12" decimals="-3" id="f-134" unitRef="usd">-1782000</ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary>
    <ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary contextRef="c-4" decimals="-3" id="f-135" unitRef="usd">-20000</ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="c-13"
      decimals="INF"
      id="f-136"
      unitRef="shares">58990</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-13" decimals="-3" id="f-137" unitRef="usd">244000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-14" decimals="-3" id="f-138" unitRef="usd">-997000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-15" decimals="-3" id="f-139" unitRef="usd">-753000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="c-16"
      decimals="INF"
      id="f-140"
      unitRef="shares">217832</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-16" decimals="-3" id="f-141" unitRef="usd">785000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-17" decimals="-3" id="f-142" unitRef="usd">-3251000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-18" decimals="-3" id="f-143" unitRef="usd">-2466000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="c-11"
      decimals="INF"
      id="f-144"
      unitRef="shares">304635</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-11" decimals="-3" id="f-145" unitRef="usd">1349000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-12" decimals="-3" id="f-146" unitRef="usd">-433000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-4" decimals="-3" id="f-147" unitRef="usd">916000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="c-12" decimals="-3" id="f-148" unitRef="usd">9408000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="c-4" decimals="-3" id="f-149" unitRef="usd">9408000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-10" decimals="-3" id="f-150" unitRef="usd">1514000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-4" decimals="-3" id="f-151" unitRef="usd">1514000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="c-19" decimals="-3" id="f-152" unitRef="usd">-3211000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="c-4" decimals="-3" id="f-153" unitRef="usd">-3211000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c-20"
      decimals="INF"
      id="f-154"
      unitRef="shares">298394203</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity contextRef="c-20" decimals="-3" id="f-155" unitRef="usd">2420396000</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c-21" decimals="-3" id="f-156" unitRef="usd">300764000</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c-22" decimals="-3" id="f-157" unitRef="usd">-1560759000</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c-23" decimals="-3" id="f-158" unitRef="usd">-1490000</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c-24" decimals="-3" id="f-159" unitRef="usd">1158911000</ifrs-full:Equity>
    <ifrs-full:ProfitLoss contextRef="c-25" decimals="-3" id="f-160" unitRef="usd">-177716000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c-1" decimals="-3" id="f-161" unitRef="usd">-177716000</ifrs-full:ProfitLoss>
    <bldp:BusinessAcquisitionDeferredConsiderationTransferredSharesIssued
      contextRef="c-26"
      decimals="INF"
      id="f-162"
      unitRef="shares">224902</bldp:BusinessAcquisitionDeferredConsiderationTransferredSharesIssued>
    <ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary contextRef="c-26" decimals="-3" id="f-163" unitRef="usd">3053000</ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary>
    <ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary contextRef="c-27" decimals="-3" id="f-164" unitRef="usd">-3068000</ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary>
    <ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary contextRef="c-1" decimals="-3" id="f-165" unitRef="usd">-15000</ifrs-full:IncreaseDecreaseThroughAcquisitionOfSubsidiary>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="c-28"
      decimals="INF"
      id="f-166"
      unitRef="shares">31736</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-28" decimals="-3" id="f-167" unitRef="usd">194000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-29" decimals="-3" id="f-168" unitRef="usd">-365000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-30" decimals="-3" id="f-169" unitRef="usd">-171000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="c-31"
      decimals="INF"
      id="f-170"
      unitRef="shares">132745</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-31" decimals="-3" id="f-171" unitRef="usd">1494000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-32" decimals="-3" id="f-172" unitRef="usd">-2079000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-33" decimals="-3" id="f-173" unitRef="usd">-585000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="c-26"
      decimals="INF"
      id="f-174"
      unitRef="shares">152120</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-26" decimals="-3" id="f-175" unitRef="usd">504000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-27" decimals="-3" id="f-176" unitRef="usd">-169000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughExerciseOfOptions contextRef="c-1" decimals="-3" id="f-177" unitRef="usd">335000</ifrs-full:IncreaseDecreaseThroughExerciseOfOptions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="c-27" decimals="-3" id="f-178" unitRef="usd">10959000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="c-1" decimals="-3" id="f-179" unitRef="usd">10959000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-25" decimals="-3" id="f-180" unitRef="usd">970000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-1" decimals="-3" id="f-181" unitRef="usd">970000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="c-34" decimals="-3" id="f-182" unitRef="usd">-1472000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation contextRef="c-1" decimals="-3" id="f-183" unitRef="usd">-1472000</ifrs-full:OtherComprehensiveIncomeNetOfTaxExchangeDifferencesOnTranslation>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c-35"
      decimals="INF"
      id="f-184"
      unitRef="shares">298935706</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:Equity contextRef="c-35" decimals="-3" id="f-185" unitRef="usd">2425641000</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c-36" decimals="-3" id="f-186" unitRef="usd">306042000</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c-37" decimals="-3" id="f-187" unitRef="usd">-1737505000</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c-38" decimals="-3" id="f-188" unitRef="usd">-2962000</ifrs-full:Equity>
    <ifrs-full:Equity contextRef="c-2" decimals="-3" id="f-189" unitRef="usd">991216000</ifrs-full:Equity>
    <ifrs-full:ProfitLoss contextRef="c-1" decimals="-3" id="f-190" unitRef="usd">-177716000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c-4" decimals="-3" id="f-191" unitRef="usd">-173494000</ifrs-full:ProfitLoss>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense contextRef="c-1" decimals="-3" id="f-192" unitRef="usd">13527000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense contextRef="c-4" decimals="-3" id="f-193" unitRef="usd">13773000</ifrs-full:AdjustmentsForDepreciationAndAmortisationExpense>
    <bldp:AdjustmentsForDeferredGainLossAmortization contextRef="c-1" decimals="-3" id="f-194" unitRef="usd">-417000</bldp:AdjustmentsForDeferredGainLossAmortization>
    <bldp:AdjustmentsForDeferredGainLossAmortization contextRef="c-4" decimals="-3" id="f-195" unitRef="usd">-416000</bldp:AdjustmentsForDeferredGainLossAmortization>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables contextRef="c-1" decimals="-3" id="f-196" unitRef="usd">1537000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables contextRef="c-4" decimals="-3" id="f-197" unitRef="usd">73000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <bldp:AdjustmentsForInventoryImpairmentAndOnerousContractsProvision contextRef="c-1" decimals="-3" id="f-198" unitRef="usd">14978000</bldp:AdjustmentsForInventoryImpairmentAndOnerousContractsProvision>
    <bldp:AdjustmentsForInventoryImpairmentAndOnerousContractsProvision contextRef="c-4" decimals="-3" id="f-199" unitRef="usd">7513000</bldp:AdjustmentsForInventoryImpairmentAndOnerousContractsProvision>
    <ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains contextRef="c-1" decimals="-3" id="f-200" unitRef="usd">-1296000</ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains>
    <ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains contextRef="c-4" decimals="-3" id="f-201" unitRef="usd">862000</ifrs-full:AdjustmentsForUnrealisedForeignExchangeLossesGains>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="c-1" decimals="-3" id="f-202" unitRef="usd">-10131000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="c-4" decimals="-3" id="f-203" unitRef="usd">-11617000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <bldp:IncreaseDecreaseInFairValueOfInvestments contextRef="c-1" decimals="-3" id="f-204" unitRef="usd">12897000</bldp:IncreaseDecreaseInFairValueOfInvestments>
    <bldp:IncreaseDecreaseInFairValueOfInvestments contextRef="c-4" decimals="-3" id="f-205" unitRef="usd">16877000</bldp:IncreaseDecreaseInFairValueOfInvestments>
    <bldp:DeRecognitionOfLease contextRef="c-1" decimals="-3" id="f-206" unitRef="usd">120000</bldp:DeRecognitionOfLease>
    <bldp:DeRecognitionOfLease contextRef="c-4" decimals="-3" id="f-207" unitRef="usd">0</bldp:DeRecognitionOfLease>
    <ifrs-full:ImpairmentLoss contextRef="c-1" decimals="-3" id="f-208" unitRef="usd">967000</ifrs-full:ImpairmentLoss>
    <ifrs-full:ImpairmentLoss contextRef="c-4" decimals="-3" id="f-209" unitRef="usd">7000</ifrs-full:ImpairmentLoss>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="c-1" decimals="-3" id="f-210" unitRef="usd">2266000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="c-4" decimals="-3" id="f-211" unitRef="usd">13017000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill contextRef="c-1" decimals="-3" id="f-212" unitRef="usd">23991000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill contextRef="c-4" decimals="-3" id="f-213" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <bldp:RecoveryOnSettlementOfContingentConsideration contextRef="c-1" decimals="-3" id="f-214" unitRef="usd">0</bldp:RecoveryOnSettlementOfContingentConsideration>
    <bldp:RecoveryOnSettlementOfContingentConsideration contextRef="c-4" decimals="-3" id="f-215" unitRef="usd">9891000</bldp:RecoveryOnSettlementOfContingentConsideration>
    <bldp:AdjustmentsForLossesDecommissioningOfLiabilities contextRef="c-1" decimals="-3" id="f-216" unitRef="usd">532000</bldp:AdjustmentsForLossesDecommissioningOfLiabilities>
    <bldp:AdjustmentsForLossesDecommissioningOfLiabilities contextRef="c-4" decimals="-3" id="f-217" unitRef="usd">-73000</bldp:AdjustmentsForLossesDecommissioningOfLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities contextRef="c-1" decimals="-3" id="f-218" unitRef="usd">48000</ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities contextRef="c-4" decimals="-3" id="f-219" unitRef="usd">82000</ifrs-full:AdjustmentsForIncreaseDecreaseInEmployeeBenefitLiabilities>
    <ifrs-full:PaymentsToAndOnBehalfOfEmployees contextRef="c-1" decimals="-3" id="f-220" unitRef="usd">8000</ifrs-full:PaymentsToAndOnBehalfOfEmployees>
    <ifrs-full:PaymentsToAndOnBehalfOfEmployees contextRef="c-4" decimals="-3" id="f-221" unitRef="usd">7000</ifrs-full:PaymentsToAndOnBehalfOfEmployees>
    <ifrs-full:AdjustmentsForSharebasedPayments contextRef="c-1" decimals="-3" id="f-222" unitRef="usd">10959000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForSharebasedPayments contextRef="c-4" decimals="-3" id="f-223" unitRef="usd">9408000</ifrs-full:AdjustmentsForSharebasedPayments>
    <ifrs-full:AdjustmentsForDeferredTaxExpense contextRef="c-1" decimals="-3" id="f-224" unitRef="usd">0</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <ifrs-full:AdjustmentsForDeferredTaxExpense contextRef="c-4" decimals="-3" id="f-225" unitRef="usd">-3578000</ifrs-full:AdjustmentsForDeferredTaxExpense>
    <ifrs-full:CashFlowsFromUsedInOperations contextRef="c-1" decimals="-3" id="f-226" unitRef="usd">-87484000</ifrs-full:CashFlowsFromUsedInOperations>
    <ifrs-full:CashFlowsFromUsedInOperations contextRef="c-4" decimals="-3" id="f-227" unitRef="usd">-114230000</ifrs-full:CashFlowsFromUsedInOperations>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables contextRef="c-1" decimals="-3" id="f-228" unitRef="usd">-12913000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables contextRef="c-4" decimals="-3" id="f-229" unitRef="usd">-2945000</ifrs-full:AdjustmentsForDecreaseIncreaseInTradeAndOtherReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories contextRef="c-1" decimals="-3" id="f-230" unitRef="usd">-898000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInInventories contextRef="c-4" decimals="-3" id="f-231" unitRef="usd">-11145000</ifrs-full:AdjustmentsForDecreaseIncreaseInInventories>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables contextRef="c-1" decimals="-3" id="f-232" unitRef="usd">76000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables>
    <ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables contextRef="c-4" decimals="-3" id="f-233" unitRef="usd">-1668000</ifrs-full:AdjustmentsForDecreaseIncreaseInOtherOperatingReceivables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables contextRef="c-1" decimals="-3" id="f-234" unitRef="usd">-3580000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables contextRef="c-4" decimals="-3" id="f-235" unitRef="usd">-718000</ifrs-full:AdjustmentsForIncreaseDecreaseInTradeAndOtherPayables>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities contextRef="c-1" decimals="-3" id="f-236" unitRef="usd">-3442000</ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities>
    <ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities contextRef="c-4" decimals="-3" id="f-237" unitRef="usd">-4079000</ifrs-full:AdjustmentsForIncreaseDecreaseInContractLiabilities>
    <ifrs-full:AdjustmentsForProvisions contextRef="c-1" decimals="-3" id="f-238" unitRef="usd">3671000</ifrs-full:AdjustmentsForProvisions>
    <ifrs-full:AdjustmentsForProvisions contextRef="c-4" decimals="-3" id="f-239" unitRef="usd">2614000</ifrs-full:AdjustmentsForProvisions>
    <ifrs-full:OtherAdjustmentsToReconcileProfitLoss contextRef="c-1" decimals="-3" id="f-240" unitRef="usd">-17086000</ifrs-full:OtherAdjustmentsToReconcileProfitLoss>
    <ifrs-full:OtherAdjustmentsToReconcileProfitLoss contextRef="c-4" decimals="-3" id="f-241" unitRef="usd">-17941000</ifrs-full:OtherAdjustmentsToReconcileProfitLoss>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c-1" decimals="-3" id="f-242" unitRef="usd">-104570000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <ifrs-full:CashFlowsFromUsedInOperatingActivities contextRef="c-4" decimals="-3" id="f-243" unitRef="usd">-132171000</ifrs-full:CashFlowsFromUsedInOperatingActivities>
    <bldp:NetChangeInShortTermInvestments contextRef="c-1" decimals="-3" id="f-244" unitRef="usd">0</bldp:NetChangeInShortTermInvestments>
    <bldp:NetChangeInShortTermInvestments contextRef="c-4" decimals="-3" id="f-245" unitRef="usd">1010000</bldp:NetChangeInShortTermInvestments>
    <ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod contextRef="c-1" decimals="-3" id="f-246" unitRef="usd">11911000</ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod contextRef="c-4" decimals="-3" id="f-247" unitRef="usd">17913000</ifrs-full:PurchaseOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod contextRef="c-1" decimals="-3" id="f-248" unitRef="usd">1000000</ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod contextRef="c-4" decimals="-3" id="f-249" unitRef="usd">0</ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="c-1" decimals="-3" id="f-250" unitRef="usd">41214000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities contextRef="c-4" decimals="-3" id="f-251" unitRef="usd">33932000</ifrs-full:PurchaseOfPropertyPlantAndEquipmentClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities contextRef="c-1" decimals="-3" id="f-252" unitRef="usd">154000</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities contextRef="c-4" decimals="-3" id="f-253" unitRef="usd">550000</ifrs-full:PurchaseOfIntangibleAssetsClassifiedAsInvestingActivities>
    <ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod contextRef="c-1" decimals="-3" id="f-254" unitRef="usd">0</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod contextRef="c-4" decimals="-3" id="f-255" unitRef="usd">9272000</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:ConsiderationPaidReceived contextRef="c-1" decimals="-3" id="f-256" unitRef="usd">2000000</ifrs-full:ConsiderationPaidReceived>
    <ifrs-full:ConsiderationPaidReceived contextRef="c-4" decimals="-3" id="f-257" unitRef="usd">14900000</ifrs-full:ConsiderationPaidReceived>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="c-1" decimals="-3" id="f-258" unitRef="usd">-54279000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:CashFlowsFromUsedInInvestingActivities contextRef="c-4" decimals="-3" id="f-259" unitRef="usd">-75557000</ifrs-full:CashFlowsFromUsedInInvestingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="c-1" decimals="-3" id="f-260" unitRef="usd">4013000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities contextRef="c-4" decimals="-3" id="f-261" unitRef="usd">3322000</ifrs-full:PaymentsOfLeaseLiabilitiesClassifiedAsFinancingActivities>
    <ifrs-full:ProceedsFromExerciseOfOptions contextRef="c-1" decimals="-3" id="f-262" unitRef="usd">335000</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:ProceedsFromExerciseOfOptions contextRef="c-4" decimals="-3" id="f-263" unitRef="usd">916000</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="c-1" decimals="-3" id="f-264" unitRef="usd">-3678000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:CashFlowsFromUsedInFinancingActivities contextRef="c-4" decimals="-3" id="f-265" unitRef="usd">-2406000</ifrs-full:CashFlowsFromUsedInFinancingActivities>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents contextRef="c-1" decimals="-3" id="f-266" unitRef="usd">-73000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents contextRef="c-4" decimals="-3" id="f-267" unitRef="usd">-31000</ifrs-full:EffectOfExchangeRateChangesOnCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="c-1" decimals="-3" id="f-268" unitRef="usd">-162600000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalents contextRef="c-4" decimals="-3" id="f-269" unitRef="usd">-210165000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c-3" decimals="-3" id="f-270" unitRef="usd">913730000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c-9" decimals="-3" id="f-271" unitRef="usd">1123895000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c-2" decimals="-3" id="f-272" unitRef="usd">751130000</ifrs-full:CashAndCashEquivalents>
    <ifrs-full:CashAndCashEquivalents contextRef="c-3" decimals="-3" id="f-273" unitRef="usd">913730000</ifrs-full:CashAndCashEquivalents>
    <bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock contextRef="c-1" id="f-274">Reporting entity:&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:127%"&gt;The principal business of Ballard Power Systems Inc. (the &#x201c;Corporation&#x201d;) is the design, development, manufacture, sale and service of proton exchange membrane ("PEM") fuel cell products for a variety of applications, focusing on power products for bus, truck, rail, marine, stationary and emerging market (material handling, off-road and other) applications, as well as the delivery of services, including technology solutions, after sales services and training.  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="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 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, 2023 and 2022 comprise the Corporation and its subsidiaries (note 4(a)).&lt;/span&gt;&lt;/div&gt;</bldp:DisclosureOfNatureOfBusinessExplanatoryTextBlock>
    <ifrs-full:DisclosureOfBasisOfPreparationOfFinancialStatementsExplanatory contextRef="c-1" id="f-275">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;) accounting standards 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;8, 2024.&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 material 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="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: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 accounting standards 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 and onerous contract provision, and fair value measurement (including investments).  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: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;(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 achieve its liquidity objective.  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 cash operating expenses, managing  working capital and capital expenditure 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="c-1" id="f-276">Changes in accounting policies:&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 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, 2023 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:DisclosureOfMaterialAccountingPolicyInformationExplanatory contextRef="c-1" id="f-277">Material accounting policies:&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 accounting policies set out below have been applied consistently to all periods presented in these consolidated financial statements, unless otherwise indicated.&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:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.786%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.156%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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;2022&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 US Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&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: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;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;Material 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;Subsidiary 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;During the year ended December&#160;31, 2023, the Corporation completed a further restructuring of operations at Ballard Motive Solutions ("BMS") and effectively closed the operation.  As such, the historic operating results of the BMS business for both 2023 and 2022 have been removed from continuing operating results and are instead presented separately in the statement of comprehensive income (loss) as loss from discontinued operations.&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;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 (2022 - 49%), in Weichai Ballard Hy-Energy Technologies Co., Ltd ("Weichai Ballard JV").  This associated company is 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;On completion of an Equity Transfer Agreement in October 2023, the Corporation disposed of its 10% investment in Guangdong Synergy Hydrogen Power Co., Ltd. ("Synergy Ballard JVCo") valued at $nil as of December&#160;31, 2023.&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 (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: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 de-recognizes 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: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;Material 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: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 (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;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, contract assets and long-term financial investments 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: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;(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"&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;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;Material accounting policies (cont'd):&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 (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;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;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: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:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.203%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&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="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;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.203%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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 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;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 7 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="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="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 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="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 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.&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;i.&#160;&#160;&#160;&#160;As a Lessee&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 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="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 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="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 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="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;Material 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;(f)&#160;&#160;&#160;&#160;Leases (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;i.&#160;&#160;&#160;&#160;As a Lessee (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:#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="margin-bottom:9pt;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="margin-bottom:9pt;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="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:9pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&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;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;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:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.188%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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: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: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;4. &#160;&#160;&#160;&#160;Material 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="margin-bottom:9pt;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="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 measures 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;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 or whenever events or circumstances indicate that the carrying amount may not be recoverable.&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: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;text-indent:-36pt"&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;Material 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 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"&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:36pt;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:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Material 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: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:36pt;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:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Material 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 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 (loss). Remeasurements recognized in other comprehensive income (loss) 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;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:36pt;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:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Material 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;(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.  For awards with market conditions, the fair value is determined at grant date using a complex financial simulation model and there is no subsequent true-up to actual.&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;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:DisclosureOfMaterialAccountingPolicyInformationExplanatory>
    <bldp:DescriptionofaccountingpolicyforconsolidationPolicyTextBlock contextRef="c-1" id="f-278">Basis of consolidation:&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;</bldp:DescriptionofaccountingpolicyforconsolidationPolicyTextBlock>
    <bldp:ScheduleofSubsidiariesTableTextBlock contextRef="c-1" id="f-279">&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:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:73.786%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.156%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&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;2022&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;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;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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 US Inc. &lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&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="c-39" decimals="2" id="f-280" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c-40" decimals="2" id="f-281" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c-41" decimals="2" id="f-282" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c-42" decimals="2" id="f-283" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c-43" decimals="2" id="f-284" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c-44" decimals="2" id="f-285" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c-45" decimals="2" id="f-286" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c-46" decimals="2" id="f-287" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c-47" decimals="2" id="f-288" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c-48" decimals="2" id="f-289" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c-49" decimals="2" id="f-290" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c-50" decimals="2" id="f-291" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c-51" decimals="2" id="f-292" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c-52" decimals="2" id="f-293" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c-53" decimals="2" id="f-294" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInSubsidiary contextRef="c-54" decimals="2" id="f-295" unitRef="number">1</ifrs-full:ProportionOfOwnershipInterestInSubsidiary>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-55" decimals="2" id="f-296" unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-56" decimals="2" id="f-297" unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-57" decimals="2" id="f-298" unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:InvestmentFairValueCost contextRef="c-58" decimals="-3" id="f-299" unitRef="usd">0</bldp:InvestmentFairValueCost>
    <ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory contextRef="c-1" id="f-300">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 (loss).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DescriptionOfAccountingPolicyForForeignCurrencyTranslationExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForFinancialAssetsExplanatory contextRef="c-1" id="f-301">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 de-recognizes 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: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;Material 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: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 (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;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, contract assets and long-term financial investments 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;</ifrs-full:DescriptionOfAccountingPolicyForFinancialAssetsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory contextRef="c-1" id="f-302">Financial liabilities&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;</ifrs-full:DescriptionOfAccountingPolicyForFinancialLiabilitiesExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForMeasuringInventories contextRef="c-1" id="f-303">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="c-1" id="f-304">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;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;Material accounting policies (cont'd):&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 (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;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;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: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:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.203%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&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="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;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.203%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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 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;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 7 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="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="c-1" id="f-305">&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:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.203%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&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="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.156%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.928%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2022&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&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,206&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;70,344&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;116,325&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;82,361&#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&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;10.&#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-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:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.021%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;Net carrying amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2022&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&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,405&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;1,207&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&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&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;102,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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;70,344&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.021%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.021%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.021%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.021%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.021%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.025%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;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&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, 2023&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;Building&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;936&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;936&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;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,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="2" style="padding:2px 0 2px 1pt;text-align:right;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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;109,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;146,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&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&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;127,999&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;41,214&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;(111)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;(1,171)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;2&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;167,933&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.152%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.298%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.559%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.559%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.306%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;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&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, 2023&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;Building&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;936&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;936&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;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,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;42,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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,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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;8,299&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;(23)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;967&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;(1,171)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;&#x2014;&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;65,727&#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&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;During the year ended December 31, 2023, impairment charges of  $967,000  (2022 - $7,000) consist primarily of a write-down of assets of $936,000 (2022 - $nil), as the Corporation has decided to suspend investment in a planned facility in China (note 27), and an impairment loss of  $31,000  (2022 - $7,000) for production and test equipment.&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.514%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.561%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.561%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.561%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.561%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.561%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.166%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;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&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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,852&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;181&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;(290)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;(2)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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,741&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="2" style="padding:2px 0 2px 1pt;text-align:right;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;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;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;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;95,860&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;33,932&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;(7)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;(1,792)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;6&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;127,999&#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&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;10.&#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-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment owned (cont'd)&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.391%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;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&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;574&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;(290)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;5,534&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;7,434&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;(1,792)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;8&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;57,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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutPropertyPlantAndEquipmentExplanatory>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="c-59" id="f-306">P3Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="c-60" id="f-307">P10Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="c-61" id="f-308">P5Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="c-62" id="f-309">P10Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="c-63" id="f-310">P4Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod contextRef="c-64" id="f-311">P15Y</bldp:UsefulLivesOrDepreciationRatesPropertyPlantAndEquipmentPeriod>
    <ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory contextRef="c-1" id="f-312">&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;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:53.203%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.597%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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 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;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 7 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="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:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.345%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;Net carrying amounts included in property, plant and equipment&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, 2023&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, 2022&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,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;/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;11,487&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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;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;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&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;14,119&#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&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,017&#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&gt;&lt;/tr&gt;&lt;/table&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:34.506%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.178%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;De-recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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&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, 2023&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;28,844&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,676&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(73)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;34,447&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;29,669&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;5,826&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;(219)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;(16)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;35,260&#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&gt;&lt;/tr&gt;&lt;/table&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:34.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.178%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;De-recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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&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, 2023&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;17,357&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,382&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;21&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;20,757&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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&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&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,652&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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,532&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;(68)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;25&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;21,141&#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&gt;&lt;/tr&gt;&lt;/table&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.293%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.115%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;De-recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;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&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, 2022&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;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;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,746&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;(341)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;12&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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,844&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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,049&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;(25)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;(341)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;12&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;29,669&#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&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;10.&#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;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:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;De-recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;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&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, 2022&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;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;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,108&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(341)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;17,357&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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&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;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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,231&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;(6)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;(341)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;&#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;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;17,652&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfQuantitativeInformationAboutRightofuseAssetsExplanatory>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod contextRef="c-65" id="f-313">P1Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod contextRef="c-66" id="f-314">P15Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod contextRef="c-67" id="f-315">P4Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod contextRef="c-68" id="f-316">P7Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod contextRef="c-69" id="f-317">P1Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod contextRef="c-70" id="f-318">P5Y</bldp:UsefulLivesOrDepreciationRatesRightOfUseAssetsPeriod>
    <ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory contextRef="c-1" id="f-319">Leases:&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 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="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 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.&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;i.&#160;&#160;&#160;&#160;As a Lessee&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 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="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 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="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 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="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;Material 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;(f)&#160;&#160;&#160;&#160;Leases (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;i.&#160;&#160;&#160;&#160;As a Lessee (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:#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="margin-bottom:9pt;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="margin-bottom:9pt;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;</ifrs-full:DescriptionOfAccountingPolicyForLeasesExplanatory>
    <bldp:ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod contextRef="c-1" id="f-320">P12M</bldp:ShortTermLeasesForWhichRecognitionExemptionHasBeenUsedPeriod>
    <bldp:LeaseRecognitionExemptionThreshold contextRef="c-1" decimals="-3" id="f-321" unitRef="usd">5000</bldp:LeaseRecognitionExemptionThreshold>
    <ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory contextRef="c-1" id="f-322">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:9pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&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;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;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:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.188%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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: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;</ifrs-full:DescriptionOfAccountingPolicyForIntangibleAssetsAndGoodwillExplanatory>
    <bldp:DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock contextRef="c-1" id="f-323">Recognition and measurement&lt;div style="margin-bottom:9pt;padding-left:36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.421%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.538%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:70.262%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&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;</bldp:DisclosureOfRecognitionAndMeasurementOfGoodwillAndIntangibleAssetsTableTextBlock>
    <bldp:DisclosureofintangibleassetswithdefinitiveusefullifeTableTextBlock contextRef="c-1" id="f-324">&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:9pt;padding-left:36pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:93.274%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:81.188%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:16.612%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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="c-71" id="f-325">P5Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="c-72" id="f-326">P20Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="c-73" id="f-327">P5Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="c-74" id="f-328">P10Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="c-75" id="f-329">P7Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="c-76" id="f-330">P10Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="c-77" id="f-331">P1Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="c-78" id="f-332">P3Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="c-79" id="f-333">P15Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="c-80" id="f-334">P15Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="c-81" id="f-335">P3Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod contextRef="c-82" id="f-336">P5Y</bldp:UsefulLivesOrAmortisationRatesIntangibleAssetsOtherThanGoodwillPeriod>
    <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory contextRef="c-1" id="f-337">Impairment:&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="margin-bottom:9pt;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="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 measures 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;</ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfFinancialAssetsExplanatory>
    <ifrs-full:DescriptionOfAccountingPolicyForImpairmentOfNonfinancialAssetsExplanatory contextRef="c-1" id="f-338">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 or whenever events or circumstances indicate that the carrying amount may not be recoverable.&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: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;text-indent:-36pt"&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;Material 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 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="c-1" id="f-339">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="c-1" id="f-340">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"&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:36pt;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:700;line-height:120%"&gt;4. &#160;&#160;&#160;&#160;Material 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: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="c-1" id="f-341">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="c-1" id="f-342">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="c-1" id="f-343">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 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 (loss). Remeasurements recognized in other comprehensive income (loss) 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;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="c-1" id="f-344">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.  For awards with market conditions, the fair value is determined at grant date using a complex financial simulation model and there is no subsequent true-up to actual.&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="c-1" id="f-345">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:DescriptionOfAccountingPolicyForSegmentReportingExplanatory contextRef="c-1" id="f-346">Segment reporting:&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:DescriptionOfAccountingPolicyForSegmentReportingExplanatory>
    <ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory contextRef="c-1" id="f-347">&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:&lt;/span&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 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: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-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="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 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="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;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-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;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:11pt;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:8.84pt"&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-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 and onerous contracts 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 provisions 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-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 onerous contracts is also assessed and measured at the present value of the lower of the expected cost of terminating the contract and the expected net cost of continuing with the contract, which is determined based on the incremental costs of fulfilling the obligation under the contract and an allocation of other costs directly related to fulfilling the contract. Before an onerous contract provision is established, the Corporation recognizes any impairment loss on the assets (including through an inventory provision) associated with that contract. &lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;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:127%"&gt;(e)&#160;&#160;&#160;&#160;Fair value measurement (including investments):&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 the Corporation&#x2019;s accounting policies and disclosures require the measurement of fair values, for both financial and non-financial assets and 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;When one is available, the Corporation measures the fair value of an instrument using the quoted price in an active market for that instrument. A market is regarded as &#x201c;active&#x201d; if transactions for the asset or liability take place with sufficient frequency and volume to provide pricing information on an ongoing basis. If there is no quoted price in an active market, then the Corporation uses valuation techniques that maximize the use of relevant observable inputs and minimize the use of unobservable inputs. This involves developing estimates and assumptions consistent with how market participants would price the instrument. Management bases its assumptions on observable data as far as possible, but this is not always available. In that case, management uses the best information available. Where they are available, the fair value of investments is based on observable market transactions. Estimated fair values may vary from the actual prices that would be achieved in an arm&#x2019;s length transaction at the reporting date.&lt;/span&gt;&lt;/div&gt;The best evidence of the fair value of a financial instrument (including investments) on initial recognition is usually the transaction price &#x2013; i.e., the fair value of the consideration given or received. If the Corporation determines that the fair value on initial recognition differs from the transaction price and the fair value is evidenced neither by a quoted price in an active market for an identical asset or liability nor based on a valuation technique for which any unobservable inputs are judged to be insignificant in relation to the measurement, then the financial instrument is initially measured at fair value, adjusted to defer the difference between the fair value on initial recognition and the transaction price. Subsequently, that difference is recognized in profit or loss on an appropriate basis over the life of the instrument but no later than when the valuation is wholly supported by observable data, or the transaction is closed out.</ifrs-full:DisclosureOfAccountingJudgementsAndEstimatesExplanatory>
    <ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory contextRef="c-1" id="f-348">Recent accounting pronouncements and future accounting policy changes:  &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 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;/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;&#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:120%"&gt; (Amendments to IAS 1)&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 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:120%"&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:120%"&gt;(the "2020 amendments"), to clarify the classification of liabilities as current or non-current. On October 31, 2022, 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:120%"&gt;Non-current Liabilities with Covenants (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:120%"&gt; (the &#x201c;2022 amendments&#x201d;), to improve the information a company provides about long-term debt with covenants. &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 purposes of non-current classification, the 2020 amendments and the 2022 amendments (collectively "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.  &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 amendments reconfirmed that only covenants with which a company must comply on or before the reporting date affect the classification of a liability as current or non-current. Covenants with which a company must comply after the reporting date do not affect a liability&#x2019;s classification at that date. 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: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;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="margin-bottom:9pt;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;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="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 amendments are effective for annual periods beginning on or after January 1, 2024.  Early adoption is permitted.  A company that applies the 2020 amendments early is required to also apply the 2022 amendments.  The 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 1&lt;/span&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:400;line-height:120%"&gt; is not expected to have a material impact on the Corporation's financial statements.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfChangesInAccountingPoliciesExplanatory>
    <ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory contextRef="c-1" id="f-349">Discontinued operations:&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 November 11, 2021, the Corporation acquired BMS (formerly Arcola Energy Limited), a UK-based systems engineering company specializing in hydrogen fuel cell systems and powertrain integration.   The Corporation acquired 100% of Arcola for total consideration of up to $40,000,000, consisting of up-front net cash consideration of $7,157,000, and including 337,353 shares of the Corporation with an acquisition date fair value of approximately $4,851,000 (all shares have been  issued as of December&#160;31, 2023) vesting over a two year period from the acquisition date, and $26,258,000 in earn-out cash contingent consideration 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="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;Subsequent to the acquisition, the Corporation re-evaluated the business model of BMS and during the year ended December&#160;31, 2022, the Corporation decided to exit the vehicle integration business of BMS and made certain restructuring changes to its operations.  As a result of the post-acquisition restructuring of BMS' operations during the year ended December 31, 2022, the Corporation recognized a net charge to restructuring costs of $4,835,000 consisting primarily of contract exit and modification costs, grant adjustment charges, personnel change costs, and legal and advisory costs, net of expected recoveries; recovery on settlement of contingent consideration of $9,891,000 related to the cancellation of certain contingent and outstanding cash milestones no longer payable; and intangible asset impairment of $13,017,000 consisting of a write-down of acquired technology, customer contracts, and non-compete intangible assets to their estimated fair value of $2,500,000.&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;7.&#160;&#160;&#160;&#160;Discontinued operations (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;During the year ended December&#160;31, 2023, the Corporation completed a further restructuring of operations at BMS and effectively closed the operation.  As such, the historic operating results of the BMS business for both 2023 and 2022 have been removed from continuing operating results and are instead presented separately in the statement of loss and comprehensive income (loss) as loss from discontinued 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 reviewed its remaining BMS related intangible assets and goodwill for impairment indicators and concluded that impairment indicators on certain assets did exist as of December&#160;31, 2023.  During the year ended December&#160;31, 2023, the Corporation recorded impairment charges of $2,266,000 (2022 - $13,017,000) on intangible assets (note 11) and impairment charges of $23,991,000 (2022 - $nil) on goodwill (note 12) related to the closure of operations at BMS. As a result of the impairment charges, intangible assets and goodwill for BMS were both written down to $nil as of December&#160;31, 2023.&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.086%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Accumulated&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;Net carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Ending&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;intangible assets December 31, 2023&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;Cost&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;amortization&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;amount&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;Impairment&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;Balance&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&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,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&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;234&#160;&lt;/span&gt;&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&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,266&#160;&lt;/span&gt;&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&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,266&#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&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&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&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,500&#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&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;234&#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&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,266&#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&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,266&#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&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;/td&gt;&lt;/tr&gt;&lt;/table&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.086%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Accumulated&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;Net carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Ending&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;intangible assets at December 31, 2022&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;Cost&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;amortization&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;amount&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;Impairment&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;Balance&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&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;15,976&#160;&lt;/span&gt;&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&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,498&#160;&lt;/span&gt;&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&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,478&#160;&lt;/span&gt;&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&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;11,978&#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&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,500&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;&#x2014;&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 agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;&#x2014;&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&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&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,762&#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&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;15,517&#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&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;13,017&#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&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,500&#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&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;Net loss from discontinued operations for the years ended December&#160;31, 2023 and 2022 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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.894%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.042%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;934&#160;&lt;/span&gt;&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&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,926&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Gross margin&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;327&#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&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;213&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Total operating 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;(7,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Impairment charges on 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;(2,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Impairment charges on 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Recovery on settlement of contingent 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;&#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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Income tax recovery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:2px 1pt;text-align:left;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 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;(33,506)&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&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;(13,123)&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&gt;&lt;td colspan="3" style="padding:0 1pt"&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="padding-left:18pt;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, 2023 and 2022  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;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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.464%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.195%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;2023&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;2022&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;(3,601)&lt;/span&gt;&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&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,259)&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 (used in) 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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(210)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:2px 1pt;text-align:left;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;(3,788)&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&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,547)&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDiscontinuedOperationsExplanatory>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired
      contextRef="c-83"
      decimals="INF"
      id="f-350"
      unitRef="number">1</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred contextRef="c-84" decimals="-3" id="f-351" unitRef="usd">40000000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <ifrs-full:CashTransferred contextRef="c-83" decimals="-3" id="f-352" unitRef="usd">7157000</ifrs-full:CashTransferred>
    <ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable
      contextRef="c-83"
      decimals="INF"
      id="f-353"
      unitRef="shares">337353</ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable>
    <ifrs-full:EquityInterestsOfAcquirer contextRef="c-85" decimals="-3" id="f-354" unitRef="usd">4851000</ifrs-full:EquityInterestsOfAcquirer>
    <bldp:EquityInterestsIssuedOrIssuableVestingPeriod contextRef="c-86" id="f-355">P2Y</bldp:EquityInterestsIssuedOrIssuableVestingPeriod>
    <ifrs-full:EquityInterestsOfAcquirer contextRef="c-83" decimals="-3" id="f-356" unitRef="usd">26258000</ifrs-full:EquityInterestsOfAcquirer>
    <bldp:ContingentConsiderationTerm contextRef="c-87" id="f-357">P3Y</bldp:ContingentConsiderationTerm>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination contextRef="c-88" decimals="-3" id="f-358" unitRef="usd">4835000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <bldp:RecoveryOnSettlementOfContingentConsideration contextRef="c-89" decimals="-3" id="f-359" unitRef="usd">9891000</bldp:RecoveryOnSettlementOfContingentConsideration>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-89" decimals="-3" id="f-360" unitRef="usd">13017000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate contextRef="c-90" decimals="-3" id="f-361" unitRef="usd">2500000</ifrs-full:IdentifiableIntangibleAssetsRecognisedAsOfAcquisitionDate>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="c-91" decimals="-3" id="f-362" unitRef="usd">2266000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="c-92" decimals="-3" id="f-363" unitRef="usd">13017000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill contextRef="c-1" decimals="-3" id="f-364" unitRef="usd">23991000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill contextRef="c-4" decimals="-3" id="f-365" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:IntangibleAssetsAndGoodwill contextRef="c-85" decimals="-3" id="f-366" unitRef="usd">0</ifrs-full:IntangibleAssetsAndGoodwill>
    <ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory contextRef="c-1" id="f-367">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.086%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Accumulated&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;Net carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Ending&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;intangible assets December 31, 2023&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;Cost&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;amortization&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;amount&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;Impairment&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;Balance&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&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,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&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;234&#160;&lt;/span&gt;&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&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,266&#160;&lt;/span&gt;&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&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,266&#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&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&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&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,500&#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&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;234&#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&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,266&#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&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,266&#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&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;/td&gt;&lt;/tr&gt;&lt;/table&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:32.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.086%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Accumulated&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;Net carrying&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Ending&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;intangible assets at December 31, 2022&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;Cost&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;amortization&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;amount&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;Impairment&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;Balance&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&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;15,976&#160;&lt;/span&gt;&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&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,498&#160;&lt;/span&gt;&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&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,478&#160;&lt;/span&gt;&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&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;11,978&#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&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,500&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;880&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;&#x2014;&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 agreement&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;&#x2014;&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&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&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,762&#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&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;15,517&#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&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;13,017&#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&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,500&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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;ERP management reporting software system&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;1,406&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;2,714&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 (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;&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&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&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,406&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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,214&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDetailedInformationAboutIntangibleAssetsExplanatory>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-93" decimals="-3" id="f-368" unitRef="usd">2500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-94" decimals="-3" id="f-369" unitRef="usd">-234000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-95" decimals="-3" id="f-370" unitRef="usd">2266000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-96" decimals="-3" id="f-371" unitRef="usd">-2266000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-97" decimals="-3" id="f-372" unitRef="usd">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-98" decimals="-3" id="f-373" unitRef="usd">2500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-99" decimals="-3" id="f-374" unitRef="usd">-234000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-100" decimals="-3" id="f-375" unitRef="usd">2266000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-101" decimals="-3" id="f-376" unitRef="usd">-2266000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-102" decimals="-3" id="f-377" unitRef="usd">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-103" decimals="-3" id="f-378" unitRef="usd">15976000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-104" decimals="-3" id="f-379" unitRef="usd">-1498000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-105" decimals="-3" id="f-380" unitRef="usd">14478000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-106" decimals="-3" id="f-381" unitRef="usd">-11978000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-107" decimals="-3" id="f-382" unitRef="usd">2500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-108" decimals="-3" id="f-383" unitRef="usd">1048000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-109" decimals="-3" id="f-384" unitRef="usd">-168000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-110" decimals="-3" id="f-385" unitRef="usd">880000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-111" decimals="-3" id="f-386" unitRef="usd">-880000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-112" decimals="-3" id="f-387" unitRef="usd">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-113" decimals="-3" id="f-388" unitRef="usd">255000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-114" decimals="-3" id="f-389" unitRef="usd">-96000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-115" decimals="-3" id="f-390" unitRef="usd">159000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-116" decimals="-3" id="f-391" unitRef="usd">-159000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-117" decimals="-3" id="f-392" unitRef="usd">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-118" decimals="-3" id="f-393" unitRef="usd">17279000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-119" decimals="-3" id="f-394" unitRef="usd">-1762000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-120" decimals="-3" id="f-395" unitRef="usd">15517000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-121" decimals="-3" id="f-396" unitRef="usd">-13017000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-90" decimals="-3" id="f-397" unitRef="usd">2500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory contextRef="c-1" id="f-398">&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;Net loss from discontinued operations for the years ended December&#160;31, 2023 and 2022 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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:100.000%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:62.894%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.332%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.042%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;2023&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;934&#160;&lt;/span&gt;&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&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,926&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,713&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Gross margin&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;327&#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&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;213&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Total operating 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;(7,913)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,784)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;337&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Impairment charges on 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;(2,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Impairment charges on 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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Recovery on settlement of contingent 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;&#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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,891&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Income tax recovery&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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:2px 1pt;text-align:left;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 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;(33,506)&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&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;(13,123)&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&gt;&lt;td colspan="3" style="padding:0 1pt"&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="padding-left:18pt;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, 2023 and 2022  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;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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.464%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.195%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;2023&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;2022&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;(3,601)&lt;/span&gt;&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&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,259)&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 (used in) 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;47&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;(234)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(210)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:2px 1pt;text-align:left;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;(3,788)&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&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,547)&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfAnalysisOfSingleAmountOfDiscontinuedOperationsExplanatory>
    <bldp:RevenueDiscontinuedOperations contextRef="c-1" decimals="-3" id="f-399" unitRef="usd">934000</bldp:RevenueDiscontinuedOperations>
    <bldp:RevenueDiscontinuedOperations contextRef="c-4" decimals="-3" id="f-400" unitRef="usd">1926000</bldp:RevenueDiscontinuedOperations>
    <bldp:CostOfSalesDiscontinuedOperations contextRef="c-1" decimals="-3" id="f-401" unitRef="usd">607000</bldp:CostOfSalesDiscontinuedOperations>
    <bldp:CostOfSalesDiscontinuedOperations contextRef="c-4" decimals="-3" id="f-402" unitRef="usd">1713000</bldp:CostOfSalesDiscontinuedOperations>
    <bldp:DiscontinuedOperationsGrossMargin contextRef="c-1" decimals="-3" id="f-403" unitRef="usd">327000</bldp:DiscontinuedOperationsGrossMargin>
    <bldp:DiscontinuedOperationsGrossMargin contextRef="c-4" decimals="-3" id="f-404" unitRef="usd">213000</bldp:DiscontinuedOperationsGrossMargin>
    <bldp:DiscontinuedOperationsOperatingExpenses contextRef="c-1" decimals="-3" id="f-405" unitRef="usd">7913000</bldp:DiscontinuedOperationsOperatingExpenses>
    <bldp:DiscontinuedOperationsOperatingExpenses contextRef="c-4" decimals="-3" id="f-406" unitRef="usd">13784000</bldp:DiscontinuedOperationsOperatingExpenses>
    <bldp:DiscontinuedOperationsFinanceIncomeAndOtherIncome contextRef="c-1" decimals="-3" id="f-407" unitRef="usd">337000</bldp:DiscontinuedOperationsFinanceIncomeAndOtherIncome>
    <bldp:DiscontinuedOperationsFinanceIncomeAndOtherIncome contextRef="c-4" decimals="-3" id="f-408" unitRef="usd">-4000</bldp:DiscontinuedOperationsFinanceIncomeAndOtherIncome>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="c-1" decimals="-3" id="f-409" unitRef="usd">2266000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="c-4" decimals="-3" id="f-410" unitRef="usd">13017000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill contextRef="c-1" decimals="-3" id="f-411" unitRef="usd">23991000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill contextRef="c-4" decimals="-3" id="f-412" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <bldp:RecoveryOnSettlementOfContingentConsideration contextRef="c-1" decimals="-3" id="f-413" unitRef="usd">0</bldp:RecoveryOnSettlementOfContingentConsideration>
    <bldp:RecoveryOnSettlementOfContingentConsideration contextRef="c-4" decimals="-3" id="f-414" unitRef="usd">9891000</bldp:RecoveryOnSettlementOfContingentConsideration>
    <ifrs-full:TaxExpenseRelatingToGainLossOnDiscontinuance contextRef="c-1" decimals="-3" id="f-415" unitRef="usd">0</ifrs-full:TaxExpenseRelatingToGainLossOnDiscontinuance>
    <ifrs-full:TaxExpenseRelatingToGainLossOnDiscontinuance contextRef="c-4" decimals="-3" id="f-416" unitRef="usd">-3578000</ifrs-full:TaxExpenseRelatingToGainLossOnDiscontinuance>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c-1" decimals="-3" id="f-417" unitRef="usd">-33506000</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:ProfitLossFromDiscontinuedOperations contextRef="c-4" decimals="-3" id="f-418" unitRef="usd">-13123000</ifrs-full:ProfitLossFromDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations contextRef="c-1" decimals="-3" id="f-419" unitRef="usd">-3601000</ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations contextRef="c-4" decimals="-3" id="f-420" unitRef="usd">-12259000</ifrs-full:CashFlowsFromUsedInOperatingActivitiesDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations contextRef="c-1" decimals="-3" id="f-421" unitRef="usd">47000</ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations contextRef="c-4" decimals="-3" id="f-422" unitRef="usd">-78000</ifrs-full:CashFlowsFromUsedInInvestingActivitiesDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations contextRef="c-1" decimals="-3" id="f-423" unitRef="usd">-234000</ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations>
    <ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations contextRef="c-4" decimals="-3" id="f-424" unitRef="usd">-210000</ifrs-full:CashFlowsFromUsedInFinancingActivitiesDiscontinuedOperations>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations contextRef="c-1" decimals="-3" id="f-425" unitRef="usd">-3788000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations>
    <ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations contextRef="c-4" decimals="-3" id="f-426" unitRef="usd">-12547000</ifrs-full:IncreaseDecreaseInCashAndCashEquivalentsDiscontinuedOperations>
    <ifrs-full:DisclosureOfFinancialAssetsExplanatory contextRef="c-1" id="f-427">Trade and other receivables:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.063%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.061%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.064%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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&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;37,490&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;25,812&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&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&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;58,565&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;48,696&#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&gt;&lt;/tr&gt;&lt;/table&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;Contract 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;Contract assets primarily relate to the Corporation's rights to consideration for work completed but not billed as at December&#160;31, 2023 for engineering services and technology transfer services.&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.758%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.042%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2023&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, 2023&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,781&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;8,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;(7,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;At December 31, 2023&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;13,269&#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&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 32.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinancialAssetsExplanatory>
    <bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock contextRef="c-1" id="f-428">&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.063%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.061%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.064%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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&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;37,490&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;25,812&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,781&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&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&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;58,565&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;48,696&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:DisclosureOfTradeReceivablesAndOtherTableTextBlock>
    <ifrs-full:CurrentTradeReceivables contextRef="c-2" decimals="-3" id="f-429" unitRef="usd">37490000</ifrs-full:CurrentTradeReceivables>
    <ifrs-full:CurrentTradeReceivables contextRef="c-3" decimals="-3" id="f-430" unitRef="usd">25812000</ifrs-full:CurrentTradeReceivables>
    <ifrs-full:OtherCurrentReceivables contextRef="c-2" decimals="-3" id="f-431" unitRef="usd">7806000</ifrs-full:OtherCurrentReceivables>
    <ifrs-full:OtherCurrentReceivables contextRef="c-3" decimals="-3" id="f-432" unitRef="usd">10103000</ifrs-full:OtherCurrentReceivables>
    <ifrs-full:CurrentContractAssets contextRef="c-2" decimals="-3" id="f-433" unitRef="usd">13269000</ifrs-full:CurrentContractAssets>
    <ifrs-full:CurrentContractAssets contextRef="c-3" decimals="-3" id="f-434" unitRef="usd">12781000</ifrs-full:CurrentContractAssets>
    <ifrs-full:TradeAndOtherCurrentReceivables contextRef="c-2" decimals="-3" id="f-435" unitRef="usd">58565000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:TradeAndOtherCurrentReceivables contextRef="c-3" decimals="-3" id="f-436" unitRef="usd">48696000</ifrs-full:TradeAndOtherCurrentReceivables>
    <ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory contextRef="c-1" id="f-437">&lt;div style="padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:85.758%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.042%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2023&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, 2023&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,781&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;8,435&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;(7,947)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;At December 31, 2023&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;13,269&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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;8,030&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,109&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;21,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;(25,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;4,588&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;8,030&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:ExplanationOfSignificantChangesInContractAssetsAndContractLiabilitiesExplanatory>
    <ifrs-full:CurrentContractAssets contextRef="c-3" decimals="-3" id="f-438" unitRef="usd">12781000</ifrs-full:CurrentContractAssets>
    <ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets contextRef="c-1" decimals="-3" id="f-439" unitRef="usd">8435000</ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractAssets>
    <bldp:DecreaseThroughInvoicingContractAssets contextRef="c-1" decimals="-3" id="f-440" unitRef="usd">7947000</bldp:DecreaseThroughInvoicingContractAssets>
    <ifrs-full:CurrentContractAssets contextRef="c-2" decimals="-3" id="f-441" unitRef="usd">13269000</ifrs-full:CurrentContractAssets>
    <ifrs-full:DisclosureOfInventoriesExplanatory contextRef="c-1" id="f-442">Inventories:&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.063%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.061%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.064%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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&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;15,085&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;29,016&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Service inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&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&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;45,870&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;58,050&#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&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;In 2023, the amount of raw materials and consumables, finished goods and work-in-progress recognized as cost of product and service revenues amounted to $103,850,000 (2022 - $68,870,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 2023, the Corporation recorded negative inventory impairment and onerous contract provision adjustments of $17,181,000 (2022 - $8,702,000) and reversed previously recorded adjustments of $2,203,000 (2022 - $1,189,000), resulting in net negative inventory impairment and onerous contract provision adjustments of $14,978,000 (2022 - $7,513,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="c-1" id="f-443">&lt;div style="margin-bottom:9pt;text-indent:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.063%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.061%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.064%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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&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;15,085&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;29,016&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,041&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,171&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Finished goods&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,169&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,502&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Service inventory&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,575&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,361&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&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&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;45,870&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;58,050&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:DisclosureOfDetailedInformationAboutInventoriesTableTextBlock>
    <ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies contextRef="c-2" decimals="-3" id="f-444" unitRef="usd">15085000</ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies>
    <ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies contextRef="c-3" decimals="-3" id="f-445" unitRef="usd">29016000</ifrs-full:CurrentRawMaterialsAndCurrentProductionSupplies>
    <ifrs-full:WorkInProgress contextRef="c-2" decimals="-3" id="f-446" unitRef="usd">15041000</ifrs-full:WorkInProgress>
    <ifrs-full:WorkInProgress contextRef="c-3" decimals="-3" id="f-447" unitRef="usd">17171000</ifrs-full:WorkInProgress>
    <ifrs-full:FinishedGoods contextRef="c-2" decimals="-3" id="f-448" unitRef="usd">7169000</ifrs-full:FinishedGoods>
    <ifrs-full:FinishedGoods contextRef="c-3" decimals="-3" id="f-449" unitRef="usd">8502000</ifrs-full:FinishedGoods>
    <bldp:ServiceInventories contextRef="c-2" decimals="-3" id="f-450" unitRef="usd">8575000</bldp:ServiceInventories>
    <bldp:ServiceInventories contextRef="c-3" decimals="-3" id="f-451" unitRef="usd">3361000</bldp:ServiceInventories>
    <ifrs-full:Inventories contextRef="c-2" decimals="-3" id="f-452" unitRef="usd">45870000</ifrs-full:Inventories>
    <ifrs-full:Inventories contextRef="c-3" decimals="-3" id="f-453" unitRef="usd">58050000</ifrs-full:Inventories>
    <ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod contextRef="c-1" decimals="-3" id="f-454" unitRef="usd">103850000</ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod>
    <ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod contextRef="c-4" decimals="-3" id="f-455" unitRef="usd">68870000</ifrs-full:CostOfInventoriesRecognisedAsExpenseDuringPeriod>
    <ifrs-full:InventoryWritedown2011 contextRef="c-1" decimals="-3" id="f-456" unitRef="usd">17181000</ifrs-full:InventoryWritedown2011>
    <ifrs-full:InventoryWritedown2011 contextRef="c-4" decimals="-3" id="f-457" unitRef="usd">8702000</ifrs-full:InventoryWritedown2011>
    <ifrs-full:ReversalOfInventoryWritedown contextRef="c-1" decimals="-3" id="f-458" unitRef="usd">2203000</ifrs-full:ReversalOfInventoryWritedown>
    <ifrs-full:ReversalOfInventoryWritedown contextRef="c-4" decimals="-3" id="f-459" unitRef="usd">1189000</ifrs-full:ReversalOfInventoryWritedown>
    <ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress contextRef="c-1" decimals="-3" id="f-460" unitRef="usd">14978000</ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress>
    <ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress contextRef="c-4" decimals="-3" id="f-461" unitRef="usd">7513000</ifrs-full:ChangesInInventoriesOfFinishedGoodsAndWorkInProgress>
    <ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory contextRef="c-1" id="f-462">Property, plant and equipment:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.835%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.156%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.927%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.928%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2022&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&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,206&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;70,344&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;116,325&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;82,361&#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&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;10.&#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-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:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.021%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;Net carrying amounts&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2022&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&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,405&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;1,207&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,323&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Production and test equipment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;97,120&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,264&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&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&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;102,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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;70,344&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.536%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.021%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.021%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.021%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.021%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.021%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.025%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;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&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, 2023&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;Building&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;936&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;936&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;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,741&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;745&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,356&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="2" style="padding:2px 0 2px 1pt;text-align:right;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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,780&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;109,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(111)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,041)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;146,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&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&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;127,999&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;41,214&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;(111)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;(1,171)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;2&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;167,933&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-align:justify;text-indent:-36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.198%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:22.152%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.298%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.559%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.626%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.407%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.082%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.559%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.306%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Disposals&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;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&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, 2023&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;Building&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;936&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;936&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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="2" style="padding:2px 0 2px 1pt;text-align:right;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,534&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;491&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(73)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,951&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,328&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;431&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,535&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;42,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,977&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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,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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;8,299&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;(23)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;967&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;(1,171)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;&#x2014;&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;65,727&#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&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;During the year ended December 31, 2023, impairment charges of  $967,000  (2022 - $7,000) consist primarily of a write-down of assets of $936,000 (2022 - $nil), as the Corporation has decided to suspend investment in a planned facility in China (note 27), and an impairment loss of  $31,000  (2022 - $7,000) for production and test equipment.&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.052%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.514%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.561%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.561%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.561%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.561%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.163%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.561%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.166%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;Impairment&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;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&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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,852&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;181&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;(290)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;(2)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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,741&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,914&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;700&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,406&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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="2" style="padding:2px 0 2px 1pt;text-align:right;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;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;388&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;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;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,202&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;95,860&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;33,932&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;(7)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;(1,792)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;6&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;127,999&#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&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;10.&#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-style:italic;font-weight:400;line-height:120%"&gt;Property, plant and equipment owned (cont'd)&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.233%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.687%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.391%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Transfers&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;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&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;574&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;(290)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;5,534&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,152&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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,932&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;353&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(185)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,368&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,109)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,938&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;7,434&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;(1,792)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;8&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;57,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&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;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:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:72.011%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.344%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.345%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;Net carrying amounts included in property, plant and equipment&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, 2023&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, 2022&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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,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;/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;11,487&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;70&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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;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;358&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;414&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&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;14,119&#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&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,017&#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&gt;&lt;/tr&gt;&lt;/table&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:34.506%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.178%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;De-recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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&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, 2023&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;28,844&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,676&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(73)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;34,447&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(135)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;29,669&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;5,826&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;(219)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;(16)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;35,260&#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&gt;&lt;/tr&gt;&lt;/table&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:34.657%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.178%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;De-recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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&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, 2023&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;17,357&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,382&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;21&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;20,757&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;72&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;41&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;223&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(58)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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&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&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,652&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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,532&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;(68)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;25&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;21,141&#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&gt;&lt;/tr&gt;&lt;/table&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:28.293%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.115%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Additions&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;De-recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;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&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, 2022&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;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;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,746&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;(341)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;12&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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,844&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;175&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;372&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;290&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;637&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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,049&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;(25)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;(341)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;12&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;29,669&#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&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;10.&#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;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:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:27.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.406%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.112%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:10.116%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2021&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Depreciation&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;De-recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;Transfer&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;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&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, 2022&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;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;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,108&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(341)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;17,357&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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&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;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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,231&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;(6)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;(341)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;&#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;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;17,652&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfPropertyPlantAndEquipmentExplanatory>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-122" decimals="-3" id="f-463" unitRef="usd">102206000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-123" decimals="-3" id="f-464" unitRef="usd">70344000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-124" decimals="-3" id="f-465" unitRef="usd">14119000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-125" decimals="-3" id="f-466" unitRef="usd">12017000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-2" decimals="-3" id="f-467" unitRef="usd">116325000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-3" decimals="-3" id="f-468" unitRef="usd">82361000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-126" decimals="-3" id="f-469" unitRef="usd">1405000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-127" decimals="-3" id="f-470" unitRef="usd">1207000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-128" decimals="-3" id="f-471" unitRef="usd">1436000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-129" decimals="-3" id="f-472" unitRef="usd">1323000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-130" decimals="-3" id="f-473" unitRef="usd">2245000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-131" decimals="-3" id="f-474" unitRef="usd">1550000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-132" decimals="-3" id="f-475" unitRef="usd">97120000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-133" decimals="-3" id="f-476" unitRef="usd">66264000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-122" decimals="-3" id="f-477" unitRef="usd">102206000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-123" decimals="-3" id="f-478" unitRef="usd">70344000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-134" decimals="-3" id="f-479" unitRef="usd">0</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-135" decimals="-3" id="f-480" unitRef="usd">936000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-135" decimals="-3" id="f-481" unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-135" decimals="-3" id="f-482" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-135" decimals="-3" id="f-483" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-136" decimals="-3" id="f-484" unitRef="usd">936000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-137" decimals="-3" id="f-485" unitRef="usd">6741000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-138" decimals="-3" id="f-486" unitRef="usd">745000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-138" decimals="-3" id="f-487" unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-138" decimals="-3" id="f-488" unitRef="usd">130000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-138" decimals="-3" id="f-489" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-139" decimals="-3" id="f-490" unitRef="usd">7356000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-140" decimals="-3" id="f-491" unitRef="usd">2406000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-141" decimals="-3" id="f-492" unitRef="usd">328000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-141" decimals="-3" id="f-493" unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-141" decimals="-3" id="f-494" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-141" decimals="-3" id="f-495" unitRef="usd">30000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-142" decimals="-3" id="f-496" unitRef="usd">2764000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-143" decimals="-3" id="f-497" unitRef="usd">9650000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-144" decimals="-3" id="f-498" unitRef="usd">1103000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-144" decimals="-3" id="f-499" unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-144" decimals="-3" id="f-500" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-144" decimals="-3" id="f-501" unitRef="usd">27000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-145" decimals="-3" id="f-502" unitRef="usd">10780000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-146" decimals="-3" id="f-503" unitRef="usd">109202000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-147" decimals="-3" id="f-504" unitRef="usd">38102000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-147" decimals="-3" id="f-505" unitRef="usd">111000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-147" decimals="-3" id="f-506" unitRef="usd">1041000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-147" decimals="-3" id="f-507" unitRef="usd">-55000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-148" decimals="-3" id="f-508" unitRef="usd">146097000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-149" decimals="-3" id="f-509" unitRef="usd">127999000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-150" decimals="-3" id="f-510" unitRef="usd">41214000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-150" decimals="-3" id="f-511" unitRef="usd">111000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-150" decimals="-3" id="f-512" unitRef="usd">1171000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-150" decimals="-3" id="f-513" unitRef="usd">2000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-151" decimals="-3" id="f-514" unitRef="usd">167933000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-152" decimals="-3" id="f-515" unitRef="usd">0</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-153" decimals="-3" id="f-516" unitRef="usd">0</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-153" decimals="-3" id="f-517" unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-153" decimals="-3" id="f-518" unitRef="usd">-936000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-153" decimals="-3" id="f-519" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-153" decimals="-3" id="f-520" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-154" decimals="-3" id="f-521" unitRef="usd">-936000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-155" decimals="-3" id="f-522" unitRef="usd">-5534000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-156" decimals="-3" id="f-523" unitRef="usd">491000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-156" decimals="-3" id="f-524" unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-156" decimals="-3" id="f-525" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-156" decimals="-3" id="f-526" unitRef="usd">73000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-156" decimals="-3" id="f-527" unitRef="usd">1000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-157" decimals="-3" id="f-528" unitRef="usd">-5951000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-158" decimals="-3" id="f-529" unitRef="usd">-1083000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-159" decimals="-3" id="f-530" unitRef="usd">245000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-159" decimals="-3" id="f-531" unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-159" decimals="-3" id="f-532" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-159" decimals="-3" id="f-533" unitRef="usd">12000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-159" decimals="-3" id="f-534" unitRef="usd">-12000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-160" decimals="-3" id="f-535" unitRef="usd">-1328000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-161" decimals="-3" id="f-536" unitRef="usd">-8100000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-162" decimals="-3" id="f-537" unitRef="usd">431000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-162" decimals="-3" id="f-538" unitRef="usd">0</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-162" decimals="-3" id="f-539" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-162" decimals="-3" id="f-540" unitRef="usd">-4000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-162" decimals="-3" id="f-541" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-163" decimals="-3" id="f-542" unitRef="usd">-8535000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-164" decimals="-3" id="f-543" unitRef="usd">-42938000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-165" decimals="-3" id="f-544" unitRef="usd">7132000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-165" decimals="-3" id="f-545" unitRef="usd">-23000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-165" decimals="-3" id="f-546" unitRef="usd">-31000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-165" decimals="-3" id="f-547" unitRef="usd">1090000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-165" decimals="-3" id="f-548" unitRef="usd">11000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-166" decimals="-3" id="f-549" unitRef="usd">-48977000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-167" decimals="-3" id="f-550" unitRef="usd">-57655000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-91" decimals="-3" id="f-551" unitRef="usd">8299000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:DisposalsPropertyPlantAndEquipment contextRef="c-91" decimals="-3" id="f-552" unitRef="usd">-23000</ifrs-full:DisposalsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-91" decimals="-3" id="f-553" unitRef="usd">-967000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-91" decimals="-3" id="f-554" unitRef="usd">1171000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-91" decimals="-3" id="f-555" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-168" decimals="-3" id="f-556" unitRef="usd">-65727000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-557" unitRef="usd">967000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-169" decimals="-3" id="f-558" unitRef="usd">7000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="c-170" decimals="-3" id="f-559" unitRef="usd">936000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="c-171" decimals="-3" id="f-560" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-172" decimals="-3" id="f-561" unitRef="usd">31000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-169" decimals="-3" id="f-562" unitRef="usd">7000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-173" decimals="-3" id="f-563" unitRef="usd">6852000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-174" decimals="-3" id="f-564" unitRef="usd">181000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-174" decimals="-3" id="f-565" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-174" decimals="-3" id="f-566" unitRef="usd">290000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-174" decimals="-3" id="f-567" unitRef="usd">2000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-137" decimals="-3" id="f-568" unitRef="usd">6741000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-175" decimals="-3" id="f-569" unitRef="usd">1914000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-176" decimals="-3" id="f-570" unitRef="usd">700000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-176" decimals="-3" id="f-571" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-176" decimals="-3" id="f-572" unitRef="usd">208000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-176" decimals="-3" id="f-573" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-140" decimals="-3" id="f-574" unitRef="usd">2406000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-177" decimals="-3" id="f-575" unitRef="usd">9450000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-178" decimals="-3" id="f-576" unitRef="usd">388000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-178" decimals="-3" id="f-577" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-178" decimals="-3" id="f-578" unitRef="usd">185000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-178" decimals="-3" id="f-579" unitRef="usd">3000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-143" decimals="-3" id="f-580" unitRef="usd">9650000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-179" decimals="-3" id="f-581" unitRef="usd">77644000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-180" decimals="-3" id="f-582" unitRef="usd">32663000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-180" decimals="-3" id="f-583" unitRef="usd">7000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-180" decimals="-3" id="f-584" unitRef="usd">1109000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-180" decimals="-3" id="f-585" unitRef="usd">-11000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-146" decimals="-3" id="f-586" unitRef="usd">109202000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-181" decimals="-3" id="f-587" unitRef="usd">95860000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment contextRef="c-182" decimals="-3" id="f-588" unitRef="usd">33932000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-182" decimals="-3" id="f-589" unitRef="usd">7000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-182" decimals="-3" id="f-590" unitRef="usd">1792000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-182" decimals="-3" id="f-591" unitRef="usd">-6000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-149" decimals="-3" id="f-592" unitRef="usd">127999000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-183" decimals="-3" id="f-593" unitRef="usd">-5253000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-184" decimals="-3" id="f-594" unitRef="usd">574000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-184" decimals="-3" id="f-595" unitRef="usd">290000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-184" decimals="-3" id="f-596" unitRef="usd">3000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-155" decimals="-3" id="f-597" unitRef="usd">-5534000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-185" decimals="-3" id="f-598" unitRef="usd">-1152000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-186" decimals="-3" id="f-599" unitRef="usd">139000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-186" decimals="-3" id="f-600" unitRef="usd">208000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-186" decimals="-3" id="f-601" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-158" decimals="-3" id="f-602" unitRef="usd">-1083000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-187" decimals="-3" id="f-603" unitRef="usd">-7932000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-188" decimals="-3" id="f-604" unitRef="usd">353000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-188" decimals="-3" id="f-605" unitRef="usd">185000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-188" decimals="-3" id="f-606" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-161" decimals="-3" id="f-607" unitRef="usd">-8100000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-189" decimals="-3" id="f-608" unitRef="usd">-37668000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-190" decimals="-3" id="f-609" unitRef="usd">6368000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-190" decimals="-3" id="f-610" unitRef="usd">1109000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-190" decimals="-3" id="f-611" unitRef="usd">-11000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-164" decimals="-3" id="f-612" unitRef="usd">-42938000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-191" decimals="-3" id="f-613" unitRef="usd">-52005000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:DepreciationPropertyPlantAndEquipment contextRef="c-92" decimals="-3" id="f-614" unitRef="usd">7434000</ifrs-full:DepreciationPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment contextRef="c-92" decimals="-3" id="f-615" unitRef="usd">1792000</ifrs-full:IncreaseDecreaseThroughTransfersPropertyPlantAndEquipment>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment contextRef="c-92" decimals="-3" id="f-616" unitRef="usd">-8000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesPropertyPlantAndEquipment>
    <ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets contextRef="c-167" decimals="-3" id="f-617" unitRef="usd">-57655000</ifrs-full:PropertyPlantAndEquipmentIncludingRightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-192" decimals="-3" id="f-618" unitRef="usd">13691000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-193" decimals="-3" id="f-619" unitRef="usd">11487000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-194" decimals="-3" id="f-620" unitRef="usd">70000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-195" decimals="-3" id="f-621" unitRef="usd">116000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-196" decimals="-3" id="f-622" unitRef="usd">358000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-197" decimals="-3" id="f-623" unitRef="usd">414000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-2" decimals="-3" id="f-624" unitRef="usd">14119000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-3" decimals="-3" id="f-625" unitRef="usd">12017000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-198" decimals="-3" id="f-626" unitRef="usd">28844000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-199" decimals="-3" id="f-627" unitRef="usd">5676000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets contextRef="c-199" decimals="-3" id="f-628" unitRef="usd">-73000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-199" decimals="-3" id="f-629" unitRef="usd">0</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-200" decimals="-3" id="f-630" unitRef="usd">34447000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-201" decimals="-3" id="f-631" unitRef="usd">188000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-202" decimals="-3" id="f-632" unitRef="usd">0</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets contextRef="c-202" decimals="-3" id="f-633" unitRef="usd">-11000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-202" decimals="-3" id="f-634" unitRef="usd">1000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-203" decimals="-3" id="f-635" unitRef="usd">176000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-204" decimals="-3" id="f-636" unitRef="usd">637000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-205" decimals="-3" id="f-637" unitRef="usd">150000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets contextRef="c-205" decimals="-3" id="f-638" unitRef="usd">-135000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-205" decimals="-3" id="f-639" unitRef="usd">15000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-206" decimals="-3" id="f-640" unitRef="usd">637000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-149" decimals="-3" id="f-641" unitRef="usd">29669000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-150" decimals="-3" id="f-642" unitRef="usd">5826000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets contextRef="c-150" decimals="-3" id="f-643" unitRef="usd">-219000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-150" decimals="-3" id="f-644" unitRef="usd">16000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-151" decimals="-3" id="f-645" unitRef="usd">35260000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-207" decimals="-3" id="f-646" unitRef="usd">-17357000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-208" decimals="-3" id="f-647" unitRef="usd">-3382000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets contextRef="c-208" decimals="-3" id="f-648" unitRef="usd">-3000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-208" decimals="-3" id="f-649" unitRef="usd">-21000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-209" decimals="-3" id="f-650" unitRef="usd">-20757000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-210" decimals="-3" id="f-651" unitRef="usd">-72000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-211" decimals="-3" id="f-652" unitRef="usd">-41000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets contextRef="c-211" decimals="-3" id="f-653" unitRef="usd">-7000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-211" decimals="-3" id="f-654" unitRef="usd">0</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-212" decimals="-3" id="f-655" unitRef="usd">-106000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-213" decimals="-3" id="f-656" unitRef="usd">-223000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-214" decimals="-3" id="f-657" unitRef="usd">-109000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets contextRef="c-214" decimals="-3" id="f-658" unitRef="usd">-58000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-214" decimals="-3" id="f-659" unitRef="usd">-4000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-215" decimals="-3" id="f-660" unitRef="usd">-278000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-216" decimals="-3" id="f-661" unitRef="usd">-17652000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-217" decimals="-3" id="f-662" unitRef="usd">-3532000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:DeRecognitionOfRightOfUseAssets contextRef="c-217" decimals="-3" id="f-663" unitRef="usd">-68000</bldp:DeRecognitionOfRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-217" decimals="-3" id="f-664" unitRef="usd">-25000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-218" decimals="-3" id="f-665" unitRef="usd">-21141000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-219" decimals="-3" id="f-666" unitRef="usd">26427000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-220" decimals="-3" id="f-667" unitRef="usd">2746000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets contextRef="c-220" decimals="-3" id="f-668" unitRef="usd">0</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets contextRef="c-220" decimals="-3" id="f-669" unitRef="usd">341000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-220" decimals="-3" id="f-670" unitRef="usd">-12000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-198" decimals="-3" id="f-671" unitRef="usd">28844000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-221" decimals="-3" id="f-672" unitRef="usd">175000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-222" decimals="-3" id="f-673" unitRef="usd">13000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets contextRef="c-222" decimals="-3" id="f-674" unitRef="usd">0</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets contextRef="c-222" decimals="-3" id="f-675" unitRef="usd">0</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-222" decimals="-3" id="f-676" unitRef="usd">0</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-201" decimals="-3" id="f-677" unitRef="usd">188000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-223" decimals="-3" id="f-678" unitRef="usd">372000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-224" decimals="-3" id="f-679" unitRef="usd">290000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets contextRef="c-224" decimals="-3" id="f-680" unitRef="usd">-25000</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets contextRef="c-224" decimals="-3" id="f-681" unitRef="usd">0</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-224" decimals="-3" id="f-682" unitRef="usd">0</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-204" decimals="-3" id="f-683" unitRef="usd">637000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-181" decimals="-3" id="f-684" unitRef="usd">26974000</ifrs-full:RightofuseAssets>
    <ifrs-full:AdditionsToRightofuseAssets contextRef="c-182" decimals="-3" id="f-685" unitRef="usd">3049000</ifrs-full:AdditionsToRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets contextRef="c-182" decimals="-3" id="f-686" unitRef="usd">-25000</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets contextRef="c-182" decimals="-3" id="f-687" unitRef="usd">341000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-182" decimals="-3" id="f-688" unitRef="usd">-12000</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-149" decimals="-3" id="f-689" unitRef="usd">29669000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-225" decimals="-3" id="f-690" unitRef="usd">-14590000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-226" decimals="-3" id="f-691" unitRef="usd">-3108000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets contextRef="c-226" decimals="-3" id="f-692" unitRef="usd">0</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets contextRef="c-226" decimals="-3" id="f-693" unitRef="usd">341000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-226" decimals="-3" id="f-694" unitRef="usd">0</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-207" decimals="-3" id="f-695" unitRef="usd">-17357000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-227" decimals="-3" id="f-696" unitRef="usd">-36000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-228" decimals="-3" id="f-697" unitRef="usd">-36000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets contextRef="c-228" decimals="-3" id="f-698" unitRef="usd">0</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets contextRef="c-228" decimals="-3" id="f-699" unitRef="usd">0</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-228" decimals="-3" id="f-700" unitRef="usd">0</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-210" decimals="-3" id="f-701" unitRef="usd">-72000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-229" decimals="-3" id="f-702" unitRef="usd">-142000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-230" decimals="-3" id="f-703" unitRef="usd">-87000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets contextRef="c-230" decimals="-3" id="f-704" unitRef="usd">-6000</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets contextRef="c-230" decimals="-3" id="f-705" unitRef="usd">0</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-230" decimals="-3" id="f-706" unitRef="usd">0</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-213" decimals="-3" id="f-707" unitRef="usd">-223000</ifrs-full:RightofuseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-231" decimals="-3" id="f-708" unitRef="usd">-14768000</ifrs-full:RightofuseAssets>
    <ifrs-full:DepreciationRightofuseAssets contextRef="c-232" decimals="-3" id="f-709" unitRef="usd">-3231000</ifrs-full:DepreciationRightofuseAssets>
    <bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets contextRef="c-232" decimals="-3" id="f-710" unitRef="usd">-6000</bldp:AdditionsThroughBusinessCombinationsRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets contextRef="c-232" decimals="-3" id="f-711" unitRef="usd">341000</bldp:IncreaseDecreaseThroughTransfersInRightOfUseAssets>
    <bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets contextRef="c-232" decimals="-3" id="f-712" unitRef="usd">0</bldp:IncreaseDecreaseThroughNetExchangeDifferencesRightOfUseAssets>
    <ifrs-full:RightofuseAssets contextRef="c-216" decimals="-3" id="f-713" unitRef="usd">-17652000</ifrs-full:RightofuseAssets>
    <ifrs-full:DisclosureOfIntangibleAssetsExplanatory contextRef="c-1" id="f-714">Intangible assets:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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;ERP management reporting software system&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;1,406&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;2,714&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 (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;&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&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&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,406&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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,214&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;Accumulated&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;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&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:2px 1pt;text-align:right;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:2px 1pt;text-align:right;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, 2022&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;78,677&#160;&lt;/span&gt;&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&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;57,889&#160;&lt;/span&gt;&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&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,788&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Impairment on intangible assets (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;&#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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 December 31, 2022&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;79,227&#160;&lt;/span&gt;&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&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;74,013&#160;&lt;/span&gt;&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&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;5,214&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Impairment on intangible assets (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;&#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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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, 2023&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;79,381&#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&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;77,975&#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&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,406&#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&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;During the year ended December&#160;31, 2023, impairment charges on intangible assets of $2,266,000 (2022 - $13,017,000) were recognized  primarily as a result of the post-acquisition restructuring of operations and ultimate closure of BMS (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;Additions to intangible assets in 2023 of $154,000 (2022 - $550,000) consist primarily of costs to 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. During the year ended December&#160;31, 2023, amortization of $1,696,000 (2022 - $3,107,000) was recorded.</ifrs-full:DisclosureOfIntangibleAssetsExplanatory>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-233" decimals="-3" id="f-715" unitRef="usd">1406000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-234" decimals="-3" id="f-716" unitRef="usd">2714000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-235" decimals="-3" id="f-717" unitRef="usd">0</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-236" decimals="-3" id="f-718" unitRef="usd">2500000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-2" decimals="-3" id="f-719" unitRef="usd">1406000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-3" decimals="-3" id="f-720" unitRef="usd">5214000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory contextRef="c-1" id="f-721">&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:59.354%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.084%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;Accumulated&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;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&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:2px 1pt;text-align:right;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:2px 1pt;text-align:right;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, 2022&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;78,677&#160;&lt;/span&gt;&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&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;57,889&#160;&lt;/span&gt;&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&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,788&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;550&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,107)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Impairment on intangible assets (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;&#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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,017&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,017)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 December 31, 2022&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;79,227&#160;&lt;/span&gt;&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&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;74,013&#160;&lt;/span&gt;&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&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;5,214&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;154&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,696&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,696)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Impairment on intangible assets (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;&#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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,266&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,266)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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, 2023&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;79,381&#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&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;77,975&#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&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,406&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfReconciliationOfChangesInIntangibleAssetsAndGoodwillExplanatory>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-181" decimals="-3" id="f-722" unitRef="usd">78677000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-191" decimals="-3" id="f-723" unitRef="usd">-57889000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-9" decimals="-3" id="f-724" unitRef="usd">20788000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-182" decimals="-3" id="f-725" unitRef="usd">550000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-92" decimals="-3" id="f-726" unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-4" decimals="-3" id="f-727" unitRef="usd">550000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-182" decimals="-3" id="f-728" unitRef="usd">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-92" decimals="-3" id="f-729" unitRef="usd">-3107000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-4" decimals="-3" id="f-730" unitRef="usd">3107000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="c-182" decimals="-3" id="f-731" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="c-92" decimals="-3" id="f-732" unitRef="usd">13017000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="c-4" decimals="-3" id="f-733" unitRef="usd">13017000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-149" decimals="-3" id="f-734" unitRef="usd">79227000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-167" decimals="-3" id="f-735" unitRef="usd">-74013000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-3" decimals="-3" id="f-736" unitRef="usd">5214000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-150" decimals="-3" id="f-737" unitRef="usd">154000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-91" decimals="-3" id="f-738" unitRef="usd">0</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-1" decimals="-3" id="f-739" unitRef="usd">154000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-150" decimals="-3" id="f-740" unitRef="usd">0</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-91" decimals="-3" id="f-741" unitRef="usd">-1696000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-1" decimals="-3" id="f-742" unitRef="usd">1696000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="c-150" decimals="-3" id="f-743" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="c-91" decimals="-3" id="f-744" unitRef="usd">2266000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="c-1" decimals="-3" id="f-745" unitRef="usd">2266000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-151" decimals="-3" id="f-746" unitRef="usd">79381000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-168" decimals="-3" id="f-747" unitRef="usd">-77975000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:IntangibleAssetsOtherThanGoodwill contextRef="c-2" decimals="-3" id="f-748" unitRef="usd">1406000</ifrs-full:IntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="c-91" decimals="-3" id="f-749" unitRef="usd">2266000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill contextRef="c-92" decimals="-3" id="f-750" unitRef="usd">13017000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-237" decimals="-3" id="f-751" unitRef="usd">154000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill contextRef="c-89" decimals="-3" id="f-752" unitRef="usd">550000</ifrs-full:AdditionsOtherThanThroughBusinessCombinationsIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-1" decimals="-3" id="f-753" unitRef="usd">1696000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill contextRef="c-4" decimals="-3" id="f-754" unitRef="usd">3107000</ifrs-full:AmortisationIntangibleAssetsOtherThanGoodwill>
    <ifrs-full:DisclosureOfGoodwillExplanatory contextRef="c-1" id="f-755">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 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;As of December&#160;31, 2023, the aggregate carrying amount of the Corporation&#x2019;s goodwill is $40,277,000 (2022 - $64,268,000).  The impairment of goodwill related to the closure of BMS of $23,991,000 (2022 - $nil) was recorded before the impairment test effective December&#160;31, 2023.&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;12. Goodwill (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 goodwill 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.  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, 2023 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, 2023, indicating that no goodwill impairment charge is required for 2023 ($nil in 2022).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfGoodwillExplanatory>
    <ifrs-full:Goodwill contextRef="c-2" decimals="-3" id="f-756" unitRef="usd">40277000</ifrs-full:Goodwill>
    <ifrs-full:Goodwill contextRef="c-3" decimals="-3" id="f-757" unitRef="usd">64268000</ifrs-full:Goodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill contextRef="c-1" decimals="-3" id="f-758" unitRef="usd">23991000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill contextRef="c-4" decimals="-3" id="f-759" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill contextRef="c-238" decimals="INF" id="f-760" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill contextRef="c-239" decimals="INF" id="f-761" unitRef="usd">0</ifrs-full:ImpairmentLossRecognisedInProfitOrLossGoodwill>
    <ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory contextRef="c-1" id="f-762">Equity-accounted Investments:&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, 2023&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 $10,131,000 (2022 - $11,617,000) in equity loss of investment in JV and associates, consisting of equity loss in Weichai Ballard JV of $9,931,000 (2022 - $11,599,000) and equity loss in Synergy Ballard JVCo of $200,000 (2022 - $18,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-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:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;2022&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;24,026&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Recognition 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;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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;(9,931)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;13,901&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;24,026&#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&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;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, 2023, the Corporation made committed capital contributions of $nil (2022 - $9,272,000 (RMB 62,475,000 equivalent)) to Weichai Ballard JV.  At December&#160;31, 2023, as specified in the Equity Joint Venture Agreement, the Corporation has fulfilled its capital contribution commitments to Weichai Ballard JV.&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, 2023, 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="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.971%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.061%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.405%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.063%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2022&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;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;63,023&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;80,088&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(29,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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;&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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;33,890&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;56,932&#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&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;16,607&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;27,895&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(3,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;13,901&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;24,026&#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&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;13.&#160;&#160;&#160;&#160;Equity-accounted 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="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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;12,705&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;6,476&#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&gt;&lt;td colspan="3" style="display:none"&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 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;20,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="3" style="display:none"&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;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;9,931&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;11,599&#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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;Investment in Synergy Ballard JVCo&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;2022&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&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;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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&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;On completion of an Equity Transfer Agreement in October 2023, the Corporation disposed of its 10% investment in Synergy Ballard JVCo valued at $nil as of December&#160;31, 2023.  All remaining deferred revenue and profit on past downstream transactions totalling $736,000 were fully recognized in the year ended December&#160;31, 2023 .&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInvestmentsAccountedForUsingEquityMethodExplanatory>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="c-1" decimals="-3" id="f-763" unitRef="usd">-10131000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="c-4" decimals="-3" id="f-764" unitRef="usd">-11617000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="c-55" decimals="-3" id="f-765" unitRef="usd">-9931000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="c-56" decimals="-3" id="f-766" unitRef="usd">-11599000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="c-57" decimals="-3" id="f-767" unitRef="usd">-200000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="c-240" decimals="-3" id="f-768" unitRef="usd">-18000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory contextRef="c-1" id="f-769">&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;2022&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;24,026&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,272&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Recognition 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;1,205&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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;(9,931)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,599)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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,399)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,178)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;13,901&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;24,026&#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&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 following tables summarize the financial information of Weichai Ballard JV as included in its own financial statements as of December&#160;31, 2023, 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="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.971%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.061%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.405%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.063%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2022&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;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;63,023&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;80,088&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;132&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(29,265)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,460)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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;&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,314)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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;33,890&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;56,932&#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&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;16,607&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;27,895&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(3,030)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,193)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;13,901&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;24,026&#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&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;13.&#160;&#160;&#160;&#160;Equity-accounted 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="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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:0 1pt"&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="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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;12,705&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;6,476&#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&gt;&lt;td colspan="3" style="display:none"&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 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;20,268&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="3" style="display:none"&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;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;9,931&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;11,599&#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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&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;Investment in Synergy Ballard JVCo&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;2022&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&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;200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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;(200)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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&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;On completion of an Equity Transfer Agreement in October 2023, the Corporation disposed of its 10% investment in Synergy Ballard JVCo valued at $nil as of December&#160;31, 2023.  All remaining deferred revenue and profit on past downstream transactions totalling $736,000 were fully recognized in the year ended December&#160;31, 2023 .&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInterestsInOtherEntitiesExplanatory>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-241" decimals="-3" id="f-770" unitRef="usd">24026000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-242" decimals="-3" id="f-771" unitRef="usd">28982000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod contextRef="c-55" decimals="-3" id="f-772" unitRef="usd">0</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod contextRef="c-56" decimals="-3" id="f-773" unitRef="usd">9272000</ifrs-full:PurchaseOfInterestsInInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-55" decimals="2" id="f-774" unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties contextRef="c-55" decimals="-3" id="f-775" unitRef="usd">1205000</bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties>
    <bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties contextRef="c-56" decimals="-3" id="f-776" unitRef="usd">549000</bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="c-55" decimals="-3" id="f-777" unitRef="usd">-9931000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="c-56" decimals="-3" id="f-778" unitRef="usd">-11599000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="c-55" decimals="-3" id="f-779" unitRef="usd">-1399000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="c-56" decimals="-3" id="f-780" unitRef="usd">-3178000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-243" decimals="-3" id="f-781" unitRef="usd">13901000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-241" decimals="-3" id="f-782" unitRef="usd">24026000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-55" decimals="2" id="f-783" unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-55" decimals="-3" id="f-784" unitRef="usd">0</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-56" decimals="-3" id="f-785" unitRef="usd">9272000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-56" decimals="-3" id="f-786" unitRef="cny">62475000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-55" decimals="2" id="f-787" unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:CurrentAssets contextRef="c-244" decimals="-3" id="f-788" unitRef="usd">63023000</ifrs-full:CurrentAssets>
    <ifrs-full:CurrentAssets contextRef="c-245" decimals="-3" id="f-789" unitRef="usd">80088000</ifrs-full:CurrentAssets>
    <ifrs-full:NoncurrentAssets contextRef="c-244" decimals="-3" id="f-790" unitRef="usd">132000</ifrs-full:NoncurrentAssets>
    <ifrs-full:NoncurrentAssets contextRef="c-245" decimals="-3" id="f-791" unitRef="usd">2618000</ifrs-full:NoncurrentAssets>
    <ifrs-full:CurrentLiabilities contextRef="c-244" decimals="-3" id="f-792" unitRef="usd">29265000</ifrs-full:CurrentLiabilities>
    <ifrs-full:CurrentLiabilities contextRef="c-245" decimals="-3" id="f-793" unitRef="usd">23460000</ifrs-full:CurrentLiabilities>
    <ifrs-full:NoncurrentLiabilities contextRef="c-244" decimals="-3" id="f-794" unitRef="usd">0</ifrs-full:NoncurrentLiabilities>
    <ifrs-full:NoncurrentLiabilities contextRef="c-245" decimals="-3" id="f-795" unitRef="usd">2314000</ifrs-full:NoncurrentLiabilities>
    <ifrs-full:NetAssetsLiabilities contextRef="c-244" decimals="-3" id="f-796" unitRef="usd">33890000</ifrs-full:NetAssetsLiabilities>
    <ifrs-full:NetAssetsLiabilities contextRef="c-245" decimals="-3" id="f-797" unitRef="usd">56932000</ifrs-full:NetAssetsLiabilities>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-55" decimals="2" id="f-798" unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:NetAssetsLiabilities contextRef="c-243" decimals="-3" id="f-799" unitRef="usd">16607000</ifrs-full:NetAssetsLiabilities>
    <ifrs-full:NetAssetsLiabilities contextRef="c-241" decimals="-3" id="f-800" unitRef="usd">27895000</ifrs-full:NetAssetsLiabilities>
    <bldp:Incorporationcosts contextRef="c-246" decimals="-3" id="f-801" unitRef="usd">324000</bldp:Incorporationcosts>
    <bldp:Incorporationcosts contextRef="c-247" decimals="-3" id="f-802" unitRef="usd">324000</bldp:Incorporationcosts>
    <bldp:EliminationOfUnrealizedProfitOnDownstreamSales contextRef="c-246" decimals="-3" id="f-803" unitRef="usd">3030000</bldp:EliminationOfUnrealizedProfitOnDownstreamSales>
    <bldp:EliminationOfUnrealizedProfitOnDownstreamSales contextRef="c-247" decimals="-3" id="f-804" unitRef="usd">4193000</bldp:EliminationOfUnrealizedProfitOnDownstreamSales>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-244" decimals="-3" id="f-805" unitRef="usd">13901000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-245" decimals="-3" id="f-806" unitRef="usd">24026000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:Revenue contextRef="c-246" decimals="-3" id="f-807" unitRef="usd">12705000</ifrs-full:Revenue>
    <ifrs-full:Revenue contextRef="c-247" decimals="-3" id="f-808" unitRef="usd">6476000</ifrs-full:Revenue>
    <ifrs-full:ProfitLoss contextRef="c-246" decimals="-3" id="f-809" unitRef="usd">-20268000</ifrs-full:ProfitLoss>
    <ifrs-full:ProfitLoss contextRef="c-247" decimals="-3" id="f-810" unitRef="usd">-23672000</ifrs-full:ProfitLoss>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-55" decimals="2" id="f-811" unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="c-246" decimals="-3" id="f-812" unitRef="usd">-9931000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="c-247" decimals="-3" id="f-813" unitRef="usd">-11599000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-248" decimals="-3" id="f-814" unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-249" decimals="-3" id="f-815" unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-57" decimals="2" id="f-816" unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties contextRef="c-57" decimals="-3" id="f-817" unitRef="usd">200000</bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties>
    <bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties contextRef="c-240" decimals="-3" id="f-818" unitRef="usd">18000</bldp:RecognitionDeferralOfProfitOnInventorySoldToThirdParties>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="c-57" decimals="-3" id="f-819" unitRef="usd">-200000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod contextRef="c-240" decimals="-3" id="f-820" unitRef="usd">-18000</ifrs-full:ShareOfProfitLossOfAssociatesAndJointVenturesAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-250" decimals="-3" id="f-821" unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-248" decimals="-3" id="f-822" unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-57" decimals="2" id="f-823" unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:InvestmentFairValueCost contextRef="c-58" decimals="-3" id="f-824" unitRef="usd">0</bldp:InvestmentFairValueCost>
    <bldp:PastDownstreamTransactions contextRef="c-251" decimals="-3" id="f-825" unitRef="usd">736000</bldp:PastDownstreamTransactions>
    <ifrs-full:DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory contextRef="c-1" id="f-826">Long-term financial investments:&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 the above equity-accounted investments, the Corporation has also acquired ownership interest in various other investments.&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;Net carrying value&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, 2022&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;Contributions (Proceeds)&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;Change in Fair Value&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, 2023&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;Long-term investment - Forsee Power&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;18,470&#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&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&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,501)&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&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;14,969&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 - Wisdom Motor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 - Quantron AG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;7,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(473)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;42,331&#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&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;10,911&#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&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,897)&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&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;40,345&#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&gt;&lt;/tr&gt;&lt;/table&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;Net carrying value&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;Contributions (Proceeds)&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;Change in Fair Value&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, 2022&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;Long-term investment - Forsee Power&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;33,335&#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&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&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;(14,865)&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&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;18,470&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 - Wisdom Motor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 - Quantron AG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;41,310&#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&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,913&#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&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;(16,892)&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&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;42,331&#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&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;During the year ended December&#160;31, 2023, changes in fair value and foreign exchange adjustments for long -term investments totalling $12,897,000 (2022 - $16,877,000) were comprised of decreases in long-term investments of $12,897,000 (2022 - $16,892,000) offset by increases in short-term investments of $nil (2022 - $15,000) and were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32).&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;14.&#160;&#160;&#160;&#160;Long-term financial investments (cont'd):&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:113%"&gt;During the first three months of 2024, the Corporation invested in a decarbonization and climate technology and growth equity fund by acquiring a 2% interest in Templewater Decarbonization I, L.P. (&#x201c;Templewater&#x201d;), a limited partnership registered in Cayman Islands, for an initial investment of $495,000 on a total commitment of $1,000,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="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="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 October 2021, the Corporation acquired a non-controlling 9.8% equity interest in Forsee Power SA ("Forsee Power"), a publicly traded French company specializing in the design, development, manufacture, commercialization, and financing of smart battery systems for sustainable electric transport.  &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, 2023, changes in fair value and foreign exchange adjustments totalling   $(3,501,000) (2022 - $(14,865,000)) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32), resulting in net fair value investment in Forsee Power of $14,969,000 as of December&#160;31, 2023 (2022 - $18,470,000), now representing a non-controlling 7.3% equity interest.&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 Wisdom Motor&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 June 2022, the Corporation invested $10,000,000 and acquired a non-controlling 7.2% interest in Wisdom Group Holdings Ltd. ("Wisdom Motor"), a privately held Cayman Island holding company with operating subsidiaries whose business includes the design and manufacture of vehicles, including zero emission fuel cell electric buses, trucks, and battery-electric vehicles.  During the year ended December&#160;31, 2023, the Corporation assigned its option held to purchase additional Series A Preferred Shares in Wisdom for consideration of $1,000,000, resulting in recovery of contributions of $1,000,000.  The exercise of this option by the acquiring counterparties, diluted the Corporation's ownership interest from 7.2% to 6.7% as of December&#160;31, 2023.&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:112%"&gt;During the year ended December&#160;31, 2023,  changes in fair value totalling $(4,900,000) (2022 - $nil) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32), resulting in net fair value investment in Wisdom Motor of $4,100,000 as of December&#160;31, 2023 (2022 - $10,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-style:italic;font-weight:400;line-height:120%"&gt;Investment in Quantron AG&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 September 2022, the Corporation invested &#x20ac;5,000,000 ($5,183,000) and acquired a non-controlling 1.9% equity interest in Quantron AG, a global electric vehicle integrator and an emerging specialty OEM to accelerate fuel cell truck adoption.  During the year ended December&#160;31, 2023, the Corporation made a committed additional contribution of &#x20ac;3,000,000 ($3,304,000) to exercise its option to purchase an additional 793 shares, resulting in a non-controlling ownership interest of 3.0% in Quantron AG as of December&#160;31, 2023.  &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, 2023, changes in fair value and foreign exchange adjustments totalling $(4,237,000) (2022 -$150,000) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32), resulting in net fair value investment in Quantron AG of $4,400,000 as of December&#160;31, 2023 (2022 - $5,333,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-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="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 August 2021, the Corporation invested in HyCap Fund I SCSp (&#x201c;HyCap&#x201d;), a special limited partnership registered in Luxembourg.  During the year ended December&#160;31, 2023, the Corporation made additional contributions of &#xa3;3,771,000 ($4,624,000) (2022 - &#xa3;1,550,000 ($1,924,000)) for total contributions of  &#xa3;10,987,000 ($14,210,000).&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;14.&#160;&#160;&#160;&#160;Long-term financial 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 Hydrogen Funds (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;HyCap Fund (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;During the year ended December&#160;31, 2023, changes in fair value and foreign exchange adjustments totalling  $214,000 (2022 - $(1,597,000)) were recognized as an unrealized gain in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32), resulting in net fair value investment in HyCap of $12,801,000 as of December&#160;31, 2023 (2022 - $7,963,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-style:italic;font-weight:400;line-height:120%"&gt;Clean H2 Infrastructure Fund&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 December 2021, the Corporation invested in Clean H2 Infrastructure Fund I ("Clean H2"), a special limited partnership registered in France.  During the year ended December&#160;31, 2023, the Corporation made additional  contributions of &#x20ac;3,705,000 ($3,983,000) (2022 - &#x20ac;696,000 ($806,000)) for total contributions of &#x20ac;4,701,000 ($5,146,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&#160;31, 2023, changes in fair value and foreign exchange adjustments totalling  $(473,000) (2022 - $(580,000)) were recognized as an unrealized loss in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (notes 26 and 32), resulting in net fair value investment in Clean H2 of $4,075,000 as of December&#160;31, 2023 (2022 - $565,000).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethodExplanatory>
    <ifrs-full:DisclosureOfInterestsInAssociatesExplanatory contextRef="c-1" id="f-827">&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 the above equity-accounted investments, the Corporation has also acquired ownership interest in various other investments.&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;Net carrying value&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, 2022&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;Contributions (Proceeds)&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;Change in Fair Value&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, 2023&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;Long-term investment - Forsee Power&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;18,470&#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&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&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,501)&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&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;14,969&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 - Wisdom Motor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 - Quantron AG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,400&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;7,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,624&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,801&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;565&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,983&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(473)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,075&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;42,331&#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&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;10,911&#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&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,897)&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&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;40,345&#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&gt;&lt;/tr&gt;&lt;/table&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:46.172%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.081%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.085%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;Net carrying value&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;Contributions (Proceeds)&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;Change in Fair Value&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, 2022&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;Long-term investment - Forsee Power&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;33,335&#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&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&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;(14,865)&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&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;18,470&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 - Wisdom Motor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 - Quantron AG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,183&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,333&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,924&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,963&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;806&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;41,310&#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&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,913&#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&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;(16,892)&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&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;42,331&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfInterestsInAssociatesExplanatory>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-252" decimals="-3" id="f-828" unitRef="usd">18470000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-253" decimals="-3" id="f-829" unitRef="usd">0</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue contextRef="c-253" decimals="-3" id="f-830" unitRef="usd">-3501000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-254" decimals="-3" id="f-831" unitRef="usd">14969000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-255" decimals="-3" id="f-832" unitRef="usd">10000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-256" decimals="-3" id="f-833" unitRef="usd">1000000</ifrs-full:OtherCashReceiptsFromSalesOfInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue contextRef="c-256" decimals="-3" id="f-834" unitRef="usd">-4900000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-257" decimals="-3" id="f-835" unitRef="usd">4100000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-258" decimals="-3" id="f-836" unitRef="usd">5333000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-259" decimals="-3" id="f-837" unitRef="usd">3304000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue contextRef="c-259" decimals="-3" id="f-838" unitRef="usd">-4237000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-260" decimals="-3" id="f-839" unitRef="usd">4400000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-261" decimals="-3" id="f-840" unitRef="usd">7963000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-262" decimals="-3" id="f-841" unitRef="usd">4624000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue contextRef="c-262" decimals="-3" id="f-842" unitRef="usd">214000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-263" decimals="-3" id="f-843" unitRef="usd">12801000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-264" decimals="-3" id="f-844" unitRef="usd">565000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-265" decimals="-3" id="f-845" unitRef="usd">3983000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue contextRef="c-265" decimals="-3" id="f-846" unitRef="usd">-473000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-266" decimals="-3" id="f-847" unitRef="usd">4075000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-267" decimals="-3" id="f-848" unitRef="usd">42331000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-268" decimals="-3" id="f-849" unitRef="usd">10911000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue contextRef="c-268" decimals="-3" id="f-850" unitRef="usd">-12897000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-269" decimals="-3" id="f-851" unitRef="usd">40345000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-270" decimals="-3" id="f-852" unitRef="usd">33335000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-271" decimals="-3" id="f-853" unitRef="usd">0</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue contextRef="c-271" decimals="-3" id="f-854" unitRef="usd">-14865000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-252" decimals="-3" id="f-855" unitRef="usd">18470000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-272" decimals="-3" id="f-856" unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-273" decimals="-3" id="f-857" unitRef="usd">10000000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue contextRef="c-273" decimals="-3" id="f-858" unitRef="usd">0</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-274" decimals="-3" id="f-859" unitRef="usd">10000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-275" decimals="-3" id="f-860" unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-276" decimals="-3" id="f-861" unitRef="usd">5183000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue contextRef="c-276" decimals="-3" id="f-862" unitRef="usd">150000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-277" decimals="-3" id="f-863" unitRef="usd">5333000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-278" decimals="-3" id="f-864" unitRef="usd">7636000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-279" decimals="-3" id="f-865" unitRef="usd">1924000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue contextRef="c-279" decimals="-3" id="f-866" unitRef="usd">-1597000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-261" decimals="-3" id="f-867" unitRef="usd">7963000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-280" decimals="-3" id="f-868" unitRef="usd">339000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-281" decimals="-3" id="f-869" unitRef="usd">806000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue contextRef="c-281" decimals="-3" id="f-870" unitRef="usd">-580000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-264" decimals="-3" id="f-871" unitRef="usd">565000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-282" decimals="-3" id="f-872" unitRef="usd">41310000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-283" decimals="-3" id="f-873" unitRef="usd">17913000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:EquityAccountedInvestmentChangesInFairValue contextRef="c-283" decimals="-3" id="f-874" unitRef="usd">-16892000</bldp:EquityAccountedInvestmentChangesInFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-284" decimals="-3" id="f-875" unitRef="usd">42331000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue contextRef="c-1" decimals="-3" id="f-876" unitRef="usd">-12897000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue contextRef="c-4" decimals="-3" id="f-877" unitRef="usd">-16877000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <bldp:DecreaseInShortTermInvestments contextRef="c-1" decimals="-3" id="f-878" unitRef="usd">-12897000</bldp:DecreaseInShortTermInvestments>
    <bldp:DecreaseInShortTermInvestments contextRef="c-4" decimals="-3" id="f-879" unitRef="usd">-16892000</bldp:DecreaseInShortTermInvestments>
    <bldp:IncreaseInShortTermInvestment contextRef="c-1" decimals="-3" id="f-880" unitRef="usd">0</bldp:IncreaseInShortTermInvestment>
    <bldp:IncreaseInShortTermInvestment contextRef="c-4" decimals="-3" id="f-881" unitRef="usd">15000</bldp:IncreaseInShortTermInvestment>
    <ifrs-full:PercentageOfVotingEquityInterestsAcquired contextRef="c-285" decimals="2" id="f-882" unitRef="number">0.02</ifrs-full:PercentageOfVotingEquityInterestsAcquired>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-285" decimals="-3" id="f-883" unitRef="usd">495000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:CapitalCommitments contextRef="c-285" decimals="-3" id="f-884" unitRef="usd">1000000</ifrs-full:CapitalCommitments>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-286" decimals="4" id="f-885" unitRef="number">0.098</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue contextRef="c-287" decimals="-3" id="f-886" unitRef="usd">-3501000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue contextRef="c-288" decimals="-3" id="f-887" unitRef="usd">-14865000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-289" decimals="-3" id="f-888" unitRef="usd">14969000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-290" decimals="-3" id="f-889" unitRef="usd">18470000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-287" decimals="4" id="f-890" unitRef="number">0.073</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-291" decimals="-3" id="f-891" unitRef="usd">10000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-292" decimals="3" id="f-892" unitRef="number">0.072</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-293" decimals="-3" id="f-893" unitRef="usd">1000000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-293" decimals="-3" id="f-894" unitRef="usd">1000000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-292" decimals="3" id="f-895" unitRef="number">0.072</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-293" decimals="3" id="f-896" unitRef="number">0.067</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue contextRef="c-293" decimals="-3" id="f-897" unitRef="usd">-4900000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-294" decimals="-3" id="f-898" unitRef="usd">4100000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-295" decimals="-3" id="f-899" unitRef="usd">10000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-296" decimals="-3" id="f-900" unitRef="eur">5000000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-296" decimals="-3" id="f-901" unitRef="usd">5183000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-297" decimals="4" id="f-902" unitRef="number">0.019</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-298" decimals="-3" id="f-903" unitRef="gbp">3000000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-298" decimals="-3" id="f-904" unitRef="usd">3304000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:NumberOfSharesAcquired contextRef="c-298" decimals="0" id="f-905" unitRef="shares">793</bldp:NumberOfSharesAcquired>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-298" decimals="4" id="f-906" unitRef="number">0.030</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue contextRef="c-298" decimals="-3" id="f-907" unitRef="usd">-4237000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue contextRef="c-299" decimals="-3" id="f-908" unitRef="usd">150000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-300" decimals="-3" id="f-909" unitRef="usd">4400000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-301" decimals="-3" id="f-910" unitRef="usd">5333000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-302" decimals="-3" id="f-911" unitRef="gbp">3771000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-302" decimals="-3" id="f-912" unitRef="usd">4624000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-303" decimals="-3" id="f-913" unitRef="gbp">1550000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-303" decimals="-3" id="f-914" unitRef="usd">1924000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-304" decimals="-3" id="f-915" unitRef="gbp">10987000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-304" decimals="-3" id="f-916" unitRef="usd">14210000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-305" decimals="-3" id="f-917" unitRef="usd">214000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-306" decimals="-3" id="f-918" unitRef="usd">1597000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-307" decimals="-3" id="f-919" unitRef="usd">12801000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-308" decimals="-3" id="f-920" unitRef="usd">7963000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-309" decimals="-3" id="f-921" unitRef="eur">3705000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-309" decimals="-3" id="f-922" unitRef="usd">3983000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-310" decimals="-3" id="f-923" unitRef="eur">696000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-310" decimals="-3" id="f-924" unitRef="usd">806000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-311" decimals="-3" id="f-925" unitRef="eur">4701000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-311" decimals="-3" id="f-926" unitRef="usd">5146000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue contextRef="c-312" decimals="-3" id="f-927" unitRef="usd">-473000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue contextRef="c-313" decimals="-3" id="f-928" unitRef="usd">-580000</bldp:ForeignExchangeGainLossAndGainsLossesOnFinancialAssetAtFairValue>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-314" decimals="-3" id="f-929" unitRef="usd">4075000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-315" decimals="-3" id="f-930" unitRef="usd">565000</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <ifrs-full:DisclosureOfBorrowingsExplanatory contextRef="c-1" id="f-931">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 a Letter of Guarantee 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 credits 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, 2023,  EUR 979,000 (CDN $1,433,000) (2022 - $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 $25,000,000 Foreign Exchange Facility (&#x201c;FX Facility&#x201d;) that enables the Corporation to enter into foreign exchange currency contracts (at face value amounts in excess of the FX facility) 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, 2023, the Corporation had outstanding foreign exchange currency contracts to purchase a total of CDN $31,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;(2022 &#x2013; CDN $38,000,000) at an average rate of 1.35 CDN per U.S. dollar, resulting in an unrealized gain of CDN $542,000 at December&#160;31, 2023 (2022 &#x2013; CDN $(1,201,000)). The unrealized gain 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="c-316" decimals="INF" id="f-932" unitRef="cad">2000000</bldp:LineOfCreditFacilityMaximumBorrowingCapacity1>
    <ifrs-full:Borrowings contextRef="c-316" decimals="INF" id="f-933" unitRef="eur">979000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-316" decimals="INF" id="f-934" unitRef="cad">1433000</ifrs-full:Borrowings>
    <ifrs-full:Borrowings contextRef="c-316" decimals="INF" id="f-935" unitRef="usd">0</ifrs-full:Borrowings>
    <bldp:ForeignExchangeFacility contextRef="c-317" decimals="INF" id="f-936" unitRef="cad">25000000</bldp:ForeignExchangeFacility>
    <ifrs-full:NotionalAmount contextRef="c-318" decimals="INF" id="f-937" unitRef="cad">31500000</ifrs-full:NotionalAmount>
    <ifrs-full:NotionalAmount contextRef="c-319" decimals="INF" id="f-938" unitRef="cad">38000000</ifrs-full:NotionalAmount>
    <ifrs-full:AveragePriceOfHedgingInstrument contextRef="c-318" decimals="2" id="f-939" unitRef="cad">1.35</ifrs-full:AveragePriceOfHedgingInstrument>
    <bldp:ForeignCurrencyTransactionGainLossUnrealized1 contextRef="c-2" decimals="-3" id="f-940" unitRef="cad">542000</bldp:ForeignCurrencyTransactionGainLossUnrealized1>
    <bldp:ForeignCurrencyTransactionGainLossUnrealized1 contextRef="c-3" decimals="-3" id="f-941" unitRef="cad">1201000</bldp:ForeignCurrencyTransactionGainLossUnrealized1>
    <ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory contextRef="c-1" id="f-942">Trade and other payables:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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,724&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;20,440&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;19,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;5,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;1,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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&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&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,696&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;40,333&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTradeAndOtherPayablesExplanatory>
    <bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock contextRef="c-1" id="f-943">&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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,724&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;20,440&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;19,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,248&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;5,628&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,059&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;1,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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&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&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,696&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;40,333&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:ScheduleOfAccountsPayableAndAccruedLiabilities1TableTextBlock>
    <ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers contextRef="c-2" decimals="-3" id="f-944" unitRef="usd">13724000</ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers>
    <ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers contextRef="c-3" decimals="-3" id="f-945" unitRef="usd">20440000</ifrs-full:TradeAndOtherCurrentPayablesToTradeSuppliers>
    <bldp:EmployeeRelatedLiabilitiesCurrent1 contextRef="c-2" decimals="-3" id="f-946" unitRef="usd">19235000</bldp:EmployeeRelatedLiabilitiesCurrent1>
    <bldp:EmployeeRelatedLiabilitiesCurrent1 contextRef="c-3" decimals="-3" id="f-947" unitRef="usd">13248000</bldp:EmployeeRelatedLiabilitiesCurrent1>
    <ifrs-full:OtherCurrentLiabilities contextRef="c-2" decimals="-3" id="f-948" unitRef="usd">5628000</ifrs-full:OtherCurrentLiabilities>
    <ifrs-full:OtherCurrentLiabilities contextRef="c-3" decimals="-3" id="f-949" unitRef="usd">6059000</ifrs-full:OtherCurrentLiabilities>
    <bldp:TaxesPayableCurrent1 contextRef="c-2" decimals="-3" id="f-950" unitRef="usd">1109000</bldp:TaxesPayableCurrent1>
    <bldp:TaxesPayableCurrent1 contextRef="c-3" decimals="-3" id="f-951" unitRef="usd">586000</bldp:TaxesPayableCurrent1>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c-2" decimals="-3" id="f-952" unitRef="usd">39696000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:TradeAndOtherCurrentPayables contextRef="c-3" decimals="-3" id="f-953" unitRef="usd">40333000</ifrs-full:TradeAndOtherCurrentPayables>
    <ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory contextRef="c-1" id="f-954">Deferred revenue:&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 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="padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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;8,030&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,109&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;21,790&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,650&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;(25,232)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,729)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;4,588&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;8,030&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRevenueFromContractsWithCustomersExplanatory>
    <ifrs-full:CurrentContractLiabilities contextRef="c-3" decimals="-3" id="f-955" unitRef="usd">8030000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentContractLiabilities contextRef="c-9" decimals="-3" id="f-956" unitRef="usd">12109000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities contextRef="c-1" decimals="-3" id="f-957" unitRef="usd">21790000</ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities>
    <ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities contextRef="c-4" decimals="-3" id="f-958" unitRef="usd">21650000</ifrs-full:IncreaseDecreaseThroughCumulativeCatchupAdjustmentsToRevenueContractLiabilities>
    <ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities contextRef="c-1" decimals="-3" id="f-959" unitRef="usd">25232000</ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities>
    <ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities contextRef="c-4" decimals="-3" id="f-960" unitRef="usd">25729000</ifrs-full:DecreaseThroughPerformanceObligationBeingSatisfiedContractLiabilities>
    <ifrs-full:CurrentContractLiabilities contextRef="c-2" decimals="-3" id="f-961" unitRef="usd">4588000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:CurrentContractLiabilities contextRef="c-3" decimals="-3" id="f-962" unitRef="usd">8030000</ifrs-full:CurrentContractLiabilities>
    <ifrs-full:DisclosureOfProvisionsExplanatory contextRef="c-1" id="f-963">Provisions:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.445%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.810%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;Restructuring&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;Warranty&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;Onerous &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;Contingent &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;Legal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;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:2px 1pt;text-align:right;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:2px 1pt;text-align:right;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:2px 1pt;text-align:right;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:2px 1pt;text-align:right;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="display:none"&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;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, 2022&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&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&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&#160;&lt;/span&gt;&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&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,258&#160;&lt;/span&gt;&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&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&gt;&lt;td colspan="3" style="display:none"&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;35,275&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Opening retained earnings 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;&#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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Provisions made during 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;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 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;(320)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Provisions reversed/expired during 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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(860)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&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, 2022&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;137&#160;&lt;/span&gt;&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&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,327&#160;&lt;/span&gt;&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&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,400&#160;&lt;/span&gt;&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&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,078&#160;&lt;/span&gt;&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&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,968&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="display:none"&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;20,910&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 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;1,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Provisions used/paid during 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;(1,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Provisions reversed/expired during 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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(700)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&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, 2023&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;422&#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&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;14,997&#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&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,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&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;78&#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&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&gt;&lt;td colspan="3" style="display:none"&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;21,797&#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&gt;&lt;/tr&gt;&lt;/table&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;Restructuring 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;Restructuring charges primarily relate to certain cost cutting measures and primarily include employee termination benefits.  Restructuring charges are recognized in other operating expense.  As of December&#160;31, 2023, restructuring costs totalling $422,000 remain accrued.&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 $7,210,000 (2022 - $5,851,000), comprised of $5,916,000  (2022 - $4,580,000) related to new product sales and $1,294,000 (2022 - $1,271,000) related to upward warranty adjustments.  This was offset by warranty expenditures of $2,652,000 (2022 - $2,391,000) and downward warranty adjustments of $910,000 (2022 - $860,000), due primarily to contractual expirations and changes in estimated and actual costs to repair.  As of December&#160;31, 2023, total warranty provision of $14,997,000  has been accrued in provisions and other current 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-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;The Corporation adopted a new standard for onerous contracts on January 1, 2022 which resulted in an increase in the onerous contract provisions of $1,200,000.  On completion of a review of the Corporation's "open" contracts as of December&#160;31, 2023, total onerous contract costs of $6,300,000 have been accrued in provisions and other current 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 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: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;18.&#160;&#160;&#160;&#160;Provisions (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;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 BMS in November 2021 (note 7), total consideration included 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.   As part of the post-acquisition restructuring of operations at Ballard Motive Solutions in the UK in 2022, there was a change in estimate in the fair value of contingent consideration due to changes in expectation of achieving milestones.  This resulted in a  recovery on settlement of contingent consideration of $9,891,000 related to the cancellation of certain contingent and outstanding cash milestones no longer payable.  The contingent consideration provision now comprises the last remaining milestone at its estimated value of $78,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&#160;31, 2023, cash payments of $2,000,000 (2022 - $14,900,000) were made by the Corporation upon successful achievement of certain performance milestones.&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;Legal 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;As part of the post-acquisition restructuring of operations at BMS in 2022 (note 7), the Corporation recorded a legal provision for various contract exit and modification costs, grant adjustment charges, and legal and advisory costs, net of expected recoveries.  As at December&#160;31, 2023, costs totalling $nil remain accrued.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfProvisionsExplanatory>
    <ifrs-full:DisclosureOfOtherProvisionsExplanatory contextRef="c-1" id="f-964">&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:33.445%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.809%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:9.810%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;Restructuring&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;Warranty&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;Onerous &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;Contingent &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;Legal&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;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:2px 1pt;text-align:right;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:2px 1pt;text-align:right;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:2px 1pt;text-align:right;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:2px 1pt;text-align:right;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="display:none"&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;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, 2022&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&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&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&#160;&lt;/span&gt;&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&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,258&#160;&lt;/span&gt;&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&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&gt;&lt;td colspan="3" style="display:none"&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;35,275&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Opening retained earnings 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;&#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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,200&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Provisions made during 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;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,851&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,900&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 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;(320)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,391)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,611)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Provisions reversed/expired during 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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(860)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,280)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,140)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&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, 2022&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;137&#160;&lt;/span&gt;&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&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,327&#160;&lt;/span&gt;&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&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,400&#160;&lt;/span&gt;&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&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,078&#160;&lt;/span&gt;&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&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,968&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="display:none"&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;20,910&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 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;1,459&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,210&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,269&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Provisions used/paid during 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;(1,176)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,652)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,000)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,968)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,796)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Provisions reversed/expired during 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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(910)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(700)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,610)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&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, 2023&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;422&#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&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;14,997&#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&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,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&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;78&#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&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&gt;&lt;td colspan="3" style="display:none"&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;21,797&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOtherProvisionsExplanatory>
    <ifrs-full:Provisions contextRef="c-320" decimals="-3" id="f-965" unitRef="usd">5000</ifrs-full:Provisions>
    <ifrs-full:Provisions contextRef="c-321" decimals="-3" id="f-966" unitRef="usd">8712000</ifrs-full:Provisions>
    <ifrs-full:Provisions contextRef="c-322" decimals="-3" id="f-967" unitRef="usd">300000</ifrs-full:Provisions>
    <ifrs-full:Provisions contextRef="c-323" decimals="-3" id="f-968" unitRef="usd">26258000</ifrs-full:Provisions>
    <ifrs-full:Provisions contextRef="c-324" decimals="-3" id="f-969" unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions contextRef="c-9" decimals="-3" id="f-970" unitRef="usd">35275000</ifrs-full:Provisions>
    <bldp:ProvisionRetainedEarningsAdjustment contextRef="c-325" decimals="-3" id="f-971" unitRef="usd">0</bldp:ProvisionRetainedEarningsAdjustment>
    <bldp:ProvisionRetainedEarningsAdjustment contextRef="c-326" decimals="-3" id="f-972" unitRef="usd">0</bldp:ProvisionRetainedEarningsAdjustment>
    <bldp:ProvisionRetainedEarningsAdjustment contextRef="c-327" decimals="-3" id="f-973" unitRef="usd">1200000</bldp:ProvisionRetainedEarningsAdjustment>
    <bldp:ProvisionRetainedEarningsAdjustment contextRef="c-328" decimals="-3" id="f-974" unitRef="usd">0</bldp:ProvisionRetainedEarningsAdjustment>
    <bldp:ProvisionRetainedEarningsAdjustment contextRef="c-329" decimals="-3" id="f-975" unitRef="usd">0</bldp:ProvisionRetainedEarningsAdjustment>
    <bldp:ProvisionRetainedEarningsAdjustment contextRef="c-4" decimals="-3" id="f-976" unitRef="usd">1200000</bldp:ProvisionRetainedEarningsAdjustment>
    <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="c-325" decimals="-3" id="f-977" unitRef="usd">455000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="c-326" decimals="-3" id="f-978" unitRef="usd">5851000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="c-327" decimals="-3" id="f-979" unitRef="usd">2900000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="c-328" decimals="-3" id="f-980" unitRef="usd">0</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="c-329" decimals="-3" id="f-981" unitRef="usd">2968000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="c-4" decimals="-3" id="f-982" unitRef="usd">12174000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-325" decimals="-3" id="f-983" unitRef="usd">320000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-326" decimals="-3" id="f-984" unitRef="usd">2391000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-327" decimals="-3" id="f-985" unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-328" decimals="-3" id="f-986" unitRef="usd">14900000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-329" decimals="-3" id="f-987" unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-4" decimals="-3" id="f-988" unitRef="usd">17611000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="c-325" decimals="-3" id="f-989" unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="c-326" decimals="-3" id="f-990" unitRef="usd">860000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="c-327" decimals="-3" id="f-991" unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="c-328" decimals="-3" id="f-992" unitRef="usd">9280000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="c-329" decimals="-3" id="f-993" unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="c-4" decimals="-3" id="f-994" unitRef="usd">10140000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-325" decimals="-3" id="f-995" unitRef="usd">-3000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-326" decimals="-3" id="f-996" unitRef="usd">15000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-327" decimals="-3" id="f-997" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-328" decimals="-3" id="f-998" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-329" decimals="-3" id="f-999" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-4" decimals="-3" id="f-1000" unitRef="usd">12000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:Provisions contextRef="c-330" decimals="-3" id="f-1001" unitRef="usd">137000</ifrs-full:Provisions>
    <ifrs-full:Provisions contextRef="c-331" decimals="-3" id="f-1002" unitRef="usd">11327000</ifrs-full:Provisions>
    <ifrs-full:Provisions contextRef="c-332" decimals="-3" id="f-1003" unitRef="usd">4400000</ifrs-full:Provisions>
    <ifrs-full:Provisions contextRef="c-333" decimals="-3" id="f-1004" unitRef="usd">2078000</ifrs-full:Provisions>
    <ifrs-full:Provisions contextRef="c-334" decimals="-3" id="f-1005" unitRef="usd">2968000</ifrs-full:Provisions>
    <ifrs-full:Provisions contextRef="c-3" decimals="-3" id="f-1006" unitRef="usd">20910000</ifrs-full:Provisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="c-335" decimals="-3" id="f-1007" unitRef="usd">1459000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="c-336" decimals="-3" id="f-1008" unitRef="usd">7210000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="c-337" decimals="-3" id="f-1009" unitRef="usd">2600000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="c-338" decimals="-3" id="f-1010" unitRef="usd">0</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="c-339" decimals="-3" id="f-1011" unitRef="usd">0</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="c-1" decimals="-3" id="f-1012" unitRef="usd">11269000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-335" decimals="-3" id="f-1013" unitRef="usd">1176000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-336" decimals="-3" id="f-1014" unitRef="usd">2652000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-337" decimals="-3" id="f-1015" unitRef="usd">0</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-338" decimals="-3" id="f-1016" unitRef="usd">2000000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-339" decimals="-3" id="f-1017" unitRef="usd">2968000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-1" decimals="-3" id="f-1018" unitRef="usd">8796000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="c-335" decimals="-3" id="f-1019" unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="c-336" decimals="-3" id="f-1020" unitRef="usd">910000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="c-337" decimals="-3" id="f-1021" unitRef="usd">700000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="c-338" decimals="-3" id="f-1022" unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="c-339" decimals="-3" id="f-1023" unitRef="usd">0</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="c-1" decimals="-3" id="f-1024" unitRef="usd">1610000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-335" decimals="-3" id="f-1025" unitRef="usd">2000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-336" decimals="-3" id="f-1026" unitRef="usd">22000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-337" decimals="-3" id="f-1027" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-338" decimals="-3" id="f-1028" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-339" decimals="-3" id="f-1029" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-1" decimals="-3" id="f-1030" unitRef="usd">24000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:Provisions contextRef="c-340" decimals="-3" id="f-1031" unitRef="usd">422000</ifrs-full:Provisions>
    <ifrs-full:Provisions contextRef="c-341" decimals="-3" id="f-1032" unitRef="usd">14997000</ifrs-full:Provisions>
    <ifrs-full:Provisions contextRef="c-342" decimals="-3" id="f-1033" unitRef="usd">6300000</ifrs-full:Provisions>
    <ifrs-full:Provisions contextRef="c-343" decimals="-3" id="f-1034" unitRef="usd">78000</ifrs-full:Provisions>
    <ifrs-full:Provisions contextRef="c-344" decimals="-3" id="f-1035" unitRef="usd">0</ifrs-full:Provisions>
    <ifrs-full:Provisions contextRef="c-2" decimals="-3" id="f-1036" unitRef="usd">21797000</ifrs-full:Provisions>
    <ifrs-full:RestructuringProvision contextRef="c-2" decimals="-3" id="f-1037" unitRef="usd">422000</ifrs-full:RestructuringProvision>
    <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="c-336" decimals="-3" id="f-1038" unitRef="usd">7210000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:AdditionalProvisionsOtherProvisions contextRef="c-326" decimals="-3" id="f-1039" unitRef="usd">5851000</ifrs-full:AdditionalProvisionsOtherProvisions>
    <ifrs-full:NewProvisionsOtherProvisions contextRef="c-336" decimals="-3" id="f-1040" unitRef="usd">5916000</ifrs-full:NewProvisionsOtherProvisions>
    <ifrs-full:NewProvisionsOtherProvisions contextRef="c-326" decimals="-3" id="f-1041" unitRef="usd">4580000</ifrs-full:NewProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="c-336" decimals="-3" id="f-1042" unitRef="usd">1294000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="c-326" decimals="-3" id="f-1043" unitRef="usd">1271000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-336" decimals="-3" id="f-1044" unitRef="usd">2652000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:ProvisionUsedOtherProvisions contextRef="c-326" decimals="-3" id="f-1045" unitRef="usd">2391000</ifrs-full:ProvisionUsedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="c-336" decimals="-3" id="f-1046" unitRef="usd">910000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:UnusedProvisionReversedOtherProvisions contextRef="c-326" decimals="-3" id="f-1047" unitRef="usd">860000</ifrs-full:UnusedProvisionReversedOtherProvisions>
    <ifrs-full:Provisions contextRef="c-341" decimals="-3" id="f-1048" unitRef="usd">14997000</ifrs-full:Provisions>
    <ifrs-full:OnerousContractsProvision contextRef="c-345" decimals="-3" id="f-1049" unitRef="usd">1200000</ifrs-full:OnerousContractsProvision>
    <ifrs-full:Provisions contextRef="c-342" decimals="-3" id="f-1050" unitRef="usd">6300000</ifrs-full:Provisions>
    <bldp:ContingentConsiderationMilestoneObjectivesAttainmentPeriod contextRef="c-1" id="f-1051">P3Y</bldp:ContingentConsiderationMilestoneObjectivesAttainmentPeriod>
    <bldp:RecoveryOnSettlementOfContingentConsideration contextRef="c-89" decimals="-3" id="f-1052" unitRef="usd">9891000</bldp:RecoveryOnSettlementOfContingentConsideration>
    <ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate contextRef="c-2" decimals="-3" id="f-1053" unitRef="usd">78000</ifrs-full:ContingentConsiderationRecognisedAsOfAcquisitionDate>
    <bldp:PaymentOfContingentConsiderationLiability contextRef="c-1" decimals="-3" id="f-1054" unitRef="usd">2000000</bldp:PaymentOfContingentConsiderationLiability>
    <bldp:PaymentOfContingentConsiderationLiability contextRef="c-4" decimals="-3" id="f-1055" unitRef="usd">14900000</bldp:PaymentOfContingentConsiderationLiability>
    <bldp:ContractTerminationLiabilities contextRef="c-344" decimals="-3" id="f-1056" unitRef="usd">0</bldp:ContractTerminationLiabilities>
    <ifrs-full:DisclosureOfLeasesExplanatory contextRef="c-1" id="f-1057">Lease liability:&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 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.95% to 8.56% per annum and expire between January 2024 and October 2033. &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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2022&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;4,368&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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,743&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;4,505&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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,895&#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&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&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;13,078&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;11,505&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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&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,393&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;11,836&#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&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&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;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,898&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"&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;15,731&#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&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 is committed to minimum lease payments as follows:&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.963%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.045%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;5,667&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;More than five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;22,261&#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&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;During the year ended December&#160;31, 2023, the Corporation made principal payments on its lease liabilities of $4,013,000 (2022 - $3,322,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;Deferred gains were also recorded on closing of the finance lease agreement and are amortized over the lease term. At December&#160;31, 2023, the outstanding deferred gain was $485,000 (2022 &#x2013; $902,000).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfLeasesExplanatory>
    <bldp:LeasesInterestRate
      contextRef="c-346"
      decimals="4"
      id="f-1058"
      unitRef="number">0.0295</bldp:LeasesInterestRate>
    <bldp:LeasesInterestRate
      contextRef="c-347"
      decimals="4"
      id="f-1059"
      unitRef="number">0.0856</bldp:LeasesInterestRate>
    <ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory contextRef="c-1" id="f-1060">&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2022&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;4,368&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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,743&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;99&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;4,505&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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,895&#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&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&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;13,078&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;11,505&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;73&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;283&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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&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,393&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;11,836&#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&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&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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;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,898&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"&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;15,731&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfAdditionalInformationAboutLeasingActivitiesForLesseeExplanatory>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c-348" decimals="-3" id="f-1061" unitRef="usd">4368000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c-349" decimals="-3" id="f-1062" unitRef="usd">3743000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c-350" decimals="-3" id="f-1063" unitRef="usd">38000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c-351" decimals="-3" id="f-1064" unitRef="usd">39000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c-352" decimals="-3" id="f-1065" unitRef="usd">99000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c-353" decimals="-3" id="f-1066" unitRef="usd">113000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c-2" decimals="-3" id="f-1067" unitRef="usd">4505000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:CurrentLeaseLiabilities contextRef="c-3" decimals="-3" id="f-1068" unitRef="usd">3895000</ifrs-full:CurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities contextRef="c-348" decimals="-3" id="f-1069" unitRef="usd">13078000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities contextRef="c-349" decimals="-3" id="f-1070" unitRef="usd">11505000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities contextRef="c-350" decimals="-3" id="f-1071" unitRef="usd">32000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities contextRef="c-351" decimals="-3" id="f-1072" unitRef="usd">73000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities contextRef="c-352" decimals="-3" id="f-1073" unitRef="usd">283000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities contextRef="c-353" decimals="-3" id="f-1074" unitRef="usd">258000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities contextRef="c-2" decimals="-3" id="f-1075" unitRef="usd">13393000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:NoncurrentLeaseLiabilities contextRef="c-3" decimals="-3" id="f-1076" unitRef="usd">11836000</ifrs-full:NoncurrentLeaseLiabilities>
    <ifrs-full:LeaseLiabilities contextRef="c-2" decimals="-3" id="f-1077" unitRef="usd">17898000</ifrs-full:LeaseLiabilities>
    <ifrs-full:LeaseLiabilities contextRef="c-3" decimals="-3" id="f-1078" unitRef="usd">15731000</ifrs-full:LeaseLiabilities>
    <ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory contextRef="c-1" id="f-1079">&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 minimum lease payments as follows:&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.963%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.045%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&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;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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;5,667&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,757&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;More than five years&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,837&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;22,261&#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&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;During the year ended December&#160;31, 2023, the Corporation made principal payments on its lease liabilities of $4,013,000 (2022 - $3,322,000).&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfMaturityAnalysisOfFinanceLeasePaymentsReceivableExplanatory>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-354" decimals="-3" id="f-1080" unitRef="usd">5667000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-355" decimals="-3" id="f-1081" unitRef="usd">11757000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-356" decimals="-3" id="f-1082" unitRef="usd">4837000</ifrs-full:GrossLeaseLiabilities>
    <ifrs-full:GrossLeaseLiabilities contextRef="c-2" decimals="-3" id="f-1083" unitRef="usd">22261000</ifrs-full:GrossLeaseLiabilities>
    <bldp:PrincipalPaymentsOfLeaseLiabilities contextRef="c-1" decimals="-3" id="f-1084" unitRef="usd">4013000</bldp:PrincipalPaymentsOfLeaseLiabilities>
    <bldp:PrincipalPaymentsOfLeaseLiabilities contextRef="c-4" decimals="-3" id="f-1085" unitRef="usd">3322000</bldp:PrincipalPaymentsOfLeaseLiabilities>
    <bldp:DeferredGainOnFinanceLeaseLiability contextRef="c-2" decimals="-3" id="f-1086" unitRef="usd">485000</bldp:DeferredGainOnFinanceLeaseLiability>
    <bldp:DeferredGainOnFinanceLeaseLiability contextRef="c-3" decimals="-3" id="f-1087" unitRef="usd">902000</bldp:DeferredGainOnFinanceLeaseLiability>
    <ifrs-full:DisclosureOfEmployeeBenefitsExplanatory contextRef="c-1" id="f-1088">Other non-current liabilities and employee future benefits:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2022&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;Other non-current 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;2,337&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(475)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Other non-current liabilities and 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,862&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;2,260&#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&gt;&lt;/tr&gt;&lt;/table&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 non-current 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 3.17% per annum (2022 &#x2013; 3.41%).&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, 2023. Based on the assessment, an increase of $449,000 in the provision (2022 - $nil) was recorded against decommissioning liabilities, in addition to accretion costs of $43,000 (2022 - $44,000) and the effect of movements in exchange rates of $40,000 (2022 - $(117,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 as of December&#160;31, 2023 is $2,337,000 (2022 - $1,805,000) which is expected to be settled at the end of the lease term in 2025.&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-style:italic;font-weight:400;line-height:120%"&gt;Employee future benefits&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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;(582)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;348&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;(475)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;455&#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&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 maintained a defined benefit pension plan covering existing and former employees in the United States. The benefits under the pension plan were 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. &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, 2023, the Corporation completed a settlement agreement with an external party to transfer 100% of its liability for the plan retiree population of the plan.  On final settlement, $7,326,000 of the plan assets were distributed to this external party who then assumed the full liability of the retiree group.  The Corporation also filed formal plan termination documents and once formal approval is obtained later in 2024, the Corporation anticipates settling the remaining plan liability through cash settlement and annuity purchases from the remaining 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;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;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;Other non-current liabilities and employee future benefits (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-style:italic;font-weight:400;line-height:120%"&gt;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;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, 2023. The next actuarial valuation of the employee future benefit plans for funding purposes is expected to be performed as of January 1, 2024.&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 2024.&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 statement of loss and comprehensive income (loss) is recorded in finance loss and other (note 26).&lt;/span&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;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&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&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&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&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;14,402&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;19,187&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(14,054)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(17,373)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;348&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;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;26&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;26&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;700&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;(683)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;17&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:700;line-height:100%"&gt;726&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;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;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:700;line-height:100%"&gt;(683)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(468)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:700;line-height:100%"&gt;43&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;80&#160;&lt;/span&gt;&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&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 (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;Remeasurements loss (gain):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Actuarial loss (gain) arising from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&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;113&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;113&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(600)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;(600)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;(486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;(486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;54&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;(7,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;7,326&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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:700;line-height:100%"&gt;(7,867)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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,662)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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:700;line-height:100%"&gt;6,894&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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;3,116&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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:700;line-height:100%"&gt;(973)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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,546)&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&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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(558)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(671)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;558&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:700;line-height:100%"&gt;(558)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(671)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:700;line-height:100%"&gt;558&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;671&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;&#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&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;6,703&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;14,402&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;(7,285)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;(14,054)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;(582)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;348&#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&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;Other non-current liabilities and employee future benefits (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-style:italic;font-weight:400;line-height:120%"&gt;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&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&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&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&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;107&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;80&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;107&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;80&#160;&lt;/span&gt;&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&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;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;5&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;5&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:700;line-height:100%"&gt;5&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:700;line-height:100%"&gt;5&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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&#160;&lt;/span&gt;&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&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 (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;Remeasurements loss (gain):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Actuarial loss (gain) arising from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;3&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;32&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:700;line-height:100%"&gt;3&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;32&#160;&lt;/span&gt;&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&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(7)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(7)&lt;/span&gt;&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&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;107&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;107&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;107&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;107&#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&gt;&lt;/tr&gt;&lt;/table&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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&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;973&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,546&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&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;970&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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,514&#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&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;Pension plan assets comprise:&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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;100&#160;&lt;/span&gt;&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&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;&#x2014;&#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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;&#x2014;&#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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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&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: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:9pt;padding-left:18pt;padding-right:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.066%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.046%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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&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&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&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&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;4.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;span style="color:#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&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.67&#160;&lt;/span&gt;&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&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;5.00&#160;&lt;/span&gt;&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&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.89&#160;&lt;/span&gt;&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&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&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&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:9pt;padding-left:18pt;padding-right:9pt;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;Other non-current liabilities and employee future benefits (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-style:italic;font-weight:400;line-height:120%"&gt;Employee future benefits (cont'd)&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 determining net expense for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.066%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.046%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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&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&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&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&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;5.00&#160;&lt;/span&gt;&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&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.67&#160;&lt;/span&gt;&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&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&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.89&#160;&lt;/span&gt;&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&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&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&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: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, 2023 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="c-1" id="f-1089">&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2022&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;Other non-current 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;2,337&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(475)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;455&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Other non-current liabilities and 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,862&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;2,260&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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;(582)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;348&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;107&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;(475)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;455&#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&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 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 statement of loss and comprehensive income (loss) is recorded in finance loss and other (note 26).&lt;/span&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;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&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&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&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&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;14,402&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;19,187&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(14,054)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(17,373)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;348&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;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;26&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;26&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;700&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;(683)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(468)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;17&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:700;line-height:100%"&gt;726&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;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;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:700;line-height:100%"&gt;(683)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(468)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:700;line-height:100%"&gt;43&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;80&#160;&lt;/span&gt;&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&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 (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;Remeasurements loss (gain):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Actuarial loss (gain) arising from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&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;113&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;113&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,547)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(600)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;(600)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(91)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;(486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;(486)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,092&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;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;(54)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;54&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Settlements&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;(7,326)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;7,326&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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:700;line-height:100%"&gt;(7,867)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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,662)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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:700;line-height:100%"&gt;6,894&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 #000;padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;3,116&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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:700;line-height:100%"&gt;(973)&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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,546)&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&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;Other&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(558)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(671)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;558&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;671&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:700;line-height:100%"&gt;(558)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(671)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:700;line-height:100%"&gt;558&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;671&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;&#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&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;6,703&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;14,402&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;(7,285)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;(14,054)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;(582)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;348&#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&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;Other non-current liabilities and employee future benefits (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-style:italic;font-weight:400;line-height:120%"&gt;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;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.491%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:36.930%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.596%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.557%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:8.605%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&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&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&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&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;107&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;80&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;107&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;80&#160;&lt;/span&gt;&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&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;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;5&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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;5&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:700;line-height:100%"&gt;5&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:700;line-height:100%"&gt;5&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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&#160;&lt;/span&gt;&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&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 (loss)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;Remeasurements loss (gain):&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;Actuarial loss (gain) arising from:&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;3&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;32&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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:700;line-height:100%"&gt;3&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;32&#160;&lt;/span&gt;&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&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(7)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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: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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(7)&lt;/span&gt;&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&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;107&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;107&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;107&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;107&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNetDefinedBenefitLiabilityAssetExplanatory>
    <ifrs-full:OtherNoncurrentLiabilities contextRef="c-2" decimals="-3" id="f-1090" unitRef="usd">2337000</ifrs-full:OtherNoncurrentLiabilities>
    <ifrs-full:OtherNoncurrentLiabilities contextRef="c-3" decimals="-3" id="f-1091" unitRef="usd">1805000</ifrs-full:OtherNoncurrentLiabilities>
    <bldp:NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss contextRef="c-2" decimals="-3" id="f-1092" unitRef="usd">475000</bldp:NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss>
    <bldp:NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss contextRef="c-3" decimals="-3" id="f-1093" unitRef="usd">-455000</bldp:NonCurrentProvisionsForEmployeeBenefitsAndPensionPlanGainLoss>
    <ifrs-full:NoncurrentProvisions contextRef="c-2" decimals="-3" id="f-1094" unitRef="usd">1862000</ifrs-full:NoncurrentProvisions>
    <ifrs-full:NoncurrentProvisions contextRef="c-3" decimals="-3" id="f-1095" unitRef="usd">2260000</ifrs-full:NoncurrentProvisions>
    <bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage
      contextRef="c-357"
      decimals="4"
      id="f-1096"
      unitRef="number">0.0317</bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage>
    <bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage
      contextRef="c-358"
      decimals="4"
      id="f-1097"
      unitRef="number">0.0341</bldp:EstimatedFinancialEffectOfContingentLiabilitiesDiscountedCashFlowsPercentage>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="c-1" decimals="-3" id="f-1098" unitRef="usd">449000</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions contextRef="c-359" decimals="-3" id="f-1099" unitRef="usd">0</ifrs-full:IncreaseDecreaseInExistingProvisionsOtherProvisions>
    <ifrs-full:NewProvisionsOtherProvisions contextRef="c-360" decimals="-3" id="f-1100" unitRef="usd">43000</ifrs-full:NewProvisionsOtherProvisions>
    <ifrs-full:NewProvisionsOtherProvisions contextRef="c-359" decimals="-3" id="f-1101" unitRef="usd">44000</ifrs-full:NewProvisionsOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-360" decimals="-3" id="f-1102" unitRef="usd">40000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions contextRef="c-359" decimals="-3" id="f-1103" unitRef="usd">-117000</ifrs-full:IncreaseDecreaseThroughNetExchangeDifferencesOtherProvisions>
    <bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows contextRef="c-357" decimals="-3" id="f-1104" unitRef="usd">2337000</bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows>
    <bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows contextRef="c-358" decimals="-3" id="f-1105" unitRef="usd">1805000</bldp:EstimatedFinancialEffectOfContingentLiabilitiesUndiscountedCashFlows>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-361" decimals="-3" id="f-1106" unitRef="usd">-582000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-362" decimals="-3" id="f-1107" unitRef="usd">348000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-363" decimals="-3" id="f-1108" unitRef="usd">107000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-364" decimals="-3" id="f-1109" unitRef="usd">107000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-2" decimals="-3" id="f-1110" unitRef="usd">-475000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-3" decimals="-3" id="f-1111" unitRef="usd">455000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <bldp:DefinedBenefitPlanSettlementPercentLiabilitiesSettled
      contextRef="c-365"
      decimals="2"
      id="f-1112"
      unitRef="number">1</bldp:DefinedBenefitPlanSettlementPercentLiabilitiesSettled>
    <bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements contextRef="c-365" decimals="-3" id="f-1113" unitRef="usd">-7326000</bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements>
    <ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan contextRef="c-1" decimals="INF" id="f-1114" unitRef="usd">0</ifrs-full:EstimateOfContributionsExpectedToBePaidToPlan>
    <bldp:NumberOfBenefitPlans contextRef="c-1" decimals="INF" id="f-1115" unitRef="plan">2</bldp:NumberOfBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-366" decimals="-3" id="f-1116" unitRef="usd">14402000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-367" decimals="-3" id="f-1117" unitRef="usd">19187000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-368" decimals="-3" id="f-1118" unitRef="usd">-14054000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-369" decimals="-3" id="f-1119" unitRef="usd">-17373000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-362" decimals="-3" id="f-1120" unitRef="usd">348000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-370" decimals="-3" id="f-1121" unitRef="usd">1814000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="c-371" decimals="-3" id="f-1122" unitRef="usd">26000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="c-372" decimals="-3" id="f-1123" unitRef="usd">30000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="c-365" decimals="-3" id="f-1124" unitRef="usd">0</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="c-373" decimals="-3" id="f-1125" unitRef="usd">0</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="c-374" decimals="-3" id="f-1126" unitRef="usd">26000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset contextRef="c-375" decimals="-3" id="f-1127" unitRef="usd">30000</ifrs-full:CurrentServiceCostNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-371" decimals="-3" id="f-1128" unitRef="usd">700000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-372" decimals="-3" id="f-1129" unitRef="usd">518000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-365" decimals="-3" id="f-1130" unitRef="usd">-683000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-373" decimals="-3" id="f-1131" unitRef="usd">-468000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-374" decimals="-3" id="f-1132" unitRef="usd">17000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-375" decimals="-3" id="f-1133" unitRef="usd">50000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-371" decimals="-3" id="f-1134" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-372" decimals="-3" id="f-1135" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-365" decimals="-3" id="f-1136" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-373" decimals="-3" id="f-1137" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-374" decimals="-3" id="f-1138" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset contextRef="c-375" decimals="-3" id="f-1139" unitRef="usd">0</ifrs-full:IncreaseDecreaseThroughOtherChangesNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss contextRef="c-371" decimals="-3" id="f-1140" unitRef="usd">726000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss contextRef="c-372" decimals="-3" id="f-1141" unitRef="usd">548000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss contextRef="c-365" decimals="-3" id="f-1142" unitRef="usd">-683000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss contextRef="c-373" decimals="-3" id="f-1143" unitRef="usd">-468000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss contextRef="c-374" decimals="-3" id="f-1144" unitRef="usd">43000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss contextRef="c-375" decimals="-3" id="f-1145" unitRef="usd">80000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-371" decimals="-3" id="f-1146" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-372" decimals="-3" id="f-1147" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-365" decimals="-3" id="f-1148" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-373" decimals="-3" id="f-1149" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-374" decimals="-3" id="f-1150" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-375" decimals="-3" id="f-1151" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-371" decimals="-3" id="f-1152" unitRef="usd">-113000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-372" decimals="-3" id="f-1153" unitRef="usd">4547000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-365" decimals="-3" id="f-1154" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-373" decimals="-3" id="f-1155" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-374" decimals="-3" id="f-1156" unitRef="usd">-113000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-375" decimals="-3" id="f-1157" unitRef="usd">4547000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-371" decimals="-3" id="f-1158" unitRef="usd">600000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-372" decimals="-3" id="f-1159" unitRef="usd">91000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-365" decimals="-3" id="f-1160" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-373" decimals="-3" id="f-1161" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-374" decimals="-3" id="f-1162" unitRef="usd">600000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-375" decimals="-3" id="f-1163" unitRef="usd">91000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-371" decimals="-3" id="f-1164" unitRef="usd">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-372" decimals="-3" id="f-1165" unitRef="usd">0</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-365" decimals="-3" id="f-1166" unitRef="usd">486000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-373" decimals="-3" id="f-1167" unitRef="usd">-3092000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-374" decimals="-3" id="f-1168" unitRef="usd">486000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset contextRef="c-375" decimals="-3" id="f-1169" unitRef="usd">-3092000</ifrs-full:ReturnOnPlanAssetsNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="c-371" decimals="-3" id="f-1170" unitRef="usd">-54000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="c-372" decimals="-3" id="f-1171" unitRef="usd">-24000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="c-365" decimals="-3" id="f-1172" unitRef="usd">54000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="c-373" decimals="-3" id="f-1173" unitRef="usd">24000</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="c-374" decimals="-3" id="f-1174" unitRef="usd">0</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset contextRef="c-375" decimals="-3" id="f-1175" unitRef="usd">0</bldp:AdministrativeExpensesNetDefinedBenefitLiabilityAsset>
    <bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements contextRef="c-371" decimals="-3" id="f-1176" unitRef="usd">7326000</bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements>
    <bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements contextRef="c-372" decimals="-3" id="f-1177" unitRef="usd">0</bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements>
    <bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements contextRef="c-365" decimals="-3" id="f-1178" unitRef="usd">-7326000</bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements>
    <bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements contextRef="c-373" decimals="-3" id="f-1179" unitRef="usd">0</bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements>
    <bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements contextRef="c-374" decimals="-3" id="f-1180" unitRef="usd">0</bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements>
    <bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements contextRef="c-375" decimals="-3" id="f-1181" unitRef="usd">0</bldp:DecreaseIncreaseInNetDefinedBenefitLiabilityAssetResultingFromSettlements>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-371" decimals="-3" id="f-1182" unitRef="usd">7867000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-372" decimals="-3" id="f-1183" unitRef="usd">4662000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-365" decimals="-3" id="f-1184" unitRef="usd">-6894000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-373" decimals="-3" id="f-1185" unitRef="usd">-3116000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-374" decimals="-3" id="f-1186" unitRef="usd">973000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-375" decimals="-3" id="f-1187" unitRef="usd">1546000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-371" decimals="-3" id="f-1188" unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-372" decimals="-3" id="f-1189" unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-365" decimals="-3" id="f-1190" unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-373" decimals="-3" id="f-1191" unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-374" decimals="-3" id="f-1192" unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-375" decimals="-3" id="f-1193" unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="c-371" decimals="-3" id="f-1194" unitRef="usd">558000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="c-372" decimals="-3" id="f-1195" unitRef="usd">671000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="c-365" decimals="-3" id="f-1196" unitRef="usd">-558000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="c-373" decimals="-3" id="f-1197" unitRef="usd">-671000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="c-374" decimals="-3" id="f-1198" unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="c-375" decimals="-3" id="f-1199" unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="c-371" decimals="-3" id="f-1200" unitRef="usd">-558000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="c-372" decimals="-3" id="f-1201" unitRef="usd">-671000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="c-365" decimals="-3" id="f-1202" unitRef="usd">558000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="c-373" decimals="-3" id="f-1203" unitRef="usd">671000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="c-374" decimals="-3" id="f-1204" unitRef="usd">0</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="c-375" decimals="-3" id="f-1205" unitRef="usd">0</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-376" decimals="-3" id="f-1206" unitRef="usd">6703000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-366" decimals="-3" id="f-1207" unitRef="usd">14402000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-377" decimals="-3" id="f-1208" unitRef="usd">-7285000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-368" decimals="-3" id="f-1209" unitRef="usd">-14054000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-361" decimals="-3" id="f-1210" unitRef="usd">-582000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-362" decimals="-3" id="f-1211" unitRef="usd">348000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-378" decimals="-3" id="f-1212" unitRef="usd">107000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-379" decimals="-3" id="f-1213" unitRef="usd">80000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-380" decimals="-3" id="f-1214" unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-381" decimals="-3" id="f-1215" unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-364" decimals="-3" id="f-1216" unitRef="usd">107000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-382" decimals="-3" id="f-1217" unitRef="usd">80000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-383" decimals="-3" id="f-1218" unitRef="usd">5000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-384" decimals="-3" id="f-1219" unitRef="usd">2000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-385" decimals="-3" id="f-1220" unitRef="usd">0</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-386" decimals="-3" id="f-1221" unitRef="usd">0</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-387" decimals="-3" id="f-1222" unitRef="usd">5000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset contextRef="c-388" decimals="-3" id="f-1223" unitRef="usd">2000</ifrs-full:InterestExpenseIncomeNetDefinedBenefitLiabilityAsset>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss contextRef="c-383" decimals="-3" id="f-1224" unitRef="usd">5000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss contextRef="c-384" decimals="-3" id="f-1225" unitRef="usd">2000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss contextRef="c-385" decimals="-3" id="f-1226" unitRef="usd">0</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss contextRef="c-386" decimals="-3" id="f-1227" unitRef="usd">0</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss contextRef="c-387" decimals="-3" id="f-1228" unitRef="usd">5000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss contextRef="c-388" decimals="-3" id="f-1229" unitRef="usd">2000</ifrs-full:IncreaseDecreaseInNetDefinedBenefitLiabilityAssetResultingFromExpenseIncomeInProfitOrLoss>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-383" decimals="-3" id="f-1230" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-384" decimals="-3" id="f-1231" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-385" decimals="-3" id="f-1232" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-386" decimals="-3" id="f-1233" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-387" decimals="-3" id="f-1234" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-388" decimals="-3" id="f-1235" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInDemographicAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-383" decimals="-3" id="f-1236" unitRef="usd">-1000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-384" decimals="-3" id="f-1237" unitRef="usd">23000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-385" decimals="-3" id="f-1238" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-386" decimals="-3" id="f-1239" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-387" decimals="-3" id="f-1240" unitRef="usd">-1000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset contextRef="c-388" decimals="-3" id="f-1241" unitRef="usd">23000</ifrs-full:ActuarialGainsLossesArisingFromChangesInFinancialAssumptionsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-383" decimals="-3" id="f-1242" unitRef="usd">-2000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-384" decimals="-3" id="f-1243" unitRef="usd">-55000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-385" decimals="-3" id="f-1244" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-386" decimals="-3" id="f-1245" unitRef="usd">0</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-387" decimals="-3" id="f-1246" unitRef="usd">-2000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset contextRef="c-388" decimals="-3" id="f-1247" unitRef="usd">-55000</ifrs-full:ActuarialGainsLossesArisingFromExperienceAdjustmentsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-383" decimals="-3" id="f-1248" unitRef="usd">-3000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-384" decimals="-3" id="f-1249" unitRef="usd">-32000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-385" decimals="-3" id="f-1250" unitRef="usd">0</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-386" decimals="-3" id="f-1251" unitRef="usd">0</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-387" decimals="-3" id="f-1252" unitRef="usd">-3000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset contextRef="c-388" decimals="-3" id="f-1253" unitRef="usd">-32000</ifrs-full:GainLossOnRemeasurementOfNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-383" decimals="-3" id="f-1254" unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-384" decimals="-3" id="f-1255" unitRef="usd">0</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-385" decimals="-3" id="f-1256" unitRef="usd">8000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-386" decimals="-3" id="f-1257" unitRef="usd">7000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-387" decimals="-3" id="f-1258" unitRef="usd">8000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset contextRef="c-388" decimals="-3" id="f-1259" unitRef="usd">7000</ifrs-full:ContributionsToPlanByEmployerNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="c-383" decimals="-3" id="f-1260" unitRef="usd">8000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="c-384" decimals="-3" id="f-1261" unitRef="usd">7000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="c-385" decimals="-3" id="f-1262" unitRef="usd">-8000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="c-386" decimals="-3" id="f-1263" unitRef="usd">-7000</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="c-387" decimals="-3" id="f-1264" unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset contextRef="c-388" decimals="-3" id="f-1265" unitRef="usd">0</ifrs-full:PaymentsInRespectOfSettlementsNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="c-383" decimals="-3" id="f-1266" unitRef="usd">-8000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="c-384" decimals="-3" id="f-1267" unitRef="usd">-7000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="c-385" decimals="-3" id="f-1268" unitRef="usd">0</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="c-386" decimals="-3" id="f-1269" unitRef="usd">0</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="c-387" decimals="-3" id="f-1270" unitRef="usd">-8000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset contextRef="c-388" decimals="-3" id="f-1271" unitRef="usd">-7000</bldp:IncreaseDecreaseThroughChangesOtherThanRecognizedInProfitLossOrRemeasurementNetDefinedBenefitLiabilityAsset>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-389" decimals="-3" id="f-1272" unitRef="usd">107000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-378" decimals="-3" id="f-1273" unitRef="usd">107000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-390" decimals="-3" id="f-1274" unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-380" decimals="-3" id="f-1275" unitRef="usd">0</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-363" decimals="-3" id="f-1276" unitRef="usd">107000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <ifrs-full:LiabilityAssetOfDefinedBenefitPlans contextRef="c-364" decimals="-3" id="f-1277" unitRef="usd">107000</ifrs-full:LiabilityAssetOfDefinedBenefitPlans>
    <bldp:DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock contextRef="c-1" id="f-1278">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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&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;973&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,546&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(3)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&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;970&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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,514&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:DisclosureofComprehensiveIncomeLossByPlanTypeTableTextBlock>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-374" decimals="-3" id="f-1279" unitRef="usd">973000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-375" decimals="-3" id="f-1280" unitRef="usd">1546000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-387" decimals="-3" id="f-1281" unitRef="usd">-3000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-388" decimals="-3" id="f-1282" unitRef="usd">-32000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-1" decimals="-3" id="f-1283" unitRef="usd">970000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans contextRef="c-4" decimals="-3" id="f-1284" unitRef="usd">1514000</ifrs-full:OtherComprehensiveIncomeNetOfTaxGainsLossesOnRemeasurementsOfDefinedBenefitPlans>
    <ifrs-full:DisclosureOfFairValueOfPlanAssetsExplanatory contextRef="c-1" id="f-1285">&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:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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;100&#160;&lt;/span&gt;&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&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;&#x2014;&#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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;&#x2014;&#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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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&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="c-2" decimals="2" id="f-1286" unitRef="number">1</ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets contextRef="c-3" decimals="2" id="f-1287" unitRef="number">0.03</ifrs-full:CashAndCashEquivalentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets contextRef="c-2" decimals="2" id="f-1288" unitRef="number">0</ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets contextRef="c-3" decimals="2" id="f-1289" unitRef="number">0.60</ifrs-full:EquityInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets contextRef="c-2" decimals="2" id="f-1290" unitRef="number">0</ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets contextRef="c-3" decimals="2" id="f-1291" unitRef="number">0.37</ifrs-full:DebtInstrumentsPercentageContributedToFairValueOfPlanAssets>
    <bldp:PlanAssetsAtFairValueAllocationPercentage contextRef="c-2" decimals="2" id="f-1292" unitRef="number">1</bldp:PlanAssetsAtFairValueAllocationPercentage>
    <bldp:PlanAssetsAtFairValueAllocationPercentage contextRef="c-3" decimals="2" id="f-1293" unitRef="number">1</bldp:PlanAssetsAtFairValueAllocationPercentage>
    <ifrs-full:DisclosureOfDefinedBenefitPlansExplanatory contextRef="c-1" id="f-1294">&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:9pt;padding-left:18pt;padding-right:9pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.066%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.046%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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&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&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&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&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;4.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;span style="color:#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&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.67&#160;&lt;/span&gt;&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&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;5.00&#160;&lt;/span&gt;&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&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.89&#160;&lt;/span&gt;&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&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&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&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:9pt;padding-left:18pt;padding-right:9pt;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;Other non-current liabilities and employee future benefits (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-style:italic;font-weight:400;line-height:120%"&gt;Employee future benefits (cont'd)&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 determining net expense for the years ended December 31 were as follows:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt;padding-right:9pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:44.066%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.046%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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&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&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&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&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;5.00&#160;&lt;/span&gt;&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&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.67&#160;&lt;/span&gt;&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&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&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.89&#160;&lt;/span&gt;&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&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&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&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="c-361"
      decimals="4"
      id="f-1295"
      unitRef="number">0.0488</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="c-363"
      decimals="4"
      id="f-1296"
      unitRef="number">0.0467</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="c-362"
      decimals="4"
      id="f-1297"
      unitRef="number">0.0500</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <ifrs-full:ActuarialAssumptionOfDiscountRates
      contextRef="c-364"
      decimals="4"
      id="f-1298"
      unitRef="number">0.0489</ifrs-full:ActuarialAssumptionOfDiscountRates>
    <bldp:ActuarialAssumptionOfDiscountRatesNetExpense
      contextRef="c-361"
      decimals="4"
      id="f-1299"
      unitRef="number">0.0500</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
    <bldp:ActuarialAssumptionOfDiscountRatesNetExpense
      contextRef="c-363"
      decimals="4"
      id="f-1300"
      unitRef="number">0.0467</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
    <bldp:ActuarialAssumptionOfDiscountRatesNetExpense
      contextRef="c-362"
      decimals="4"
      id="f-1301"
      unitRef="number">0.0276</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
    <bldp:ActuarialAssumptionOfDiscountRatesNetExpense
      contextRef="c-364"
      decimals="4"
      id="f-1302"
      unitRef="number">0.0489</bldp:ActuarialAssumptionOfDiscountRatesNetExpense>
    <ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption
      contextRef="c-391"
      decimals="INF"
      id="f-1303"
      unitRef="number">0.01</ifrs-full:PercentageOfReasonablyPossibleDecreaseInActuarialAssumption>
    <ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption
      contextRef="c-391"
      decimals="INF"
      id="f-1304"
      unitRef="number">0.01</ifrs-full:PercentageOfReasonablyPossibleIncreaseInActuarialAssumption>
    <bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock contextRef="c-1" id="f-1305">Equity:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2022&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;3,035&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,931&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;7,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total share-based compensation for continuing operations (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;10,720&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,939&#160;&lt;/span&gt;&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&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;239&#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&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;469&#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&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 share-based compensation (per statement of equity)&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;10,959&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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,408&#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&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: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;Upon acquisition of BMS in November 2021 (note 7), part of the total consideration paid included the issuance of 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.&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, 2023, the Corporation issued the second and final third tranches of 224,902 (2022 - 112,451) common shares with a fair value of $3,068,000 (2022 - $1,782,000) as per the acquisition date, offset by miscellaneous deferred financing costs of $15,000 (2022 - $20,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 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.  This was renewed in May 2023 for a period of two years until April 2025.&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, 2023, 298,935,706 ( 2022 - 298,394,203) common shares were issued and outstanding.&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.886%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.028%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.030%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&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, 2022&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,041,567&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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.70&#160;&lt;/span&gt;&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&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,263,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(304,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(184,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(8,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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&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, 2022&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,807,620&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;9.19&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;(152,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(263,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(2,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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&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, 2023&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,390,222&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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.36&#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&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 following table summarizes information about the Corporation&#x2019;s share options outstanding as at December&#160;31, 2023:&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.359%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.009%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&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&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&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&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&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&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&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&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&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&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&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.33 - $3.08&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;1,038,671&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2.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&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"&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,038,671&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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.84&#160;&lt;/span&gt;&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&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.64 - $5.62&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;440,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&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;393,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$7.07 - $10.73&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;2,043,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;4.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,403,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$12.91  - $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;867,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;4.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;729,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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,390,222&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;3.4&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&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.36&#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&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&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;3,565,117&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;8.93&#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&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;During 2023, compensation expense of $3,035,000 (2022 &#x2013; $5,931,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 2023, 152,120 (2022 - 304,635) options were exercised for an equal amount of common shares for proceeds of $335,000 (2022 -$916,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 2023, options to purchase nil common shares were granted with a weighted average fair value of $nil (2022 &#x2013; 1,263,685 options and $4.92 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;As at December&#160;31, 2023, options to purchase 4,390,222 common shares were outstanding (2022 &#x2013; 4,807,620). &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, 2023, there were 17,140,498 (2022 &#x2013; 18,844,127) 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 2022 and 2023, 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;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;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:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:79.111%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.689%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2022&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;756,223&#160;&lt;/span&gt;&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&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;80,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(126,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 December 31, 2022&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;709,680&#160;&lt;/span&gt;&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&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;93,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(65,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;At December 31, 2023&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;737,369&#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&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;During 2023, compensation expense of $397,000 (2022 - $529,000) was recorded in net loss relating to 93,188 DSUs (2022 -  80,319) 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 2023, 65,499 DSUs (2022 &#x2013; 126,862) were exercised, net of applicable taxes, which resulted in the issuance of 31,736 common shares (2022 &#x2013; 58,990), resulting in an impact on equity of $171,000 (2022 - $753,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, 2023, 737,369 deferred share units were outstanding (2022 &#x2013; 709,680).&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.  Certain RSUs granted in 2023 include an additional market criteria with weighted vesting 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 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"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.694%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.106%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2022&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;966,220&#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&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;567,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(29,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(460,681)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(42,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 December 31, 2022&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,002,080&#160;&lt;/span&gt;&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&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;2,996,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;(279,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(577,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;At December 31, 2023&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;3,141,446&#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&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;(e)&#160;&#160;&#160;&#160;Restricted share units (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;During 2023, compensation expense of $7,288,000 (2022 - $2,479,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 2023, 2,996,387 RSUs were issued (2022 &#x2013; 567,693). The fair value of RSU grants is measured based on the stock price of the shares underlying the RSU on the date of grant or by using a complex simulation model, depending on the type of RSU.&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 2023, 279,668 RSUs (2022 &#x2013; 460,681) were exercised, net of applicable taxes, which resulted in the issuance of 132,745 common shares (2022 &#x2013; 217,832), resulting in an impact on equity of $585,000 (2022 - $2,466,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, 2023, 3,141,446 RSUs were outstanding (2022 &#x2013; 1,002,080).&lt;/span&gt;&lt;/div&gt;</bldp:DisclosureOfShareCapitalReservesAndOtherEquityInterestAndShareBasedPaymentArrangementsTextBlock>
    <ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements contextRef="c-1" id="f-1306">&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2022&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;3,035&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,931&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;397&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;7,288&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,479&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Total share-based compensation for continuing operations (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;10,720&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,939&#160;&lt;/span&gt;&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&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;239&#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&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;469&#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&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 share-based compensation (per statement of equity)&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;10,959&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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,408&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:AdditionalInformationAboutSharebasedPaymentArrangements>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-392" decimals="-3" id="f-1307" unitRef="usd">3035000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-393" decimals="-3" id="f-1308" unitRef="usd">5931000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-30" decimals="-3" id="f-1309" unitRef="usd">397000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-15" decimals="-3" id="f-1310" unitRef="usd">529000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-33" decimals="-3" id="f-1311" unitRef="usd">7288000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-18" decimals="-3" id="f-1312" unitRef="usd">2479000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-1" decimals="-3" id="f-1313" unitRef="usd">10720000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-4" decimals="-3" id="f-1314" unitRef="usd">8939000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployees contextRef="c-394" decimals="-3" id="f-1315" unitRef="usd">239000</bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployees>
    <bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployees contextRef="c-4" decimals="-3" id="f-1316" unitRef="usd">469000</bldp:ExpenseFromShareBasedPaymentTransactionsWithEmployees>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="c-1" decimals="-3" id="f-1317" unitRef="usd">10959000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="c-4" decimals="-3" id="f-1318" unitRef="usd">9408000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable
      contextRef="c-395"
      decimals="INF"
      id="f-1319"
      unitRef="shares">337353</ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable>
    <bldp:ConsiderationTransferredSharesIssuedNumberOfTranches
      contextRef="c-395"
      decimals="INF"
      id="f-1320"
      unitRef="tranche">3</bldp:ConsiderationTransferredSharesIssuedNumberOfTranches>
    <bldp:SaleOfStockPricePerShare1
      contextRef="c-395"
      decimals="2"
      id="f-1321"
      unitRef="usdPerShare">18.30</bldp:SaleOfStockPricePerShare1>
    <ifrs-full:ProceedsFromIssuingShares contextRef="c-396" decimals="-3" id="f-1322" unitRef="usd">4851000</ifrs-full:ProceedsFromIssuingShares>
    <ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable
      contextRef="c-2"
      decimals="INF"
      id="f-1323"
      unitRef="shares">224902</ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable>
    <ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable
      contextRef="c-3"
      decimals="INF"
      id="f-1324"
      unitRef="shares">112451</ifrs-full:NumberOfInstrumentsOrInterestsIssuedOrIssuable>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred contextRef="c-2" decimals="-3" id="f-1325" unitRef="usd">3068000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred contextRef="c-3" decimals="-3" id="f-1326" unitRef="usd">1782000</ifrs-full:AcquisitiondateFairValueOfTotalConsiderationTransferred>
    <bldp:DeferredFinanceCost contextRef="c-1" decimals="-3" id="f-1327" unitRef="usd">15000</bldp:DeferredFinanceCost>
    <bldp:DeferredFinanceCost contextRef="c-4" decimals="-3" id="f-1328" unitRef="usd">20000</bldp:DeferredFinanceCost>
    <bldp:SaleOfStockAuthorizedAmount contextRef="c-397" decimals="INF" id="f-1329" unitRef="usd">1500000000</bldp:SaleOfStockAuthorizedAmount>
    <bldp:SaleOfStockRenewalTermOfProspectus contextRef="c-398" id="f-1330">P2Y</bldp:SaleOfStockRenewalTermOfProspectus>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c-2"
      decimals="INF"
      id="f-1331"
      unitRef="shares">298935706</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c-2"
      decimals="INF"
      id="f-1332"
      unitRef="shares">298935706</ifrs-full:NumberOfSharesOutstanding>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c-3"
      decimals="INF"
      id="f-1333"
      unitRef="shares">298394203</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesOutstanding
      contextRef="c-3"
      decimals="INF"
      id="f-1334"
      unitRef="shares">298394203</ifrs-full:NumberOfSharesOutstanding>
    <bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1 contextRef="c-392" id="f-1335">P7Y</bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardExpirationPeriod1>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory contextRef="c-1" id="f-1336">&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:67.886%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.028%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:14.030%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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&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, 2022&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,041,567&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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.70&#160;&lt;/span&gt;&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&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,263,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.97&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(304,635)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.87&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(184,496)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.75&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(8,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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&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, 2022&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,807,620&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;9.19&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;(152,120)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(263,253)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(2,025)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.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&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, 2023&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,390,222&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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.36&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfShareOptionsExplanatory>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="c-9"
      decimals="INF"
      id="f-1337"
      unitRef="shares">4041567</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="c-9"
      decimals="2"
      id="f-1338"
      unitRef="usdPerShare">8.70</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="c-4"
      decimals="INF"
      id="f-1339"
      unitRef="shares">1263685</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019
      contextRef="c-4"
      decimals="2"
      id="f-1340"
      unitRef="usdPerShare">8.97</ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="c-4"
      decimals="INF"
      id="f-1341"
      unitRef="shares">304635</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019
      contextRef="c-4"
      decimals="2"
      id="f-1342"
      unitRef="usdPerShare">2.87</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement
      contextRef="c-4"
      decimals="INF"
      id="f-1343"
      unitRef="shares">184496</ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019
      contextRef="c-4"
      decimals="2"
      id="f-1344"
      unitRef="usdPerShare">12.75</ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement
      contextRef="c-4"
      decimals="INF"
      id="f-1345"
      unitRef="shares">8501</ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019
      contextRef="c-4"
      decimals="2"
      id="f-1346"
      unitRef="usdPerShare">2.20</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="c-3"
      decimals="INF"
      id="f-1347"
      unitRef="shares">4807620</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="c-3"
      decimals="2"
      id="f-1348"
      unitRef="usdPerShare">9.19</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="c-1"
      decimals="INF"
      id="f-1349"
      unitRef="shares">152120</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019
      contextRef="c-1"
      decimals="2"
      id="f-1350"
      unitRef="usdPerShare">2.25</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement
      contextRef="c-1"
      decimals="INF"
      id="f-1351"
      unitRef="shares">263253</ifrs-full:NumberOfShareOptionsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019
      contextRef="c-1"
      decimals="2"
      id="f-1352"
      unitRef="usdPerShare">10.39</ifrs-full:WeightedAverageExercisePriceOfShareOptionsForfeitedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement
      contextRef="c-1"
      decimals="INF"
      id="f-1353"
      unitRef="shares">2025</ifrs-full:NumberOfShareOptionsExpiredInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019
      contextRef="c-1"
      decimals="2"
      id="f-1354"
      unitRef="usdPerShare">1.36</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExpiredInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="c-2"
      decimals="INF"
      id="f-1355"
      unitRef="shares">4390222</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="c-2"
      decimals="2"
      id="f-1356"
      unitRef="usdPerShare">9.36</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory contextRef="c-1" id="f-1358">&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, 2023:&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.359%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.009%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&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&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&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&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&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&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&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&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&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&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&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.33 - $3.08&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;1,038,671&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2.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&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"&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,038,671&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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.84&#160;&lt;/span&gt;&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&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.64 - $5.62&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;440,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&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;393,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$7.07 - $10.73&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;2,043,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;4.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,403,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$12.91  - $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;867,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;4.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;729,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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,390,222&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;3.4&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&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.36&#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&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&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;3,565,117&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;8.93&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRangeOfExercisePricesOfOutstandingShareOptionsExplanatory>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory contextRef="c-1" id="f-1357">&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, 2023:&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:35.359%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.002%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.556%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:11.009%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&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&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&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&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&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&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&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&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&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&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&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.33 - $3.08&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;1,038,671&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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.7&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;2.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&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;border-top:1pt solid #000000;padding:0 1pt"&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,038,671&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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.84&#160;&lt;/span&gt;&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&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.64 - $5.62&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;440,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&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.05&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;393,037&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.86&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$7.07 - $10.73&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;2,043,418&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;4.2&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.14&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,403,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;div&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;$12.91  - $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;867,993&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;4.1&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.02&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-left:0.5pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;729,625&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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.43&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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,390,222&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;3.4&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&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.36&#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&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&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;3,565,117&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;8.93&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageRemainingContractualLifeOfOutstandingShareOptionsExplanatory>
    <bldp:ExercisePriceOfShareOptions
      contextRef="c-399"
      decimals="INF"
      id="f-1359"
      unitRef="usdPerShare">1.33</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="c-400"
      decimals="INF"
      id="f-1360"
      unitRef="usdPerShare">3.08</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="c-401"
      decimals="INF"
      id="f-1361"
      unitRef="shares">1038671</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019 contextRef="c-402" id="f-1362">P1Y8M12D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="c-401"
      decimals="2"
      id="f-1363"
      unitRef="usdPerShare">2.84</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="c-401"
      decimals="INF"
      id="f-1364"
      unitRef="shares">1038671</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="c-401"
      decimals="2"
      id="f-1365"
      unitRef="usdPerShare">2.84</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <bldp:ExercisePriceOfShareOptions
      contextRef="c-403"
      decimals="INF"
      id="f-1366"
      unitRef="usdPerShare">3.64</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="c-404"
      decimals="INF"
      id="f-1367"
      unitRef="usdPerShare">5.62</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="c-405"
      decimals="INF"
      id="f-1368"
      unitRef="shares">440140</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019 contextRef="c-406" id="f-1369">P2Y1M6D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="c-405"
      decimals="2"
      id="f-1370"
      unitRef="usdPerShare">4.05</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="c-405"
      decimals="INF"
      id="f-1371"
      unitRef="shares">393037</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="c-405"
      decimals="2"
      id="f-1372"
      unitRef="usdPerShare">3.86</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <bldp:ExercisePriceOfShareOptions
      contextRef="c-407"
      decimals="INF"
      id="f-1373"
      unitRef="usdPerShare">7.07</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="c-408"
      decimals="INF"
      id="f-1374"
      unitRef="usdPerShare">10.73</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="c-409"
      decimals="INF"
      id="f-1375"
      unitRef="shares">2043418</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019 contextRef="c-410" id="f-1376">P4Y2M12D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="c-409"
      decimals="2"
      id="f-1377"
      unitRef="usdPerShare">10.14</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="c-409"
      decimals="INF"
      id="f-1378"
      unitRef="shares">1403784</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="c-409"
      decimals="2"
      id="f-1379"
      unitRef="usdPerShare">10.43</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <bldp:ExercisePriceOfShareOptions
      contextRef="c-411"
      decimals="INF"
      id="f-1380"
      unitRef="usdPerShare">12.91</bldp:ExercisePriceOfShareOptions>
    <bldp:ExercisePriceOfShareOptions
      contextRef="c-412"
      decimals="INF"
      id="f-1381"
      unitRef="usdPerShare">26.13</bldp:ExercisePriceOfShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="c-413"
      decimals="INF"
      id="f-1382"
      unitRef="shares">867993</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019 contextRef="c-414" id="f-1383">P4Y1M6D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="c-413"
      decimals="2"
      id="f-1384"
      unitRef="usdPerShare">18.02</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="c-413"
      decimals="INF"
      id="f-1385"
      unitRef="shares">729625</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="c-413"
      decimals="2"
      id="f-1386"
      unitRef="usdPerShare">17.43</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="c-2"
      decimals="INF"
      id="f-1387"
      unitRef="shares">4390222</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019 contextRef="c-1" id="f-1388">P3Y4M24D</ifrs-full:WeightedAverageRemainingContractualLifeOfOutstandingShareOptions2019>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019
      contextRef="c-2"
      decimals="2"
      id="f-1389"
      unitRef="usdPerShare">9.36</ifrs-full:WeightedAverageExercisePriceOfShareOptionsOutstandingInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement
      contextRef="c-2"
      decimals="INF"
      id="f-1390"
      unitRef="shares">3565117</ifrs-full:NumberOfShareOptionsExercisableInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019
      contextRef="c-2"
      decimals="2"
      id="f-1391"
      unitRef="usdPerShare">8.93</ifrs-full:WeightedAverageExercisePriceOfShareOptionsExercisableInSharebasedPaymentArrangement2019>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-392" decimals="-3" id="f-1392" unitRef="usd">3035000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-393" decimals="-3" id="f-1393" unitRef="usd">5931000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="c-415"
      decimals="INF"
      id="f-1394"
      unitRef="shares">152120</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="c-416"
      decimals="INF"
      id="f-1395"
      unitRef="shares">304635</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:ProceedsFromExerciseOfOptions contextRef="c-415" decimals="-3" id="f-1396" unitRef="usd">335000</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:ProceedsFromExerciseOfOptions contextRef="c-416" decimals="-3" id="f-1397" unitRef="usd">916000</ifrs-full:ProceedsFromExerciseOfOptions>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="c-1"
      decimals="INF"
      id="f-1398"
      unitRef="shares">0</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019 contextRef="c-1" decimals="2" id="f-1399" unitRef="usd">0</ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019>
    <ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement
      contextRef="c-4"
      decimals="INF"
      id="f-1400"
      unitRef="shares">1263685</ifrs-full:NumberOfShareOptionsGrantedInSharebasedPaymentArrangement>
    <ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019 contextRef="c-4" decimals="2" id="f-1401" unitRef="usd">4.92</ifrs-full:WeightedAverageExercisePriceOfShareOptionsGrantedInSharebasedPaymentArrangement2019>
    <bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod contextRef="c-392" id="f-1402">P3Y</bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="c-2"
      decimals="INF"
      id="f-1403"
      unitRef="shares">4390222</ifrs-full:NumberOfOutstandingShareOptions>
    <ifrs-full:NumberOfOutstandingShareOptions
      contextRef="c-3"
      decimals="INF"
      id="f-1404"
      unitRef="shares">4807620</ifrs-full:NumberOfOutstandingShareOptions>
    <bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement
      contextRef="c-2"
      decimals="INF"
      id="f-1405"
      unitRef="shares">17140498</bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement>
    <bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement
      contextRef="c-3"
      decimals="INF"
      id="f-1406"
      unitRef="shares">18844127</bldp:NumberOfSharesAvailableForGrantInShareBasedPaymentArrangement>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c-417"
      decimals="-3"
      id="f-1407"
      unitRef="shares">0</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:NumberOfSharesIssued
      contextRef="c-418"
      decimals="-3"
      id="f-1408"
      unitRef="shares">0</ifrs-full:NumberOfSharesIssued>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-419" decimals="-3" id="f-1409" unitRef="usd">0</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-420" decimals="-3" id="f-1410" unitRef="usd">0</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <bldp:NumberOfSharesIssuedPerAwardRedeemed
      contextRef="c-30"
      decimals="INF"
      id="f-1411"
      unitRef="shares">1</bldp:NumberOfSharesIssuedPerAwardRedeemed>
    <ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory contextRef="c-1" id="f-1412">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:79.111%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.689%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2022&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;756,223&#160;&lt;/span&gt;&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&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;80,319&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(126,862)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 December 31, 2022&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;709,680&#160;&lt;/span&gt;&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&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;93,188&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(65,499)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;At December 31, 2023&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;737,369&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:76.694%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:21.106%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2022&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;966,220&#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&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;567,693&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(29,004)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(460,681)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(42,148)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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 December 31, 2022&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,002,080&#160;&lt;/span&gt;&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&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;2,996,387&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&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;(279,668)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(577,353)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;At December 31, 2023&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;3,141,446&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNumberAndWeightedAverageExercisePricesOfOtherEquityInstrumentsExplanatory>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-421"
      decimals="INF"
      id="f-1413"
      unitRef="shares">756223</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-15"
      decimals="INF"
      id="f-1414"
      unitRef="shares">80319</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-15"
      decimals="INF"
      id="f-1415"
      unitRef="shares">126862</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-422"
      decimals="INF"
      id="f-1416"
      unitRef="shares">709680</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-30"
      decimals="INF"
      id="f-1417"
      unitRef="shares">93188</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-30"
      decimals="INF"
      id="f-1418"
      unitRef="shares">65499</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-423"
      decimals="INF"
      id="f-1419"
      unitRef="shares">737369</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-30" decimals="-3" id="f-1420" unitRef="usd">397000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-15" decimals="-3" id="f-1421" unitRef="usd">529000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear
      contextRef="c-30"
      decimals="INF"
      id="f-1422"
      unitRef="shares">93188</bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear>
    <bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear
      contextRef="c-15"
      decimals="INF"
      id="f-1423"
      unitRef="shares">80319</bldp:NumberOfOtherEquityInstrumentsGrantedInShareBasedPaymentArrangementExpensedInCurrentYear>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-30"
      decimals="INF"
      id="f-1424"
      unitRef="shares">65499</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-15"
      decimals="INF"
      id="f-1425"
      unitRef="shares">126862</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <bldp:NumberOfSharesIssuedOtherEquityInstruments
      contextRef="c-30"
      decimals="INF"
      id="f-1426"
      unitRef="shares">31736</bldp:NumberOfSharesIssuedOtherEquityInstruments>
    <bldp:NumberOfSharesIssuedOtherEquityInstruments
      contextRef="c-15"
      decimals="INF"
      id="f-1427"
      unitRef="shares">58990</bldp:NumberOfSharesIssuedOtherEquityInstruments>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="c-30" decimals="-3" id="f-1428" unitRef="usd">171000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="c-15" decimals="-3" id="f-1429" unitRef="usd">753000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-423"
      decimals="INF"
      id="f-1430"
      unitRef="shares">737369</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-422"
      decimals="INF"
      id="f-1431"
      unitRef="shares">709680</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <bldp:NumberOfSharesIssuedPerAwardRedeemed
      contextRef="c-33"
      decimals="INF"
      id="f-1432"
      unitRef="shares">1</bldp:NumberOfSharesIssuedPerAwardRedeemed>
    <bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod contextRef="c-33" id="f-1433">P3Y</bldp:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod>
    <bldp:NumberOfShareBasedCompensationPlans contextRef="c-33" decimals="INF" id="f-1434" unitRef="plan">2</bldp:NumberOfShareBasedCompensationPlans>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-424"
      decimals="INF"
      id="f-1435"
      unitRef="shares">966220</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-18"
      decimals="INF"
      id="f-1436"
      unitRef="shares">567693</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment
      contextRef="c-18"
      decimals="INF"
      id="f-1437"
      unitRef="shares">-29004</bldp:NumberOfInstrumentsOtherEquityInstrumentsPerformanceFactorAdjustment>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-18"
      decimals="INF"
      id="f-1438"
      unitRef="shares">460681</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="c-18"
      decimals="INF"
      id="f-1439"
      unitRef="shares">42148</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-425"
      decimals="INF"
      id="f-1440"
      unitRef="shares">1002080</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-33"
      decimals="INF"
      id="f-1441"
      unitRef="shares">2996387</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-33"
      decimals="INF"
      id="f-1442"
      unitRef="shares">279668</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement
      contextRef="c-33"
      decimals="INF"
      id="f-1443"
      unitRef="shares">577353</ifrs-full:NumberOfOtherEquityInstrumentsForfeitedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-426"
      decimals="INF"
      id="f-1444"
      unitRef="shares">3141446</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-33" decimals="-3" id="f-1445" unitRef="usd">7288000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-18" decimals="-3" id="f-1446" unitRef="usd">2479000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-33"
      decimals="INF"
      id="f-1447"
      unitRef="shares">2996387</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted
      contextRef="c-18"
      decimals="INF"
      id="f-1448"
      unitRef="shares">567693</ifrs-full:NumberOfInstrumentsOtherEquityInstrumentsGranted>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-33"
      decimals="INF"
      id="f-1449"
      unitRef="shares">279668</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement
      contextRef="c-18"
      decimals="INF"
      id="f-1450"
      unitRef="shares">460681</ifrs-full:NumberOfOtherEquityInstrumentsExercisedOrVestedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="c-33"
      decimals="INF"
      id="f-1451"
      unitRef="shares">132745</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement
      contextRef="c-18"
      decimals="INF"
      id="f-1452"
      unitRef="shares">217832</ifrs-full:NumberOfShareOptionsExercisedInSharebasedPaymentArrangement>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="c-33" decimals="-3" id="f-1453" unitRef="usd">585000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions contextRef="c-18" decimals="-3" id="f-1454" unitRef="usd">2466000</ifrs-full:IncreaseDecreaseThroughSharebasedPaymentTransactions>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-426"
      decimals="INF"
      id="f-1455"
      unitRef="shares">3141446</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement
      contextRef="c-425"
      decimals="INF"
      id="f-1456"
      unitRef="shares">1002080</ifrs-full:NumberOfOtherEquityInstrumentsOutstandingInSharebasedPaymentArrangement>
    <ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory contextRef="c-1" id="f-1460">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;As at December&#160;31, 2023, the Corporation is committed to minimum lease payments (note 19).&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:113%"&gt;Long-term investments include two investments committing the Corporation to be a limited partner in hydrogen infrastructure and growth equity funds (note 14).  The Corporation has committed to investing &#xa3;25,000,000 (including &#xa3;10,986,000 invested as of December 31, 2023) into HyCap.  The Corporation has committed to investing &#x20ac;30,000,000 (including  &#x20ac;4,701,000 invested as of December 31, 2023) into Clean H2.  Long-term investments also include an investment committing the Corporation to be a limited partner in Templewater, a decarbonization climate technology and growth equity fund. The Corporation has committed to investing $1,000,000 (including $nil invested as of December 31, 2023) in Templewater. &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;As at December&#160;31, 2023, the Corporation has outstanding commitments aggregating up to a maximum of $22,031,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, 2023 and December 31, 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 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, 2023, 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, 2023, 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;In the ordinary course of business or as required by certain acquisition or disposition agreements, the Corporation is periodically required to provide certain indemnities to other parties. As of December&#160;31, 2023, the Corporation has not accrued any significant amount owing, or receivable, due to any indemnity agreements undertaken in the ordinary course of business.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfCommitmentsAndContingentLiabilitiesExplanatory>
    <bldp:NumberOfInvestmentsCommittingToBeLimitedPartner
      contextRef="c-2"
      decimals="INF"
      id="f-1461"
      unitRef="investment">2</bldp:NumberOfInvestmentsCommittingToBeLimitedPartner>
    <ifrs-full:CapitalCommitments contextRef="c-430" decimals="-3" id="f-1462" unitRef="gbp">25000000</ifrs-full:CapitalCommitments>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-431" decimals="-3" id="f-1463" unitRef="gbp">10986000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:CapitalCommitments contextRef="c-432" decimals="-3" id="f-1464" unitRef="eur">30000000</ifrs-full:CapitalCommitments>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-433" decimals="-3" id="f-1465" unitRef="eur">4701000</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:CapitalCommitments contextRef="c-434" decimals="-3" id="f-1466" unitRef="usd">1000000</ifrs-full:CapitalCommitments>
    <ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities contextRef="c-435" decimals="-3" id="f-1467" unitRef="usd">0</ifrs-full:OtherCashPaymentsToAcquireInterestsInJointVenturesClassifiedAsInvestingActivities>
    <ifrs-full:CapitalCommitments contextRef="c-2" decimals="-3" id="f-1468" unitRef="usd">22031000</ifrs-full:CapitalCommitments>
    <bldp:IntellectualPropertyTerm contextRef="c-436" id="f-1469">P15Y</bldp:IntellectualPropertyTerm>
    <bldp:PaymentsForRoyaltyAgreement contextRef="c-437" decimals="INF" id="f-1470" unitRef="usd">0</bldp:PaymentsForRoyaltyAgreement>
    <bldp:PaymentsForRoyaltyAgreement contextRef="c-436" decimals="INF" id="f-1471" unitRef="usd">0</bldp:PaymentsForRoyaltyAgreement>
    <bldp:RoyaltyObligationContingentPercentage
      contextRef="c-436"
      decimals="INF"
      id="f-1472"
      unitRef="number">0.02</bldp:RoyaltyObligationContingentPercentage>
    <bldp:RoyaltyObligationContingentMaximumAmount contextRef="c-438" decimals="-3" id="f-1473" unitRef="usd">4613000</bldp:RoyaltyObligationContingentMaximumAmount>
    <bldp:RoyaltyObligationContingentMaximumAmount contextRef="c-438" decimals="-3" id="f-1474" unitRef="cad">5351000</bldp:RoyaltyObligationContingentMaximumAmount>
    <ifrs-full:RoyaltyExpense contextRef="c-436" decimals="INF" id="f-1475" unitRef="usd">0</ifrs-full:RoyaltyExpense>
    <bldp:RoyaltyObligationContingentPercentage
      contextRef="c-439"
      decimals="INF"
      id="f-1476"
      unitRef="number">0.02</bldp:RoyaltyObligationContingentPercentage>
    <bldp:RoyaltyObligationContingentMaximumAmount contextRef="c-440" decimals="-3" id="f-1477" unitRef="usd">1896000</bldp:RoyaltyObligationContingentMaximumAmount>
    <bldp:RoyaltyObligationContingentMaximumAmount contextRef="c-440" decimals="-3" id="f-1478" unitRef="cad">2200000</bldp:RoyaltyObligationContingentMaximumAmount>
    <ifrs-full:RoyaltyExpense contextRef="c-439" decimals="INF" id="f-1479" unitRef="usd">0</ifrs-full:RoyaltyExpense>
    <ifrs-full:DisclosureOfRevenueExplanatory contextRef="c-1" id="f-1480">Disaggregation of revenue:&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 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="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;23.  Disaggregation of revenue (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;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:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.971%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.364%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.365%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;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&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;2023&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;2022&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;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;11,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;9,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;48,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;37,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;3,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;102,368&#160;&lt;/span&gt;&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&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;81,860&#160;&lt;/span&gt;&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&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;Application&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;Bus&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;29,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;24,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Truck&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Rail&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Marine&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;HD Mobility subtotal&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;66,657&#160;&lt;/span&gt;&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&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;43,679&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Emerging Markets 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;14,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;102,368&#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&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;81,860&#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&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;Timing of revenue recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;Products transferred at a point in time&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;78,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;52,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;23,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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&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;102,368&#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&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;81,860&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRevenueExplanatory>
    <ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory contextRef="c-1" id="f-1481">&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 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:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.637%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.971%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.364%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.365%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;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&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;2023&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;2022&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;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;11,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;9,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;48,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,444&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;37,736&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,572&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;3,694&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,717&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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;102,368&#160;&lt;/span&gt;&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&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;81,860&#160;&lt;/span&gt;&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&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;Application&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;Bus&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;29,265&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;24,917&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Truck&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,961&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,472&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Rail&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,106&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Marine&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,184&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;HD Mobility subtotal&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;66,657&#160;&lt;/span&gt;&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&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;43,679&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;Stationary&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,707&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,872&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Emerging Markets 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;14,004&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,309&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;102,368&#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&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;81,860&#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&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;Timing of revenue recognition&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;Products transferred at a point in time&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;78,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;52,749&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;23,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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,111&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&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;102,368&#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&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;81,860&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfDisaggregationOfRevenueFromContractsWithCustomersExplanatory>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-441" decimals="-3" id="f-1482" unitRef="usd">11980000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-442" decimals="-3" id="f-1483" unitRef="usd">9127000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-443" decimals="-3" id="f-1484" unitRef="usd">48958000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-444" decimals="-3" id="f-1485" unitRef="usd">38444000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-445" decimals="-3" id="f-1486" unitRef="usd">37736000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-446" decimals="-3" id="f-1487" unitRef="usd">28572000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-447" decimals="-3" id="f-1488" unitRef="usd">3694000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-448" decimals="-3" id="f-1489" unitRef="usd">5717000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-1" decimals="-3" id="f-1490" unitRef="usd">102368000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-4" decimals="-3" id="f-1491" unitRef="usd">81860000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-449" decimals="-3" id="f-1492" unitRef="usd">29265000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-450" decimals="-3" id="f-1493" unitRef="usd">24917000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-451" decimals="-3" id="f-1494" unitRef="usd">10961000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-452" decimals="-3" id="f-1495" unitRef="usd">11472000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-453" decimals="-3" id="f-1496" unitRef="usd">19100000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-454" decimals="-3" id="f-1497" unitRef="usd">5106000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-455" decimals="-3" id="f-1498" unitRef="usd">7331000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-456" decimals="-3" id="f-1499" unitRef="usd">2184000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-457" decimals="-3" id="f-1500" unitRef="usd">66657000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-458" decimals="-3" id="f-1501" unitRef="usd">43679000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-459" decimals="-3" id="f-1502" unitRef="usd">21707000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-460" decimals="-3" id="f-1503" unitRef="usd">18872000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-461" decimals="-3" id="f-1504" unitRef="usd">14004000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-462" decimals="-3" id="f-1505" unitRef="usd">19309000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-1" decimals="-3" id="f-1506" unitRef="usd">102368000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-4" decimals="-3" id="f-1507" unitRef="usd">81860000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-463" decimals="-3" id="f-1508" unitRef="usd">78769000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-464" decimals="-3" id="f-1509" unitRef="usd">52749000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-465" decimals="-3" id="f-1510" unitRef="usd">23599000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-466" decimals="-3" id="f-1511" unitRef="usd">29111000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-1" decimals="-3" id="f-1512" unitRef="usd">102368000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-4" decimals="-3" id="f-1513" unitRef="usd">81860000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:DisclosureOfExpensesByNatureExplanatory contextRef="c-1" id="f-1514">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="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.147%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.023%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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&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,868&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;92,743&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;114,588&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;101,682&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfExpensesByNatureExplanatory>
    <bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock contextRef="c-1" id="f-1515">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.929%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.147%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.022%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.554%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.023%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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&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,868&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;92,743&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,720&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;114,588&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;101,682&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:DisclosureOfDetailedInformationonPersonnelExpensesTableTextBlock>
    <ifrs-full:ShorttermEmployeeBenefitsExpense contextRef="c-1" decimals="-3" id="f-1516" unitRef="usd">103868000</ifrs-full:ShorttermEmployeeBenefitsExpense>
    <ifrs-full:ShorttermEmployeeBenefitsExpense contextRef="c-4" decimals="-3" id="f-1517" unitRef="usd">92743000</ifrs-full:ShorttermEmployeeBenefitsExpense>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-1" decimals="-3" id="f-1518" unitRef="usd">10720000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees contextRef="c-4" decimals="-3" id="f-1519" unitRef="usd">8939000</ifrs-full:ExpenseFromSharebasedPaymentTransactionsWithEmployees>
    <ifrs-full:EmployeeBenefitsExpense contextRef="c-1" decimals="-3" id="f-1520" unitRef="usd">114588000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:EmployeeBenefitsExpense contextRef="c-4" decimals="-3" id="f-1521" unitRef="usd">101682000</ifrs-full:EmployeeBenefitsExpense>
    <ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory contextRef="c-1" id="f-1522">Other operating expense:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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;1,498&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;73&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 and related 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;1,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Acquisition related 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;773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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,783&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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,412&#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&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;During the year ended December&#160;31, 2023, the Corporation recorded a net impairment loss on trade receivables of $1,498,000 (2022 - $73,000), consisting primarily of various 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-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="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, 2023, total restructuring and related charges of $1,512,000 (2022 - $482,000) relate primarily to certain cost cutting measures and related personnel costs.&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 $773,000 (2022 - $2,857,000) for the year ended December&#160;31, 2023 consist primarily of other legal, advisory, and transaction related costs incurred due to corporate development activities.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfOtherOperatingExpenseExplanatory>
    <bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock contextRef="c-1" id="f-1523">&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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, 2022&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;1,498&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;73&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 and related 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;1,512&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;482&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Acquisition related 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;773&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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&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,783&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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,412&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:DisclosureOfDetailedInformationOtherOperatingExpensesTableTextBlock>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables contextRef="c-1" decimals="-3" id="f-1524" unitRef="usd">1498000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables contextRef="c-4" decimals="-3" id="f-1525" unitRef="usd">73000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ExpenseOfRestructuringActivities contextRef="c-1" decimals="-3" id="f-1526" unitRef="usd">1512000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:ExpenseOfRestructuringActivities contextRef="c-4" decimals="-3" id="f-1527" unitRef="usd">482000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination contextRef="c-1" decimals="-3" id="f-1528" unitRef="usd">773000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination contextRef="c-4" decimals="-3" id="f-1529" unitRef="usd">2857000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:MiscellaneousOtherOperatingExpense contextRef="c-1" decimals="-3" id="f-1530" unitRef="usd">3783000</ifrs-full:MiscellaneousOtherOperatingExpense>
    <ifrs-full:MiscellaneousOtherOperatingExpense contextRef="c-4" decimals="-3" id="f-1531" unitRef="usd">3412000</ifrs-full:MiscellaneousOtherOperatingExpense>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables contextRef="c-1" decimals="-3" id="f-1532" unitRef="usd">1498000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables contextRef="c-4" decimals="-3" id="f-1533" unitRef="usd">73000</ifrs-full:ImpairmentLossReversalOfImpairmentLossRecognisedInProfitOrLossTradeReceivables>
    <ifrs-full:ExpenseOfRestructuringActivities contextRef="c-1" decimals="-3" id="f-1534" unitRef="usd">1512000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:ExpenseOfRestructuringActivities contextRef="c-4" decimals="-3" id="f-1535" unitRef="usd">482000</ifrs-full:ExpenseOfRestructuringActivities>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination contextRef="c-1" decimals="-3" id="f-1536" unitRef="usd">773000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination contextRef="c-4" decimals="-3" id="f-1537" unitRef="usd">2857000</ifrs-full:AcquisitionrelatedCostsForTransactionRecognisedSeparatelyFromAcquisitionOfAssetsAndAssumptionOfLiabilitiesInBusinessCombination>
    <ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory contextRef="c-1" id="f-1538">Finance income and expense:&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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;(109)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(189)&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;43,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Mark to market and foreign exchange loss on financial assets (notes 14 &amp;amp; 32)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Finance income (loss) 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;31,055&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;(2,112)&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&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,105)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&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,265)&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;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinanceIncomeExpenseExplanatory>
    <bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock contextRef="c-1" id="f-1539">&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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;(109)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(189)&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;43,340&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,606&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Mark to market and foreign exchange loss on financial assets (notes 14 &amp;amp; 32)&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,897)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,877)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;821&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,552)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;(100)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Finance income (loss) 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;31,055&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;(2,112)&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&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,105)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&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,265)&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;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:DisclosureOfDetailedInformationonFinanceIncomeAndExpenseTableTextBlock>
    <ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="c-1" decimals="-3" id="f-1540" unitRef="usd">109000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
    <ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans contextRef="c-4" decimals="-3" id="f-1541" unitRef="usd">189000</ifrs-full:PostemploymentBenefitExpenseDefinedBenefitPlans>
    <ifrs-full:InvestmentIncome contextRef="c-1" decimals="-3" id="f-1542" unitRef="usd">43340000</ifrs-full:InvestmentIncome>
    <ifrs-full:InvestmentIncome contextRef="c-4" decimals="-3" id="f-1543" unitRef="usd">19606000</ifrs-full:InvestmentIncome>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-1" decimals="-3" id="f-1544" unitRef="usd">-12897000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-4" decimals="-3" id="f-1545" unitRef="usd">-16877000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="c-1" decimals="-3" id="f-1546" unitRef="usd">821000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss contextRef="c-4" decimals="-3" id="f-1547" unitRef="usd">-4552000</ifrs-full:GainsLossesOnExchangeDifferencesOnTranslationRecognisedInProfitOrLoss>
    <bldp:GovernmentLevies contextRef="c-1" decimals="-3" id="f-1548" unitRef="usd">100000</bldp:GovernmentLevies>
    <bldp:GovernmentLevies contextRef="c-4" decimals="-3" id="f-1549" unitRef="usd">100000</bldp:GovernmentLevies>
    <bldp:FinanceAndOtherIncomeExpenses contextRef="c-1" decimals="-3" id="f-1550" unitRef="usd">31055000</bldp:FinanceAndOtherIncomeExpenses>
    <bldp:FinanceAndOtherIncomeExpenses contextRef="c-4" decimals="-3" id="f-1551" unitRef="usd">-2112000</bldp:FinanceAndOtherIncomeExpenses>
    <ifrs-full:FinanceCosts contextRef="c-1" decimals="-3" id="f-1552" unitRef="usd">1105000</ifrs-full:FinanceCosts>
    <ifrs-full:FinanceCosts contextRef="c-4" decimals="-3" id="f-1553" unitRef="usd">1265000</ifrs-full:FinanceCosts>
    <ifrs-full:DisclosureOfImpairmentOfAssetsExplanatory contextRef="c-1" id="f-1554">Impairment charges on property, plant, and equipment:&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, 2023, the Corporation recognized impairment charges on property, plant, and equipment of  $967,000  (2022 - $7,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;During the year ended December&#160;31, 2023, the Corporation decided to suspend investment in a planned facility in China .  As a result of this decision, the Corporation will not be able to recover any costs totalling $936,000 as the plant was still in the design phase and the costs incurred are not directly transferable to any other planned location. Consequently, the Corporation recognized property, plant and equipment impairment charges of $936,000 during the year ended December&#160;31, 2023. &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;During the year ended December&#160;31, 2023, the Corporation also recorded an impairment loss of $31,000 (2022 - $7,000) 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;</ifrs-full:DisclosureOfImpairmentOfAssetsExplanatory>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-1" decimals="-3" id="f-1555" unitRef="usd">967000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-169" decimals="-3" id="f-1556" unitRef="usd">7000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-170" decimals="-3" id="f-1557" unitRef="usd">936000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-170" decimals="-3" id="f-1558" unitRef="usd">936000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-172" decimals="-3" id="f-1559" unitRef="usd">31000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment contextRef="c-169" decimals="-3" id="f-1560" unitRef="usd">7000</ifrs-full:ImpairmentLossRecognisedInProfitOrLossPropertyPlantAndEquipment>
    <ifrs-full:DisclosureOfIncomeTaxExplanatory contextRef="c-1" id="f-1561">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: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;28. &#160;&#160;&#160;&#160;Income taxes (cont'd):&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;Current tax expense (cont'd): &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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;158&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;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&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;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;(45,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;(12,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;2,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;42,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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 income tax expense 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;158&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;42&#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&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&#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:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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;(144,052)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(160,329)&lt;/span&gt;&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&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;Expected tax recovery at 27.00% (2022 &#x2013; 27.00% )&lt;/span&gt;&lt;/div&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,894)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(43,289)&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;(993)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(4,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;4,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&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;39,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Income taxes 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;158&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;42&#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&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:400;line-height:120%"&gt;(b)&#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, 2023, 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:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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;143,663&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;127,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;/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;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;36,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;14,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;394,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;284,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Capital losses 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;10,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;46,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;221,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&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;867,600&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;709,443&#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&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;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;28. &#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;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;Unrecognized deferred tax asset (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:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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;143,663&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;127,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;/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;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;262,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Canadian capital 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;12,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;46,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;46,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;65,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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;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;13,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;122&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"&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;115&#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&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 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 2033 to 2043.&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 2023 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 2023 to 2043.  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="c-1" id="f-1562">&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: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;28. &#160;&#160;&#160;&#160;Income taxes (cont'd):&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;Current tax expense (cont'd): &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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&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;39&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;94&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;158&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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;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&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;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;(45,050)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;(12,264)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;2,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;277&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;42,876&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,987&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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 income tax expense 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;158&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;42&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:DisclosureOfMajorComponentsOfTaxExpenseIncomeTableTextBlock>
    <ifrs-full:CurrentTaxExpenseIncome contextRef="c-1" decimals="-3" id="f-1563" unitRef="usd">64000</ifrs-full:CurrentTaxExpenseIncome>
    <ifrs-full:CurrentTaxExpenseIncome contextRef="c-4" decimals="-3" id="f-1564" unitRef="usd">39000</ifrs-full:CurrentTaxExpenseIncome>
    <bldp:WithholdingTax contextRef="c-1" decimals="-3" id="f-1565" unitRef="usd">94000</bldp:WithholdingTax>
    <bldp:WithholdingTax contextRef="c-4" decimals="-3" id="f-1566" unitRef="usd">3000</bldp:WithholdingTax>
    <ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods contextRef="c-1" decimals="-3" id="f-1567" unitRef="usd">158000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods contextRef="c-4" decimals="-3" id="f-1568" unitRef="usd">42000</ifrs-full:CurrentTaxExpenseIncomeAndAdjustmentsForCurrentTaxOfPriorPeriods>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences contextRef="c-1" decimals="-3" id="f-1569" unitRef="usd">-45050000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences contextRef="c-4" decimals="-3" id="f-1570" unitRef="usd">-12264000</ifrs-full:DeferredTaxExpenseIncomeRelatingToOriginationAndReversalOfTemporaryDifferences>
    <ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods contextRef="c-1" decimals="-3" id="f-1571" unitRef="usd">2174000</ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods>
    <ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods contextRef="c-4" decimals="-3" id="f-1572" unitRef="usd">277000</ifrs-full:AdjustmentsForDeferredTaxOfPriorPeriods>
    <bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences contextRef="c-1" decimals="-3" id="f-1573" unitRef="usd">42876000</bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences>
    <bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences contextRef="c-4" decimals="-3" id="f-1574" unitRef="usd">11987000</bldp:ChangeInUnrecognizedDeductibleTemporaryDifferences>
    <bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods contextRef="c-1" decimals="-3" id="f-1575" unitRef="usd">0</bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods>
    <bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods contextRef="c-4" decimals="-3" id="f-1576" unitRef="usd">0</bldp:DeferredTaxExpenseIncomeAndAdjustmentsForDeferredTaxOfPriorPeriods>
    <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="c-1" decimals="-3" id="f-1577" unitRef="usd">158000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="c-4" decimals="-3" id="f-1578" unitRef="usd">42000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock contextRef="c-1" id="f-1579">&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:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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;(144,052)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(160,329)&lt;/span&gt;&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&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;Expected tax recovery at 27.00% (2022 &#x2013; 27.00% )&lt;/span&gt;&lt;/div&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,894)&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;(43,289)&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&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;(993)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,712&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;96&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,515&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;(4,009)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,782)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;4,165&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&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;39,674&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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;119&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Income taxes 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;158&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;42&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:DisclosureOfReconciliationOfAccountingProfitMultipliedByApplicableTaxRatesAndAverageEffectiveTaxRateTableTextBlock>
    <ifrs-full:AccountingProfit contextRef="c-1" decimals="-3" id="f-1580" unitRef="usd">-144052000</ifrs-full:AccountingProfit>
    <ifrs-full:AccountingProfit contextRef="c-4" decimals="-3" id="f-1581" unitRef="usd">-160329000</ifrs-full:AccountingProfit>
    <bldp:ExpectedTaxRecovery contextRef="c-2" decimals="2" id="f-1582" unitRef="number">0.2700</bldp:ExpectedTaxRecovery>
    <bldp:ExpectedTaxRecovery contextRef="c-3" decimals="2" id="f-1583" unitRef="number">0.2700</bldp:ExpectedTaxRecovery>
    <ifrs-full:TaxExpenseIncomeAtApplicableTaxRate contextRef="c-1" decimals="-3" id="f-1584" unitRef="usd">-38894000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
    <ifrs-full:TaxExpenseIncomeAtApplicableTaxRate contextRef="c-4" decimals="-3" id="f-1585" unitRef="usd">-43289000</ifrs-full:TaxExpenseIncomeAtApplicableTaxRate>
    <bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome contextRef="c-1" decimals="-3" id="f-1586" unitRef="usd">993000</bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome>
    <bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome contextRef="c-4" decimals="-3" id="f-1587" unitRef="usd">-12712000</bldp:TaxEffectOfNonDeductibleExpensesOrNonTaxableIncome>
    <ifrs-full:TaxEffectOfTaxLosses contextRef="c-1" decimals="-3" id="f-1588" unitRef="usd">96000</ifrs-full:TaxEffectOfTaxLosses>
    <ifrs-full:TaxEffectOfTaxLosses contextRef="c-4" decimals="-3" id="f-1589" unitRef="usd">1515000</ifrs-full:TaxEffectOfTaxLosses>
    <bldp:TaxEffectOfTaxCreditsEarned contextRef="c-1" decimals="-3" id="f-1590" unitRef="usd">4009000</bldp:TaxEffectOfTaxCreditsEarned>
    <bldp:TaxEffectOfTaxCreditsEarned contextRef="c-4" decimals="-3" id="f-1591" unitRef="usd">3782000</bldp:TaxEffectOfTaxCreditsEarned>
    <ifrs-full:TaxEffectOfForeignTaxRates contextRef="c-1" decimals="-3" id="f-1592" unitRef="usd">4165000</ifrs-full:TaxEffectOfForeignTaxRates>
    <ifrs-full:TaxEffectOfForeignTaxRates contextRef="c-4" decimals="-3" id="f-1593" unitRef="usd">4636000</ifrs-full:TaxEffectOfForeignTaxRates>
    <bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences contextRef="c-1" decimals="-3" id="f-1594" unitRef="usd">39674000</bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences>
    <bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences contextRef="c-4" decimals="-3" id="f-1595" unitRef="usd">28247000</bldp:TaxEffectOfChangeInUnrecognizedDeductibleTemporaryDifferences>
    <bldp:TaxEffectOther contextRef="c-1" decimals="-3" id="f-1596" unitRef="usd">119000</bldp:TaxEffectOther>
    <bldp:TaxEffectOther contextRef="c-4" decimals="-3" id="f-1597" unitRef="usd">3000</bldp:TaxEffectOther>
    <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="c-1" decimals="-3" id="f-1598" unitRef="usd">158000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:IncomeTaxExpenseContinuingOperations contextRef="c-4" decimals="-3" id="f-1599" unitRef="usd">42000</ifrs-full:IncomeTaxExpenseContinuingOperations>
    <ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory contextRef="c-1" id="f-1600">&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, 2023, 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:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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;143,663&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;127,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;/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;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;36,315&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,463&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;14,145&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;394,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;284,468&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Capital losses 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;10,703&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;46,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,451&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;221,365&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,991&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&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;867,600&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;709,443&#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&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:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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;143,663&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;127,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;/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;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;262,887&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;165,647&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Canadian capital 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;12,958&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;46,810&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;501&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;46,784&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,237&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;65,786&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,495&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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;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;13,085&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,304&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;122&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;padding:0 1pt"&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;115&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTemporaryDifferenceUnusedTaxLossesAndUnusedTaxCreditsExplanatory>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-467" decimals="-3" id="f-1601" unitRef="usd">143663000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-468" decimals="-3" id="f-1602" unitRef="usd">127482000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-469" decimals="-3" id="f-1603" unitRef="usd">36315000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-470" decimals="-3" id="f-1604" unitRef="usd">21463000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-471" decimals="-3" id="f-1605" unitRef="usd">14145000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-472" decimals="-3" id="f-1606" unitRef="usd">23588000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-473" decimals="-3" id="f-1607" unitRef="usd">394599000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-474" decimals="-3" id="f-1608" unitRef="usd">284468000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-475" decimals="-3" id="f-1609" unitRef="usd">10703000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-476" decimals="-3" id="f-1610" unitRef="usd">0</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-477" decimals="-3" id="f-1611" unitRef="usd">46810000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-478" decimals="-3" id="f-1612" unitRef="usd">43451000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-479" decimals="-3" id="f-1613" unitRef="usd">221365000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-480" decimals="-3" id="f-1614" unitRef="usd">208991000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-2" decimals="-3" id="f-1615" unitRef="usd">867600000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised contextRef="c-3" decimals="-3" id="f-1616" unitRef="usd">709443000</ifrs-full:DeductibleTemporaryDifferencesForWhichNoDeferredTaxAssetIsRecognised>
    <ifrs-full:DeferredTaxAssets contextRef="c-481" decimals="-3" id="f-1617" unitRef="usd">143663000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-482" decimals="-3" id="f-1618" unitRef="usd">127482000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-483" decimals="-3" id="f-1619" unitRef="usd">262887000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-484" decimals="-3" id="f-1620" unitRef="usd">165647000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-485" decimals="-3" id="f-1621" unitRef="usd">12958000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-486" decimals="-3" id="f-1622" unitRef="usd">0</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-487" decimals="-3" id="f-1623" unitRef="usd">46810000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-488" decimals="-3" id="f-1624" unitRef="usd">40877000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-489" decimals="-3" id="f-1625" unitRef="usd">46000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-490" decimals="-3" id="f-1626" unitRef="usd">501000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-491" decimals="-3" id="f-1627" unitRef="usd">46784000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-492" decimals="-3" id="f-1628" unitRef="usd">49237000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-493" decimals="-3" id="f-1629" unitRef="usd">65786000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-494" decimals="-3" id="f-1630" unitRef="usd">50495000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-495" decimals="-3" id="f-1631" unitRef="usd">116000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-496" decimals="-3" id="f-1632" unitRef="usd">61000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-497" decimals="-3" id="f-1633" unitRef="usd">13085000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-498" decimals="-3" id="f-1634" unitRef="usd">14304000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-499" decimals="-3" id="f-1635" unitRef="usd">122000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DeferredTaxAssets contextRef="c-500" decimals="-3" id="f-1636" unitRef="usd">115000</ifrs-full:DeferredTaxAssets>
    <ifrs-full:DisclosureOfRelatedPartyExplanatory contextRef="c-1" id="f-1637">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 13).&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, 2023 and 2022, 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:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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;13,697&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,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&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;13,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&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;1,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,099&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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,115&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt 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;Cost of goods sold and operating expense&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,996&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"&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;3,225&#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&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;29.&#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;On completion of an Equity Transfer Agreement in October 2023, the Corporation disposed of its 10% investment in Synergy Ballard JVCo valued at $nil as of December&#160;31, 2023.&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;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-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:9pt;padding-left:54pt;text-indent:-36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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,817&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,416&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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;Termination 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;&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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,622&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,793&#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&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&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,504&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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,517&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfRelatedPartyExplanatory>
    <ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory contextRef="c-1" id="f-1638">&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, 2023 and 2022, 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:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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;13,697&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,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&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;13,901&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&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;1,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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,095&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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 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 #000;padding:2px 0 2px 1pt;text-align:left;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-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,099&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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,115&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-bottom:2pt 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;Cost of goods sold and operating expense&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,996&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"&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;3,225&#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&gt;&lt;/tr&gt;&lt;/table&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;Key management personnel compensation is comprised of:&lt;/span&gt;&lt;/div&gt;&lt;div style="margin-bottom:9pt;padding-left:54pt;text-indent:-36pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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,817&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,416&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;65&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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;/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;Termination 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;&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;247&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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,622&#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&gt;&lt;td colspan="3" style="background-color:#ffffff;padding:0 1pt"&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;1,793&#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&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&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,504&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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,517&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfTransactionsBetweenRelatedPartiesExplanatory>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-56" decimals="2" id="f-1639" unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-55" decimals="2" id="f-1640" unitRef="number">0.49</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions contextRef="c-501" decimals="-3" id="f-1641" unitRef="usd">13697000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <ifrs-full:AmountsReceivableRelatedPartyTransactions contextRef="c-502" decimals="-3" id="f-1642" unitRef="usd">13320000</ifrs-full:AmountsReceivableRelatedPartyTransactions>
    <bldp:InvestmentsRelatedPartyTransactions contextRef="c-501" decimals="-3" id="f-1643" unitRef="usd">13901000</bldp:InvestmentsRelatedPartyTransactions>
    <bldp:InvestmentsRelatedPartyTransactions contextRef="c-502" decimals="-3" id="f-1644" unitRef="usd">24026000</bldp:InvestmentsRelatedPartyTransactions>
    <bldp:ContractLiabilitiesRelatedPartyTransactions contextRef="c-501" decimals="-3" id="f-1645" unitRef="usd">1904000</bldp:ContractLiabilitiesRelatedPartyTransactions>
    <bldp:ContractLiabilitiesRelatedPartyTransactions contextRef="c-502" decimals="-3" id="f-1646" unitRef="usd">2095000</bldp:ContractLiabilitiesRelatedPartyTransactions>
    <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions contextRef="c-503" decimals="-3" id="f-1647" unitRef="usd">8099000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
    <ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions contextRef="c-504" decimals="-3" id="f-1648" unitRef="usd">8115000</ifrs-full:RevenueFromRenderingOfServicesRelatedPartyTransactions>
    <bldp:CostOfGoodsSoldAndOperatingExpense contextRef="c-503" decimals="-3" id="f-1649" unitRef="usd">1996000</bldp:CostOfGoodsSoldAndOperatingExpense>
    <bldp:CostOfGoodsSoldAndOperatingExpense contextRef="c-504" decimals="-3" id="f-1650" unitRef="usd">3225000</bldp:CostOfGoodsSoldAndOperatingExpense>
    <ifrs-full:ProportionOfOwnershipInterestInJointVenture contextRef="c-57" decimals="2" id="f-1651" unitRef="number">0.10</ifrs-full:ProportionOfOwnershipInterestInJointVenture>
    <ifrs-full:InvestmentAccountedForUsingEquityMethod contextRef="c-250" decimals="-3" id="f-1652" unitRef="usd">0</ifrs-full:InvestmentAccountedForUsingEquityMethod>
    <bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod contextRef="c-1" id="f-1653">P12M</bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriod>
    <bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear contextRef="c-1" id="f-1654">P1M</bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear>
    <bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear contextRef="c-505" id="f-1655">P24M</bldp:KeyManagementPersonnelCompensationMaximumObligationNoticePeriodPerEachYear>
    <bldp:KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl contextRef="c-1" id="f-1656">P2Y</bldp:KeyManagementPersonnelCompensationNumberOfYearsDueToChangeInControl>
    <bldp:KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod contextRef="c-1" id="f-1657">P24M</bldp:KeyManagementPersonnelCompensationDueToChangeInControlPaymentEquivalentPeriod>
    <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits contextRef="c-1" decimals="-3" id="f-1658" unitRef="usd">3817000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits contextRef="c-4" decimals="-3" id="f-1659" unitRef="usd">3416000</ifrs-full:KeyManagementPersonnelCompensationShorttermEmployeeBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits contextRef="c-1" decimals="-3" id="f-1660" unitRef="usd">65000</ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits contextRef="c-4" decimals="-3" id="f-1661" unitRef="usd">61000</ifrs-full:KeyManagementPersonnelCompensationPostemploymentBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits contextRef="c-1" decimals="-3" id="f-1662" unitRef="usd">0</ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits contextRef="c-4" decimals="-3" id="f-1663" unitRef="usd">247000</ifrs-full:KeyManagementPersonnelCompensationTerminationBenefits>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment contextRef="c-1" decimals="-3" id="f-1664" unitRef="usd">2622000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment contextRef="c-4" decimals="-3" id="f-1665" unitRef="usd">1793000</ifrs-full:KeyManagementPersonnelCompensationSharebasedPayment>
    <ifrs-full:KeyManagementPersonnelCompensation contextRef="c-1" decimals="-3" id="f-1666" unitRef="usd">6504000</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:KeyManagementPersonnelCompensation contextRef="c-4" decimals="-3" id="f-1667" unitRef="usd">5517000</ifrs-full:KeyManagementPersonnelCompensation>
    <ifrs-full:DisclosureOfCashFlowStatementExplanatory contextRef="c-1" id="f-1668">Supplemental disclosure of cash flow information: &lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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;1,688&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"&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;1,029&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfCashFlowStatementExplanatory>
    <bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock contextRef="c-1" id="f-1669">&lt;div style="margin-bottom:9pt;padding-left:18pt"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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;1,688&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000000;padding:0 1pt"&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;1,029&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;td colspan="3" style="display:none"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:DisclosureOfCashFlowStatementInvestingAndFinancingActivitiesExplanatoryTableTextBlock>
    <bldp:Noncashcompensatoryshares contextRef="c-1" decimals="-3" id="f-1670" unitRef="usd">1688000</bldp:Noncashcompensatoryshares>
    <bldp:Noncashcompensatoryshares contextRef="c-4" decimals="-3" id="f-1671" unitRef="usd">1029000</bldp:Noncashcompensatoryshares>
    <ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory contextRef="c-1" id="f-1672">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 design, development, manufacture, sale and service of PEM fuel cell products for a variety of applications, focusing on power products for bus, truck, rail, marine, stationary and emerging market (material handling, off-road and other) applications, as well as the delivery of services, including technology solutions, after sales services and training.  &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 2023, revenues included sales to one individual customer of $10,882,000 which exceeded 10% of total revenue.  In 2022, revenues included sales to two individual customers of $9,426,000 and $8,115,000, respectively, which exceeded 10% of total revenue.&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;31.&#160;&#160;&#160;&#160;Operating segments (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;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:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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;United States&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;25,702&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,052&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;14,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;12,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;11,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;11,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;103&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;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;3,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;2,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;2,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;1,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&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;102,368&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;81,860&#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&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;Non-current assets by geographic area are as follows:&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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:2px 1pt;text-align:left;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&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;186,109&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;180,421&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;13,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;8,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;4,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;212,801&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;218,570&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfEntitysReportableSegmentsExplanatory>
    <bldp:ConcentrationRiskNumberOfCustomers
      contextRef="c-1"
      decimals="INF"
      id="f-1673"
      unitRef="customer">1</bldp:ConcentrationRiskNumberOfCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-506" decimals="-3" id="f-1674" unitRef="usd">10882000</ifrs-full:RevenueFromContractsWithCustomers>
    <bldp:ConcentrationRiskNumberOfCustomers
      contextRef="c-4"
      decimals="INF"
      id="f-1675"
      unitRef="customer">2</bldp:ConcentrationRiskNumberOfCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-507" decimals="-3" id="f-1676" unitRef="usd">9426000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-508" decimals="-3" id="f-1677" unitRef="usd">8115000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:DisclosureOfGeographicalAreasExplanatory contextRef="c-1" id="f-1678">&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:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;2022&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;United States&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;25,702&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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,052&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;14,490&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,685&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;12,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,520&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;11,980&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,127&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;11,262&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,769&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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,178&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,967&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Netherlands&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,812&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;103&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;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;3,307&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,903&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;2,240&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,529&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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,089&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,430&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;2,034&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;656&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;1,381&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;640&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;857&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;763&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;779&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;591&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Australia&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,711&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;76&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;1,096&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;873&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:0 1pt"&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;102,368&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000000;padding:0 1pt"&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;81,860&#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&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;Non-current assets by geographic area are as follows:&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&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:2px 1pt;text-align:left;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;2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;2022&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;186,109&#160;&lt;/span&gt;&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&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&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;180,421&#160;&lt;/span&gt;&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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;13,916&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;8,600&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,791&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;4,176&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,398&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;&#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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,913&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&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&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;212,801&#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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;border-top:1pt solid #000;padding:0 1pt"&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;218,570&#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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfGeographicalAreasExplanatory>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-509" decimals="-3" id="f-1679" unitRef="usd">25702000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-510" decimals="-3" id="f-1680" unitRef="usd">24052000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-511" decimals="-3" id="f-1681" unitRef="usd">14490000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-512" decimals="-3" id="f-1682" unitRef="usd">13685000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-513" decimals="-3" id="f-1683" unitRef="usd">12034000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-514" decimals="-3" id="f-1684" unitRef="usd">4520000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-441" decimals="-3" id="f-1685" unitRef="usd">11980000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-442" decimals="-3" id="f-1686" unitRef="usd">9127000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-515" decimals="-3" id="f-1687" unitRef="usd">11262000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-516" decimals="-3" id="f-1688" unitRef="usd">1769000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-517" decimals="-3" id="f-1689" unitRef="usd">8178000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-518" decimals="-3" id="f-1690" unitRef="usd">7967000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-519" decimals="-3" id="f-1691" unitRef="usd">4812000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-520" decimals="-3" id="f-1692" unitRef="usd">103000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-521" decimals="-3" id="f-1693" unitRef="usd">3307000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-522" decimals="-3" id="f-1694" unitRef="usd">6903000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-523" decimals="-3" id="f-1695" unitRef="usd">2240000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-524" decimals="-3" id="f-1696" unitRef="usd">2529000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-525" decimals="-3" id="f-1697" unitRef="usd">2089000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-526" decimals="-3" id="f-1698" unitRef="usd">3430000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-527" decimals="-3" id="f-1699" unitRef="usd">2034000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-528" decimals="-3" id="f-1700" unitRef="usd">656000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-529" decimals="-3" id="f-1701" unitRef="usd">1381000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-530" decimals="-3" id="f-1702" unitRef="usd">640000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-531" decimals="-3" id="f-1703" unitRef="usd">857000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-532" decimals="-3" id="f-1704" unitRef="usd">763000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-533" decimals="-3" id="f-1705" unitRef="usd">779000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-534" decimals="-3" id="f-1706" unitRef="usd">591000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-535" decimals="-3" id="f-1707" unitRef="usd">51000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-536" decimals="-3" id="f-1708" unitRef="usd">3711000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-537" decimals="-3" id="f-1709" unitRef="usd">76000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-538" decimals="-3" id="f-1710" unitRef="usd">541000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-539" decimals="-3" id="f-1711" unitRef="usd">1096000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-540" decimals="-3" id="f-1712" unitRef="usd">873000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-1" decimals="-3" id="f-1713" unitRef="usd">102368000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:RevenueFromContractsWithCustomers contextRef="c-4" decimals="-3" id="f-1714" unitRef="usd">81860000</ifrs-full:RevenueFromContractsWithCustomers>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-541" decimals="-3" id="f-1715" unitRef="usd">186109000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-542" decimals="-3" id="f-1716" unitRef="usd">180421000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-543" decimals="-3" id="f-1717" unitRef="usd">13916000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-544" decimals="-3" id="f-1718" unitRef="usd">24047000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-545" decimals="-3" id="f-1719" unitRef="usd">8600000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-546" decimals="-3" id="f-1720" unitRef="usd">6791000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-547" decimals="-3" id="f-1721" unitRef="usd">4176000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-548" decimals="-3" id="f-1722" unitRef="usd">4398000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-549" decimals="-3" id="f-1723" unitRef="usd">0</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-550" decimals="-3" id="f-1724" unitRef="usd">2913000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-2" decimals="-3" id="f-1725" unitRef="usd">212801000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts contextRef="c-3" decimals="-3" id="f-1726" unitRef="usd">218570000</ifrs-full:NoncurrentAssetsOtherThanFinancialInstrumentsDeferredTaxAssetsPostemploymentBenefitAssetsAndRightsArisingUnderInsuranceContracts>
    <ifrs-full:DisclosureOfFinancialRiskManagementExplanatory contextRef="c-1" id="f-1727">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, long-term financial 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 a previously held investment in a Danish public company held by Ballard Power Systems Europe ("BPSE").  During the year ended December&#160;31, 2022, the Corporation sold its remaining Green Hydrogen shares for net proceeds of $1,010,000.&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;32.&#160;&#160;&#160;&#160;Financial instruments (cont'd):&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;Fair value (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;Long-term financial investments (note 14) comprise newly-created hydrogen infrastructure and growth equity funds:  HyCap Fund and Clean H2 Fund, and an investment in Forsee Power, Wisdom Motor, and Quantron AG, as well as equity-accounted investments.  Changes in fair value and foreign exchange adjustments are recognized as gains or losses in the consolidated statements of loss and comprehensive income (loss) and included in finance loss and other (note 26).  During the year ended December&#160;31, 2023, the Corporation recognized net mark to market and foreign exchange losses of $12,897,000 (2022 - $16,877,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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2022&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;&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(3,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Long-term investment - Wisdom Motor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 - Quantron AG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;(473)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:2px 1pt;text-align:left;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;(12,897)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;(16,877)&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&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;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:18pt;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 above-mentioned investment in Forsee Power is categorized as Level 1 whereas the other investments are all categorized as Level 3.&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 (loss) if formally designated and qualified under hedge accounting criteria; or (ii) recorded in the statements 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;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;32.&#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: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 (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 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, 2023, the Corporation held Canadian dollar denominated cash and cash equivalents of CDN $64,383,000 and outstanding forward foreign exchange contracts to buy a total of CDN $31,500,000 in 2023  at an average rate of CDN $1.35 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, 2023:&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.963%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&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&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, 2023 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.784&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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.354&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, 2023 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.755&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;$1.325&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 2023 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.741&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&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.350&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"&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, 2023, 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,236,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: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, 2023, a 1.0% decline in interest rates, with all other variables held constant, would result in a decrease in investment income of $7,511,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;text-indent:-18pt"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:10pt;font-weight:700;line-height:120%"&gt;32.&#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;Credit risk (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 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;As a result of this review for the year ended December&#160;31, 2023, the Corporation did not recognize any additional estimated ECL impairment losses.&lt;/span&gt;&lt;/div&gt;</ifrs-full:DisclosureOfFinancialRiskManagementExplanatory>
    <ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod contextRef="c-551" decimals="-3" id="f-1728" unitRef="usd">1010000</ifrs-full:ProceedsFromSalesOfInvestmentsOtherThanInvestmentsAccountedForUsingEquityMethod>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-287" decimals="-3" id="f-1729" unitRef="usd">-12897000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-288" decimals="-3" id="f-1730" unitRef="usd">-16877000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <bldp:SummaryOfInvestmentsTableTextBlock contextRef="c-1" id="f-1731">&lt;div style="margin-bottom:9pt;padding-left:18pt;text-align:justify"&gt;&lt;table style="border-collapse:collapse;display:inline-table;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:71.860%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.041%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:12.044%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&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, 2023&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:2pt solid #000;padding:0 1pt"&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, 2022&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;&#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&gt;&lt;td colspan="3" style="border-top:1pt solid #000;padding:0 1pt"&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&#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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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;(3,501)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,865)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;Long-term investment - Wisdom Motor&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,900)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'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&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="padding:2px 1pt;text-align:left;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 - Quantron AG&lt;/span&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,237)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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&#160;&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;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&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;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,597)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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;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;(473)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&gt;&lt;/td&gt;&lt;td colspan="2" style="padding:2px 0 2px 1pt;text-align:right;vertical-align:bottom"&gt;&lt;span style="color:#000000;font-family:'Arial',sans-serif;font-size:8pt;font-weight:400;line-height:100%"&gt;(580)&lt;/span&gt;&lt;/td&gt;&lt;td style="padding:2px 1pt 2px 0;text-align:right;vertical-align:bottom"&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:2px 1pt;text-align:left;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;(12,897)&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&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000;border-top:1pt solid #000;padding:0 1pt"&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;(16,877)&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&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</bldp:SummaryOfInvestmentsTableTextBlock>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-552" decimals="-3" id="f-1732" unitRef="usd">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-553" decimals="-3" id="f-1733" unitRef="usd">15000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-554" decimals="-3" id="f-1734" unitRef="usd">-3501000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-555" decimals="-3" id="f-1735" unitRef="usd">-14865000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-556" decimals="-3" id="f-1736" unitRef="usd">-4900000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-557" decimals="-3" id="f-1737" unitRef="usd">0</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-558" decimals="-3" id="f-1738" unitRef="usd">-4237000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-559" decimals="-3" id="f-1739" unitRef="usd">150000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-560" decimals="-3" id="f-1740" unitRef="usd">214000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-561" decimals="-3" id="f-1741" unitRef="usd">-1597000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-562" decimals="-3" id="f-1742" unitRef="usd">-473000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-563" decimals="-3" id="f-1743" unitRef="usd">-580000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-1" decimals="-3" id="f-1744" unitRef="usd">-12897000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss contextRef="c-4" decimals="-3" id="f-1745" unitRef="usd">-16877000</ifrs-full:GainsLossesOnFinancialAssetsAtFairValueThroughProfitOrLoss>
    <bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum
      contextRef="c-564"
      decimals="INF"
      id="f-1746"
      unitRef="number">1</bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageCashAndCashEquivalentsMaximum>
    <bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum
      contextRef="c-564"
      decimals="INF"
      id="f-1747"
      unitRef="number">0.50</bldp:RiskExposureAssociatedWithInstrumentsSharingCharacteristicConcentrationPercentageNetExpendituresMaximum>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="c-565" decimals="-3" id="f-1748" unitRef="cad">64383000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic contextRef="c-566" decimals="-3" id="f-1749" unitRef="cad">31500000</ifrs-full:RiskExposureAssociatedWithInstrumentsSharingCharacteristic>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="c-318"
      decimals="2"
      id="f-1750"
      unitRef="cadPerUSD">1.35</ifrs-full:AveragePriceOfHedgingInstrument>
    <ifrs-full:AveragePriceOfHedgingInstrument
      contextRef="c-318"
      decimals="2"
      id="f-1751"
      unitRef="usdPerShare">1.00</ifrs-full:AveragePriceOfHedgingInstrument>
    <ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory contextRef="c-1" id="f-1752">&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, 2023:&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;margin-bottom:5pt;vertical-align:text-bottom;width:96.783%"&gt;&lt;tr&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:57.963%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.990%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:0.555%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;td style="width:1.0%"&gt;&lt;/td&gt;&lt;td style="width:18.992%"&gt;&lt;/td&gt;&lt;td style="width:0.1%"&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;td colspan="3" style="border-top:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&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&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, 2023 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.784&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-top:1pt solid #000000;padding:0 1pt"&gt;&lt;/td&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.354&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, 2023 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.755&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="padding:0 1pt"&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;$1.325&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 2023 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.741&lt;/span&gt;&lt;/td&gt;&lt;td colspan="3" style="border-bottom:2pt solid #000000;padding:0 1pt"&gt;&lt;/td&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.350&lt;/span&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/table&gt;&lt;/div&gt;</ifrs-full:DisclosureOfNatureAndExtentOfRisksArisingFromFinancialInstrumentsExplanatory>
    <bldp:PriceofForeignExchangeOpeningPrice
      contextRef="c-319"
      decimals="3"
      id="f-1753"
      unitRef="usdPerCAD">0.784</bldp:PriceofForeignExchangeOpeningPrice>
    <bldp:PriceofForeignExchangeOpeningPrice
      contextRef="c-319"
      decimals="3"
      id="f-1754"
      unitRef="cadPerUSD">1.354</bldp:PriceofForeignExchangeOpeningPrice>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="c-318"
      decimals="3"
      id="f-1755"
      unitRef="usdPerCAD">0.755</ifrs-full:ClosingForeignExchangeRate>
    <ifrs-full:ClosingForeignExchangeRate
      contextRef="c-318"
      decimals="3"
      id="f-1756"
      unitRef="cadPerUSD">1.325</ifrs-full:ClosingForeignExchangeRate>
    <bldp:AveragePriceForeignExchangeRate
      contextRef="c-564"
      decimals="3"
      id="f-1757"
      unitRef="usdPerCAD">0.741</bldp:AveragePriceForeignExchangeRate>
    <bldp:AveragePriceForeignExchangeRate
      contextRef="c-564"
      decimals="3"
      id="f-1758"
      unitRef="cadPerUSD">1.350</bldp:AveragePriceForeignExchangeRate>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="c-318"
      decimals="INF"
      id="f-1759"
      unitRef="number">0.10</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome contextRef="c-564" decimals="-3" id="f-1760" unitRef="usd">7236000</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableImpactOnIncome>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="c-318"
      decimals="INF"
      id="f-1761"
      unitRef="number">0.10</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="c-318"
      decimals="INF"
      id="f-1762"
      unitRef="number">0.10</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="c-567"
      decimals="INF"
      id="f-1763"
      unitRef="number">0.010</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome contextRef="c-567" decimals="0" id="f-1764" unitRef="usd">-7511000</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariableInvestmentIncome>
    <bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent
      contextRef="c-567"
      decimals="INF"
      id="f-1765"
      unitRef="number">0.010</bldp:SensitivityAnalysisForTypesOfMarketRiskReasonablyPossibleChangeInRiskVariablePercent>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
</SEC-DOCUMENT>
